Job Description
Join InnovateTech Solutions, a leader in digital transformation, as we revolutionize industries through cutting-edge software solutions. We're seeking passionate Senior Software Engineers to architect scalable systems and drive innovation in our Chicago headquarters.
As a key member of our engineering team, you'll collaborate with cross-functional teams to deliver high-impact products while mentoring junior developers. Our culture emphasizes continuous learning, agile methodologies, and work-life balance with competitive benefits including flexible schedules and professional development stipends.
Responsibilities
- Design and implement scalable cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Lead CI/CD pipeline optimization and infrastructure automation
- Collaborate with product teams to translate requirements into technical specifications
- Conduct performance tuning and security vulnerability assessments
- Participate in agile ceremonies and contribute to architectural decisions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of experience in backend development with Java/Spring
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs and microservices patterns
- Proficiency in database design (SQL/NoSQL) and caching strategies
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code (Terraform)
- Excellent problem-solving skills and ability to thrive in collaborative environments