Job Description
Join InnovateTech Solutions, a cutting-edge tech firm transforming industries through innovative software solutions. As a Senior Software Engineer, you'll architect and develop scalable applications while mentoring junior developers in our collaborative Albuquerque workspace. Enjoy flexible work arrangements, comprehensive health benefits, and opportunities to work on AI-driven projects impacting global markets.
Responsibilities
- Design and implement high-performance backend systems using cloud-native architectures
- Lead code reviews and establish best practices for CI/CD pipelines
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and security protocols
- Contribute to open-source projects and stay current with emerging technologies
- Mentor junior engineers through pair programming and technical workshops
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Python, Java, or JavaScript with framework proficiency
- Strong understanding of microservices architecture and containerization
- Proven experience with AWS/Azure cloud services
- Excellent problem-solving and communication skills