Job Description
Join our award-winning engineering team at InnovateTech Solutions and help shape the future of digital innovation. We're urgently seeking a passionate Senior Software Engineer to lead critical projects in our Nashville headquarters. You'll architect scalable cloud solutions using cutting-edge technologies while mentoring junior developers. Enjoy a collaborative culture with flexible work arrangements, comprehensive benefits, and opportunities to work with Fortune 500 clients. If you're ready to make an immediate impact in a fast-paced environment, apply today!
Responsibilities
- Design and implement microservices architecture using Java/Python
- Lead CI/CD pipeline optimization using AWS and Docker
- Mentor 3-4 junior engineers through pair programming
- Conduct code reviews and enforce best practices
- Collaborate with product teams to define technical requirements
- Resolve complex production issues with root cause analysis
- Participate in Agile ceremonies and sprint planning
Qualifications
- 5+ years of professional software development experience
- Expertise in Java and/or Python with Spring Boot/Django
- Strong AWS/Azure cloud infrastructure knowledge
- Proficient in containerization (Docker/Kubernetes)
- Experience with relational (PostgreSQL) and NoSQL databases
- Proven track record of mentoring developers
- Bachelor's degree in Computer Science or equivalent
- Excellent problem-solving and communication skills