Job Description
Join InnovateTech Solutions in Albuquerque as a Senior Software Engineer and shape the future of digital innovation. We're seeking passionate problem-solvers to build scalable, high-performance applications that impact millions of users. Our collaborative culture combines cutting-edge technology with New Mexico's vibrant startup ecosystem.
Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies like AI and cloud infrastructure. Albuquerque's affordable living, outdoor recreation, and growing tech scene make it the perfect place to advance your career while maintaining work-life balance.
Responsibilities
- Design and implement scalable backend services using microservices architecture
- Lead code reviews and mentor junior engineers on best practices
- Optimize application performance and troubleshoot complex technical issues
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and infrastructure-as-code practices
- Contribute to open-source projects and stay current with industry trends
- Develop APIs and integrate third-party services
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java, Python, or Go)
- Strong experience with cloud platforms (AWS, Azure, or GCP)
- Proficiency with containerization (Docker, Kubernetes) and orchestration
- Demonstrable experience with agile methodologies and DevOps practices
- Excellent problem-solving skills and ability to work independently
- Strong written and verbal communication skills