Job Description
Join InnovateTech Solutions, a cutting-edge technology firm revolutionizing digital experiences. We're seeking a passionate Senior Software Engineer to architect scalable solutions in our Albuquerque hub. Collaborate with elite teams building cloud-native applications that impact millions worldwide. Enjoy competitive compensation, flexible work arrangements, and career advancement opportunities in New Mexico's thriving tech ecosystem.
What We Offer:
- Comprehensive benefits package including health/dental/vision
- Professional development stipend ($5,000 annually)
- Hybrid work model (3 days remote/week)
- Stock options and 401(k) matching
- State-of-the-art tech lab and collaborative workspace
Responsibilities
- Design and implement microservices using AWS/GCP infrastructure
- Lead code reviews and mentor junior engineers
- Optimize application performance and scalability
- Translate business requirements into technical specifications
- Implement CI/CD pipelines and DevOps practices
- Collaborate with product teams on feature roadmaps
- Contribute to open-source projects and technical communities
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Python, Java, or Go with cloud platforms
- Strong understanding of RESTful APIs and microservices architecture
- Experience with containerization (Docker/Kubernetes)
- Proficiency in testing frameworks and TDD principles
- Excellent problem-solving and communication skills