Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in Louisville's thriving tech ecosystem. We're seeking passionate engineers to build scalable cloud-native applications that serve millions of users. Our collaborative culture combines agile methodologies with cutting-edge technologies, offering unparalleled growth opportunities in a city known for its vibrant startup scene and work-life balance. Enjoy comprehensive benefits, flexible work arrangements, and the chance to make a tangible impact on products used globally.
Responsibilities
- Architect and implement scalable microservices using AWS/GCP and containerization technologies
- Mentor junior engineers through code reviews and technical guidance
- Optimize application performance and security across the full stack
- Collaborate with product teams to translate business requirements into technical solutions
- Lead CI/CD pipeline improvements and DevOps best practices
- Contribute to open-source projects and patent novel technical approaches
- Participate in agile ceremonies and drive technical debt reduction initiatives
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience with Java/Python
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong background in RESTful API design and microservices patterns
- Proficiency with containerization (Docker/Kubernetes) and CI/CD tools
- Experience with databases (SQL/NoSQL) and caching strategies
- Proven ability to deliver production code in fast-paced environments
- Excellent problem-solving skills and collaborative communication