Job Description
Join our dynamic team at TechInnovate Solutions, where cutting-edge technology meets impactful solutions. We're urgently hiring a Senior Software Engineer to drive innovation in our Kansas City headquarters. As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software products. Enjoy competitive compensation, comprehensive benefits, and a flexible work environment in one of America's most vibrant tech hubs.
Responsibilities
- Design, develop, and maintain high-performance cloud-native applications using AWS and modern frameworks
- Lead code reviews and implement CI/CD pipelines to ensure engineering excellence
- Collaborate with product managers to translate business requirements into technical solutions
- Optimize system performance and troubleshoot complex technical issues
- Mentor junior engineers and contribute to technical documentation
- Stay current with emerging technologies and industry best practices
Qualifications
- 5+ years of professional software development experience with Java/Python
- Expertise in cloud platforms (AWS/GCP) and microservices architecture
- Strong understanding of Agile methodologies and DevOps practices
- Bachelor's degree in Computer Science or related field
- Proven track record of delivering scalable, production-ready code
- Excellent problem-solving skills and attention to detail
- Experience with containerization (Docker/Kubernetes) and CI/CD tools