Job Description
Join InnovateTech Solutions as a Senior Software Engineer and transform industries with cutting-edge remote-first technology! We're urgently seeking passionate innovators to architect scalable solutions in a collaborative, flexible environment. Enjoy competitive compensation, comprehensive benefits, and the freedom to work from anywhere while making a tangible impact. Our Indianapolis hub offers hybrid flexibility for those who thrive in both remote and on-site collaboration.
Responsibilities
- Design, develop, and deploy high-performance cloud-native applications using modern frameworks
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Mentor junior engineers and conduct rigorous code reviews to maintain quality standards
- Optimize system architecture for scalability, security, and performance
- Implement CI/CD pipelines and DevOps best practices
- Contribute to open-source projects and stay current with emerging technologies
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 (Java, Python, Go)
- Strong understanding of cloud platforms (AWS, Azure, GCP)
- Proven experience with containerization (Docker, Kubernetes)
- Excellent problem-solving and communication skills
- Portfolio demonstrating complex system design achievements