Job Description
Join InnovateTech Solutions' cutting-edge engineering team in Nashville, where we're revolutionizing cloud infrastructure for Fortune 500 clients. As a Senior Software Engineer, you'll architect scalable systems using modern technologies while mentoring junior developers. Our collaborative environment emphasizes work-life balance with hybrid flexibility and competitive benefits. This immediate opening requires candidates ready to hit the ground running on mission-critical projects.
Responsibilities
- Design and implement cloud-native microservices using AWS/GCP
- Lead code reviews and drive best practices across the engineering team
- Optimize system performance for high-traffic applications
- Collaborate with product managers to translate requirements into technical solutions
- 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 (Java/Python/Go)
- Expertise with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of distributed systems and RESTful APIs
- Proven track record of delivering scalable production systems
- Experience with Agile methodologies and JIRA/Confluence
- Bachelor's degree in Computer Science or equivalent experience