Job Description
Join our dynamic team at InnovateTech Solutions, where we're revolutionizing digital experiences for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable cloud-native applications while mentoring junior developers in our collaborative Indianapolis hub. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a culture that values innovation and work-life balance.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS infrastructure
- Lead code reviews and technical discussions to maintain high-quality standards
- Collaborate with product managers to translate requirements into technical specifications
- Optimize application performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Contribute to architectural decisions for enterprise-level applications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience building enterprise-grade applications
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Proficiency with relational (SQL) and NoSQL databases
- Experience with Agile methodologies and JIRA
- Excellent problem-solving and communication skills