Job Description
Join InnovateTech Dynamics as a Senior Software Engineer and transform cutting-edge ideas into scalable solutions. We're a forward-thinking tech company committed to revolutionizing the aerospace and renewable energy sectors through innovative software platforms. Our Albuquerque hub offers a collaborative environment where your expertise will directly impact mission-critical systems.
What We Offer:
- Competitive compensation with equity opportunities
- Flexible hybrid work arrangements
- Professional development stipend
- Comprehensive health benefits
- Modern tech stack including cloud-native solutions
Responsibilities
- Architect and develop scalable cloud-native applications using microservices architecture
- Collaborate with cross-functional teams to define technical specifications and project roadmaps
- Implement CI/CD pipelines and DevOps best practices for automated testing and deployment
- Optimize system performance and security protocols for high-availability environments
- Mentor junior engineers through code reviews and technical documentation
- Research and integrate emerging technologies (AI/ML, IoT) into existing platforms
- Contribute to open-source projects and industry technical communities
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Python, Java, Go, or Rust)
- Proficiency with cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong background in RESTful API design and microservices architecture
- Experience with Agile methodologies and JIRA/Confluence workflows
- Demonstrated ability to lead technical projects and mentor development teams