×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Cloud Engineer - Software, DevOps

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: Publicisgroupe
Full Time position
Listed on 2026-06-08
Job specializations:
  • Software Development
    Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer

A subsidiary of Publicis Groupe, Epsilon is a leading provider of multi‑channel marketing services, technologies, and database solutions. At Epsilon, we do more than collect and store data. We help some of the world’s biggest brands discover real opportunities inside the data types, delimiters and decimals.

We’re looking for an outstanding Staff Software Engineer to provide technical leadership across multiple critical initiatives on an established, high‑performing team. This is a hands‑on engineering leadership role — you will own the design, delivery, and operational health of solutions end‑to‑end, from architecture through production support.

How You’ll Make an Impact

The right candidate offers deep expertise in Java/Spring Boot backend services and Databricks/Spark data platforms, the anchors of our current stack. They have a proven ability to mentor engineers, improve code quality, and collaborate with engineering, product, and architecture leadership.

What You’ll Achieve
  • Take end‑to‑end ownership of solutions — from architecture and development through deployment, operations, and client‑facing production support. This is not just a development role; strong Dev Ops sensibility and operational accountability are expected.
  • Champion AI‑assisted development based on detailed specifications as a core engineering practice across teams. Lead by example using tools like Cursor, Claude Code, and Kiro — and actively drive adoption so the broader engineering organization evolves with the industry.
  • Architect, build, and integrate RAG‑based solutions and Agentic AI workflows into enterprise systems.
  • Lead design and delivery of Java/Spring Boot backend services and Databricks/Spark data platform solutions — the two anchors of our current production stack.
  • Provide technical leadership in architecture reviews, sprint planning, and code review sessions; enforce coding standards and engineering guidelines.
  • Mentor and develop engineers across the team. Focus especially on development practices guided by artificial intelligence and production‑quality engineering.
  • Collaborate across product, data, platform, and cross‑functional teams to plan and deliver features aligned with the Epsilon People Cloud Platform.
Experience & Education
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • 10+ years of hands‑on software engineering experience; 5+ years in cloud environments
  • Demonstrated experience leading and mentoring engineering teams
Core Technical Skills
  • Strong expertise in Java (Spring Boot or equivalent frameworks) and Python;
    Scala a plus
  • Strong knowledge of Apache Spark and Databricks (Unity Catalog, Delta Lake, Workflows, Live Tables)
  • Expertise in SQL, data warehousing, data streaming, and relational/No

    SQL databases
  • Solid understanding of REST APIs, microservices, and distributed systems
  • Practical knowledge of at least one major cloud platform (AWS, Azure, or GCP)
  • Experience with IaC tools (Terraform or Ansible), CI/CD pipelines, Docker, and Kubernetes
AI‑Driven Development
  • Mandatory hands‑on, day‑to‑day usage of spec‑driven AI assisted development using tools such as Cursor, Claude Code, or Kiro
  • Ability to validate, refine, and product ionise AI‑generated code against explicit technical specifications
  • Mandatory hands‑on experience with RAG (Retrieval Augmented Generation) architectures
  • Mandatory hands‑on experience with Agentic AI systems (tool‑using agents, orchestration, multi‑step reasoning workflows)
Engineering Mindset
  • Strong sense of operational ownership — comfortable supporting production systems, resolving incidents, and engaging on client‑impacting issues
  • Outstanding communication skills; proven ability to influence technical direction and collaborate across engineering, product, and architecture teams
  • Experience in Test‑Driven Development and agile scrum environments
Why you might stand out from other talent
  • Certifications in any of the subject areas listed above
  • Frontend exposure (Angular or similar frameworks)
  • Observability, monitoring, and performance tuning experience
  • Experience working in Unix/Linux environments, including scripting and automation
Benefits
  • Time to Recharge:
    Flexible time off…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary