Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Louisville! We're seeking passionate engineers to build cutting-edge solutions while enjoying competitive compensation and comprehensive relocation assistance. Our collaborative culture values creativity and professional growth, offering flexible work arrangements and continuous learning opportunities. Relocate to Louisville's thriving tech scene and become part of a team that transforms challenges into breakthrough experiences.
Responsibilities
- Design, develop, and maintain scalable software applications using modern frameworks and cloud technologies
- Lead code reviews and mentor junior engineers to maintain high-quality standards
- Collaborate with cross-functional teams to translate business requirements into technical specifications
- Implement CI/CD pipelines and DevOps best practices for seamless deployments
- Optimize application performance and troubleshoot complex technical issues
- Contribute to architectural decisions and technical roadmapping
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java, Python, or JavaScript)
- Strong understanding of cloud platforms (AWS, Azure, or GCP)
- Proven experience with microservices architecture and containerization (Docker/Kubernetes)
- Excellent problem-solving skills and attention to detail
- Ability to thrive in a fast-paced, remote-friendly environment