Job Description
Join InnovateTech Solutions in Louisville, KY as a Senior Software Engineer and lead cutting-edge projects that shape the future of digital innovation. We're seeking a visionary technologist to architect scalable solutions and mentor our growing development team. Enjoy a collaborative environment where your expertise directly impacts product success while advancing your career in Kentucky's thriving tech hub. Direct hire opportunity with comprehensive benefits and equity package.
Responsibilities
- Architect and implement high-performance cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews, pair programming, and technical workshops
- Lead full development lifecycle from requirements gathering to deployment and monitoring
- Optimize system performance using advanced profiling tools and database tuning techniques
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Drive DevOps best practices including infrastructure-as-code with Terraform
- Contribute to open-source projects and represent company at tech conferences
Qualifications
- 8+ years of professional software development experience with 3+ years in leadership roles
- Expert proficiency in Java, Python, and JavaScript/TypeScript ecosystems
- Deep understanding of AWS/GCP cloud services and serverless architectures
- Proven track record designing RESTful APIs and event-driven systems
- Strong background in Agile methodologies and Scrum frameworks
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Bachelor's degree in Computer Science or equivalent technical certification
- Portfolio demonstrating complex system architectures and open-source contributions