Description:
Epsilon, a global leader in data, technology, and marketing solutions, is seeking a Staff Software Engineer to join its team in Chicago. This role involves hands-on software development, architecture optimization, data flow design, API development, automation, and infrastructure enhancements to support the Epsilon PeopleCloud Platform. The successful candidate will play a crucial role in designing scalable systems, mentoring developers, and ensuring high standards in software engineering practices.
The engineer will lead/support multiple projects simultaneously, working closely with engineering leadership, architects, and cross-functional teams to design and implement robust solutions. They will contribute to coding, testing, monitoring, optimization, and deployment processes while guiding the adoption of cutting-edge technologies and practices such as Databricks, Delta Lake, Spark, CI/CD, IaC, Docker, and Kubernetes.
Key Responsibilities:
Plan and develop new features in collaboration with engineering and architecture leadership.
Architect and build API-driven data services, ensuring platform scalability and reliability.
Enforce coding standards, write high-quality code, and support QA automation and test case development.
Identify opportunities for process optimization, automation, and system efficiency improvements.
Lead technical discussions, code reviews, and cross-team collaboration.
Mentor and oversee junior developers, providing technical guidance and career support.
Evaluate and integrate new technologies through vendor/partner collaborations.
Drive adoption of modern technologies and contribute to communities of practice within engineering.
Qualifications Required:
Advanced degree in Computer Science or Electrical Engineering.
8+ years of hands-on software engineering experience in cloud-based deployments.
Strong proficiency in Python, Java, or Scala.
Expertise in Databricks, Unity Catalog, Delta Lake, Apache Spark, and data warehousing.
Strong knowledge of SQL, distributed systems, and scalability principles.
Proficiency with cloud platforms (AWS, Azure, or GCP) and Infrastructure as Code tools (Terraform, Ansible).
Experience with CI/CD tools, Docker, Kubernetes, and Test-Driven Development.
Proven experience leading and mentoring engineering teams.
Strong communication skills and ability to thrive in an agile scrum environment.
Understanding of AI concepts is a plus.
Preferred Qualifications:
Professional certifications in related cloud, data, or DevOps technologies.
Prior experience working in global agile teams.
Familiarity with advanced performance tuning, container orchestration, and enterprise-scale system design.
Compensation and Benefits:
Salary range: 8750 – 14583 USD per month, based on skills and experience.
Flexible time off (FTO) plus 15 paid holidays.
Paid sick time, parental/new child leave, adoption assistance, childcare & elder care support.
Comprehensive health coverage, 401(k), tuition assistance, commuter benefits, and professional development.
Employee recognition, donation matching, health coaching, and counseling services.
| Organization | Epsilon |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Engineer |
| Job Location | Chicago,USA |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Experienced Professional |
| Experience | 8 Years |
| Posted at | 2025-09-20 2:49 pm |
| Expires on | 2026-01-05 |