Job Description
Join InnovateTech Solutions' dynamic engineering team in Indianapolis! We're seeking a passionate Senior Software Engineer to architect scalable solutions for our cutting-edge SaaS platform. Enjoy competitive compensation, comprehensive benefits, and relocation assistance to make your move seamless. Work with modern technologies in a collaborative environment that values innovation and professional growth.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS cloud infrastructure
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex technical challenges
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Docker, Kubernetes, and Jenkins
- Contribute to technical documentation and architectural decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of REST APIs, microservices, and distributed systems
- Proficiency with Git, Agile methodologies, and test-driven development
- Experience with SQL databases (PostgreSQL/MySQL) and caching strategies