Job Description
Join our dynamic engineering team in Indianapolis, where innovation meets opportunity! InnovateTech Solutions is seeking a passionate Senior Software Engineer to build cutting-edge applications that impact millions. We offer comprehensive relocation assistance and a competitive benefits package to help you transition seamlessly. Collaborate with industry experts in a flexible, inclusive environment focused on professional growth and work-life balance. Your expertise will drive our product roadmap while shaping the future of our platform.
Responsibilities
- Design, develop, and maintain scalable microservices using Java/Spring Boot and AWS
- Mentor junior engineers through code reviews and technical documentation
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Optimize application performance and troubleshoot complex system issues
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to architectural decisions and technology stack evolution
- Ensure security best practices and compliance with industry standards
Qualifications
- 5+ years of experience in full-stack software development
- Proficiency in Java, Python, or JavaScript with modern frameworks
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and DevOps practices
- Excellent problem-solving skills and attention to detail
- Ability to work independently and in cross-functional teams