Job Description
Join InnovateTech Solutions, a global leader in fintech innovation, as we expand our Louisville hub! We're seeking a Senior Software Engineer to build cutting-edge financial platforms while embracing our remote-first culture. Enjoy flexible hours, comprehensive relocation support, and visa sponsorship for international candidates. Collaborate with diverse teams across 15+ countries while making an impact on millions of users worldwide.
Why Louisville? Experience the city's booming tech scene, affordable living costs, and welcoming immigrant communities. Our hybrid model offers 3 days/week remote work with optional in-person collaboration at our downtown Louisville campus.
Responsibilities
- Architect scalable cloud-native solutions using AWS/GCP
- Mentor junior engineers through code reviews and pair programming
- Lead development of microservices using Java/Spring Boot
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product teams to translate requirements into technical specs
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of backend development with Java/Spring
- Expertise in distributed systems and cloud architecture
- Strong problem-solving skills with algorithmic thinking
- Experience with agile methodologies and JIRA
- Fluent English communication skills
- Foreigner-friendly: Visa sponsorship and relocation assistance provided