Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in Tucson, Arizona. At Apex Innovations, we don't just write code; we architect the future of digital experiences. If you are passionate about scalable architecture, clean code, and solving complex technical challenges in a vibrant tech ecosystem, we want to meet you.
As a key member of our team, you will drive the development of our core products, mentor junior talent, and collaborate closely with product and design leaders to deliver high-impact solutions. Enjoy the perfect work-life balance with a competitive compensation package and a dynamic, inclusive culture.
Responsibilities
- Design, develop, and deploy robust, scalable software solutions using modern technologies and best practices.
- Lead the architecture of high-performance applications and ensure system reliability and security.
- Conduct thorough code reviews and provide constructive feedback to foster a culture of continuous improvement.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define product requirements.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Troubleshoot complex production issues and implement long-term technical fixes.
- Mentor junior developers and contribute to their professional growth.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 5+ years of professional experience in software development.
- Proficiency in Python, Java, or C#.
- Strong experience with React, Angular, or Vue.js for front-end development.
- Deep understanding of database technologies (SQL/NoSQL) and RESTful API design.
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.