Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Albuquerque's thriving tech scene. We're seeking passionate problem-solvers to architect scalable solutions for enterprise clients while enjoying New Mexico's unique work-life balance. Collaborate with cross-functional teams in our downtown Albuquerque office, where your expertise will directly impact cutting-edge projects in cloud infrastructure and AI integration. This hybrid role offers competitive compensation, comprehensive benefits, and opportunities to lead technical initiatives that matter.
Responsibilities
- Design, develop, and maintain high-performance software solutions using modern frameworks
- Lead code reviews and mentor junior engineers in agile development practices
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and optimize cloud infrastructure (AWS/GCP)
- Contribute to architectural decisions and technical documentation
- Debug complex systems and implement performance improvements
- Stay current with emerging technologies and industry best practices
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, or C# with strong OOP fundamentals
- Proven experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with microservices architecture and containerization (Docker/Kubernetes)
- Strong problem-solving skills and ability to work in fast-paced environments
- Experience with Agile methodologies and version control (Git)
- Excellent communication and collaboration abilities