Job Description
Are you a visionary Software Engineer looking to make a significant impact? Apex Digital Systems is urgently hiring for a Senior Software Engineer position. We offer a comprehensive Relocation Assistance package for candidates willing to move to Minneapolis, as well as flexible Remote work options for the right talent.
Join a team that values innovation, collaboration, and technical excellence. We are looking for a problem-solver who can design robust architectures and lead code reviews to drive our product forward.
Responsibilities
- Design, develop, and deploy scalable software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define, design, and ship new features.
- Mentor junior developers, conducting code reviews and providing technical guidance.
- Write clean, maintainable, and well-documented code following industry best practices.
- Identify, troubleshoot, and resolve complex technical issues and performance bottlenecks.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
Qualifications
- BS in Computer Science, Engineering, or a related field (Masterβs degree preferred).
- 5+ years of professional software development experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript, TypeScript).
- Experience with cloud platforms (AWS, Azure, or GCP).
- Strong understanding of data structures, algorithms, and software design patterns.
- Excellent communication skills and the ability to work effectively in a remote or hybrid environment.
- Willingness to relocate to Minneapolis, MN, with provided assistance.