Job Description
Are you a skilled engineer looking for a full-time opportunity with a dynamic team in the heart of Phoenix? Apex Innovations is seeking a Senior Software Engineer to lead our development initiatives. We pride ourselves on fostering a culture of innovation and growth, offering a competitive benefits package and a collaborative work environment.
In this role, you will be instrumental in designing, developing, and deploying high-quality software solutions that drive our business forward. If you are ready to take your career to the next level in a thriving tech hub, we want to hear from you.
Responsibilities
- Design, develop, and maintain scalable software applications using modern technologies and best practices.
- Collaborate with cross-functional teams, including product managers and designers, to define and implement software features.
- Conduct thorough code reviews, debugging, and testing to ensure high performance and reliability.
- Optimize existing applications for maximum speed and scalability, ensuring a seamless user experience.
- Mentor junior developers and contribute to the technical strategy of the engineering department.
- Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- 5+ years of professional software development experience.
- Proficiency in programming languages such as Java, Python, or C#.
- Strong experience with front-end frameworks (e.g., React, Angular) or backend technologies (e.g., Node.js, Spring).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem-solving skills and the ability to work in an Agile/Scrum environment.