Senior Backend Engineer
Senior Software Engineer
Location: Waukegan, IL (Onsite)
I'm partnering with a large, established organization seeking a Senior Software Engineer to help drive the evolution of their cloud-native platform and microservices architecture. This is an opportunity to work on highly scalable systems, modernize infrastructure, and contribute to a growing engineering organization that supports mission-critical business operations across North America.
What You'll Do
- Design, build, and maintain scalable cloud-native applications using Java and Spring Boot
- Help drive the transition to a resilient, always-on microservices architecture
- Deploy and manage applications within Kubernetes/OpenShift environments
- Provide technical leadership and mentorship to other engineers
- Improve system monitoring, observability, and performance across distributed services
- Contribute to modern CI/CD and GitOps deployment practices
- Collaborate with cross-functional teams to deliver high-impact software solutions
What We're Looking For
- 10+ years of professional software engineering experience
- Strong expertise in Java development and SQL
- 5+ years building and supporting microservices using Spring Framework / Spring Boot
- Hands-on experience with Kubernetes platforms, ideally OpenShift
- Experience building and scaling distributed, cloud-native applications
- Strong understanding of software architecture, system design, and best engineering practices
- Bachelor's degree in Computer Science, Information Technology, or a related field
Nice to Have
- Experience with observability and monitoring tools such as Grafana, Elastic Stack, or Dynatrace
- Exposure to GitOps practices and CI/CD tools such as Argo CD or Tekton
- Experience supporting large-scale, high-availability systems
Additional Details
- Full-time, permanent position
- Onsite in the Waukegan, IL area
- Competitive compensation, bonus potential, and comprehensive benefits package
- Sponsorship is not available for this position
If you're interested in building large-scale cloud-native applications and working on complex engineering challenges, I'd love to connect.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
