Job Description
Join InnovateTech Solutions, a leading digital transformation firm, as we revolutionize industries through cutting-edge software engineering. We're seeking a passionate Senior Software Engineer to architect scalable solutions and mentor our growing Louisville team. Enjoy hybrid work, competitive benefits, and opportunities to work with Fortune 500 clients in a collaborative, agile environment.
Responsibilities
- Design and implement cloud-native applications using microservices architecture
- Lead code reviews and drive technical best practices across engineering teams
- Collaborate with product managers to translate business requirements into technical specifications
- Optimize system performance and ensure robust security protocols
- Mentor junior engineers through pair programming and knowledge-sharing sessions
- Contribute to CI/CD pipeline improvements and DevOps initiatives
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience accepted in lieu)
- Expertise in Java, Python, and JavaScript/TypeScript frameworks
- Proficiency with cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and GraphQL
- Experience with Agile methodologies and JIRA/Confluence
- Demonstrable problem-solving skills through GitHub portfolio