Job Description
Join our dynamic team at InnovateTech Solutions, where we're pioneering next-generation cloud platforms for Fortune 500 clients. As a Senior Software Engineer in Nashville, you'll architect scalable solutions using cutting-edge technologies while mentoring junior developers. We offer competitive compensation, comprehensive benefits, and a collaborative culture focused on innovation and growth.
Responsibilities
- Design and implement microservices architecture using AWS and Kubernetes
- Lead code reviews and enforce best practices across engineering teams
- Collaborate with product managers to translate requirements into technical solutions
- Optimize system performance and troubleshoot complex production issues
- Mentor junior engineers through pair programming and technical workshops
- Contribute to CI/CD pipeline improvements and DevOps automation
Qualifications
- 5+ years of experience in backend development with Java/Python
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong background in microservices architecture and RESTful APIs
- Proven track record of leading successful project deployments
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and attention to detail