Job Description
Join our dynamic team at InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in Kansas City. We're seeking passionate problem-solvers to architect scalable solutions while collaborating with cross-functional teams in our downtown MO headquarters. Enjoy competitive benefits, flexible work arrangements, and opportunities to mentor junior developers while working on cutting-edge projects for Fortune 500 clients.
Responsibilities
- Design and implement microservices architecture using cloud-native technologies (AWS/Azure)
- Lead code reviews and enforce best practices for clean, maintainable code
- Collaborate with product managers to translate business requirements into technical specifications
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance and troubleshoot complex production issues
- Implement CI/CD pipelines and DevOps practices for continuous delivery
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience with Java, Python, or Go
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices design patterns
- Experience with Agile/Scrum methodologies and JIRA
- Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB)
- Excellent problem-solving skills and ability to work in fast-paced environments