Job Description
Join our award-winning engineering team in Indianapolis and build cutting-edge software solutions that impact millions. We're seeking a passionate Senior Software Engineer to architect scalable systems, mentor junior developers, and drive innovation in a collaborative environment. Enjoy competitive compensation, flexible work arrangements, and opportunities to work with emerging technologies. Immediate start available!
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot
- Lead cloud-native deployments on AWS (Docker, Kubernetes, Lambda)
- Mentor 3-5 junior engineers through code reviews and pair programming
- Optimize system performance using A/B testing and monitoring tools
- Collaborate with Product team to define technical roadmap
- Automate CI/CD pipelines using Jenkins and Terraform
- Contribute to open-source projects and tech community events
Qualifications
- Bachelor's in Computer Science (or equivalent experience)
- 5+ years of production software development experience
- Expertise in Java, Spring Boot, and cloud services (AWS/GCP)
- Strong understanding of REST APIs and microservices patterns
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Experience with Agile/Scrum methodologies
- Track record of delivering complex projects on deadline