Job Description
Join our award-winning engineering team in Chicago and build cutting-edge cloud solutions that transform industries. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor junior developers. Enjoy flexible work arrangements, competitive equity packages, and opportunities to present at national tech conferences.
Responsibilities
- Lead full-cycle development of microservices using Java/Spring Boot and AWS
- Mentor 3+ engineers through code reviews and technical design sessions
- Implement CI/CD pipelines using Jenkins and Kubernetes
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and resolve complex production issues
- Drive architectural decisions for cloud-native deployments
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years building enterprise-grade Java applications
- Expertise in cloud platforms (AWS/Azure) and containerization
- Strong background in RESTful API design and database optimization
- Experience leading agile development teams and sprint planning
- Certification in AWS or Azure preferred
- Portfolio demonstrating complex system architecture