Job Description
Join our award-winning team at InnovateTech Solutions and transform digital experiences for Fortune 500 clients! We're urgently seeking a Senior Software Engineer to architect cutting-edge solutions in our Nashville headquarters. Enjoy hybrid work, comprehensive benefits, and career growth opportunities in one of America's fastest-growing tech hubs.
As a key player in our engineering division, you'll collaborate with cross-functional teams to deliver scalable, secure applications that impact millions of users. Our culture values innovation, work-life balance, and continuous learning – perfect for ambitious tech professionals ready to make their mark.
Responsibilities
- Design and develop scalable cloud-native applications using Python, AWS, and Docker
- Lead technical architecture decisions and code reviews for enterprise-level projects
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Implement CI/CD pipelines and optimize system performance
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expert proficiency in Python, JavaScript/TypeScript, and cloud platforms (AWS/GCP)
- Strong understanding of microservices architecture and containerization
- Proven track record of delivering production-grade applications
- Excellent problem-solving skills and ability to work in agile environments
- Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions)