Job Description
About Apex Innovations
We are a leading technology firm redefining the future of digital experiences. Based in the vibrant tech hub of Phoenix, we are looking for a visionary Senior Software Engineer to join our elite engineering team. If you are passionate about scalable architecture, clean code, and driving innovation, we want to hear from you.
Why You’ll Love It Here:
- Competitive Compensation: A salary range of $140k - $180k plus annual bonuses.
- Growth Opportunities: Clear pathways for career advancement and leadership roles.
- Modern Stack: Work with the latest technologies including Python, React, and Cloud Infrastructure.
- Flexibility: Hybrid work model supporting work-life balance.
Role Overview:
As a Senior Software Engineer, you will be responsible for the full software development lifecycle, from conception to deployment. You will bridge the gap between technical requirements and business goals, ensuring our products deliver exceptional value to our users.
Responsibilities
- Design, architect, and implement scalable, high-performance software solutions.
- Write clean, maintainable, and well-documented code following industry best practices.
- Collaborate closely with Product Managers and Designers to translate requirements into technical specifications.
- Conduct thorough code reviews and provide mentorship to junior developers.
- Optimize application performance and troubleshoot complex production issues.
- Participate in architectural planning and technology stack decision-making.
Qualifications
- Minimum of 5 years of professional software development experience.
- Strong proficiency in Python or Java (experience with both is a plus).
- Deep understanding of RESTful APIs and microservices architecture.
- Experience with cloud platforms such as AWS or Azure.
- Proficiency in relational databases (PostgreSQL, MySQL) and caching technologies.
- Excellent problem-solving skills and the ability to work in a fast-paced Agile environment.