Job Description
Join our dynamic engineering team at InnovateTech Solutions where we're revolutionizing digital experiences. As a Senior Software Engineer, you'll architect scalable solutions while collaborating with cross-functional teams in our Indianapolis hub or remotely. We offer flexible work arrangements, competitive benefits, and opportunities to shape cutting-edge projects.
Responsibilities
- Design and implement high-performance backend systems using cloud-native technologies
- Mentor junior engineers and conduct code reviews to maintain quality standards
- Collaborate with product managers to translate requirements into technical specifications
- Optimize applications for scalability, security, and performance
- Participate in CI/CD pipeline maintenance and DevOps practices
- Contribute to architectural decisions and technology stack evolution
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or Go)
- Strong understanding of cloud platforms (AWS/Azure/GCP)
- Experience with microservices architecture and containerization (Docker/Kubernetes)
- Proven track record of delivering production-grade applications
- Excellent problem-solving and communication skills