Job Description
Are you a visionary Software Engineer ready for the next big challenge? Apex Digital Systems is seeking a highly skilled Senior Software Engineer to join our elite team in Minneapolis, Minnesota. We are an industry leader providing immediate hire opportunities to top talent.
We offer a generous relocation assistance package to ensure a seamless transition for the right candidate. If you are passionate about building scalable, high-performance applications and want to work with cutting-edge technology, we want to hear from you.
Responsibilities
- Architect and implement robust, scalable software solutions using modern programming languages and frameworks.
- Lead the design and review of technical architecture, ensuring best practices and security standards.
- Collaborate closely with cross-functional product teams to translate business requirements into technical specifications.
- Optimize application performance, troubleshoot complex issues, and improve system reliability.
- Mentor junior developers and conduct code reviews to foster a culture of excellence.
- Drive the adoption of CI/CD pipelines and cloud-native technologies.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
- Minimum of 5+ years of professional software development experience.
- Strong proficiency in Java, Python, or C#.
- Extensive experience with Cloud Platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes).
- Deep understanding of SQL databases (PostgreSQL, MySQL) and experience with NoSQL technologies.
- Familiarity with Agile/Scrum development methodologies.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.