Job Description
Join our dynamic team at InnovateTech Solutions, a cutting-edge tech hub transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to architect and build scalable applications that impact millions of users. Located in the heart of Kansas City's booming tech scene, our collaborative environment offers flexible work arrangements, professional development stipends, and a culture that values creativity and work-life balance. Help us shape the future of digital experiences while growing your career in one of America's most affordable and livable cities.
Responsibilities
- Lead end-to-end development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines and optimize system performance
- Contribute to open-source projects and drive technical innovation
- Ensure adherence to security best practices and compliance standards
Qualifications
- Bachelor's degree in Computer Science or related field (5+ years experience)
- Expertise in Java, Python, or JavaScript with modern frameworks
- Strong experience with cloud platforms (AWS/Azure/GCP)
- Proficiency in containerization (Docker/Kubernetes) and orchestration
- Deep understanding of RESTful APIs and microservices patterns
- Agile/Scrum methodology experience
- Excellent problem-solving and communication skills