Job Description
InnovateTech Solutions is seeking a dynamic Senior Software Engineer to join our award-winning team in Chicago. As a key contributor, you'll architect scalable cloud solutions using cutting-edge technologies while mentoring junior developers. Our collaborative culture emphasizes innovation, work-life balance, and professional growth through quarterly hackathons and sponsored certifications.
Responsibilities
- Design and implement microservices using AWS, Docker, and Kubernetes
- Lead code reviews and pair programming sessions to maintain quality standards
- Optimize system performance through database indexing and caching strategies
- Develop CI/CD pipelines using Jenkins and Terraform for infrastructure automation
- Collaborate with product teams to translate requirements into technical specifications
- Present technical solutions to stakeholders through clear documentation and demos
Qualifications
- 5+ years of experience with Java/Spring Boot and Python
- Expertise in cloud platforms (AWS/GCP) and serverless architectures
- Strong understanding of RESTful APIs and GraphQL
- Proven track record of leading agile development projects
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills with system design experience
- CI/CD pipeline implementation and DevOps practices