Job Description
Join InnovateTech Solutions as a Senior Software Engineer and shape the future of digital innovation in the heart of Kansas City. We're seeking passionate engineers to build scalable, cloud-native solutions that impact millions of users. Our collaborative culture values autonomy, continuous learning, and cutting-edge technology. Enjoy competitive benefits, flexible work arrangements, and opportunities to lead high-impact projects in a thriving tech ecosystem.
Responsibilities
- Design and implement microservices architecture using Java/Spring Boot and AWS
- Lead code reviews and mentor junior engineers through pair programming sessions
- Optimize application performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Contribute to architectural decisions and technology stack evolution
- Ensure security best practices are integrated throughout the development lifecycle
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expertise in Java, Python, and modern JavaScript frameworks (React/Angular)
- Strong experience with cloud platforms (AWS/GCP) and containerization
- Proven track record of delivering scalable, production-grade applications
- Familiarity with Agile methodologies and JIRA/Confluence
- Excellent problem-solving skills and system design capabilities
- Strong communication skills and collaborative mindset
- Experience with RESTful APIs and event-driven architectures