Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help revolutionize how businesses interact with cutting-edge technology. We're seeking passionate innovators to architect scalable solutions in our Louisville-based hub. Collaborate with cross-functional teams to transform complex challenges into elegant digital experiences while mentoring junior developers. Enjoy competitive compensation, flexible work arrangements, and continuous learning opportunities in a culture that values creativity and technical excellence.
Responsibilities
- Architect and implement microservices using Java/Spring Boot and cloud-native technologies (AWS/GCP)
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize system performance and scalability for high-traffic applications
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Lead technical design sessions and translate business requirements into technical specifications
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in object-oriented programming and enterprise software development
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong understanding of cloud platforms (AWS/GCP) and containerization
- Proven experience with Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Excellent problem-solving skills and ability to work in fast-paced environments