Saatchi & Saatchi

Staff Software Engineer

Saatchi & Saatchi$105K — $195K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in computer science or electrical engineering
  • 10+ years of hands-on software engineering experience
  • 5+ years in cloud deployment
  • Experience leading/mentoring small engineering teams
  • Highly skilled in at least one programming language (Python, Java, or Scala)
  • Proficient understanding of cloud computing and distributed computing principles
  • Strong knowledge of Databricks, AWS, Azure, or GCP.

Responsibilities

  • Collaborate with engineering leadership to plan and develop new features
  • Write code and enforce coding standards
  • Manage multiple projects and multitask effectively
  • Define QA automation test cases and resolve code issues
  • Improve operational efficiency through optimization
  • Lead technical discussions and code reviews
  • Mentor a small team of developers.

Benefits

  • Medical, dental, and vision coverage
  • Disability insurance
  • 401(k) plan
  • Paid time off
  • Temporary employee medical plan options.
Full Job Description
Overview

How You'll Make an Impact
We're looking for an outstanding Staff Software Engineer who can join an established team and lead/support multiple projects. The Staff Software Engineer will use their hands-on expertise in Software development to expand and optimize architecture, data flows, infrastructure, APIs, and automation to support the Epsilon PeopleCloud Platform. A successful person in this role will take ownership of the development, testing, and maintenance of several product features; enforce best practices and lead the development of new components providing insights derived from large data sets in Databricks.

The candidate will work across functional teams and collaborate very closely with engineering and architecture leadership to plan, develop and deploy features. Additionally, the right candidate will have strong experience in distributed architecture, and a proven track record in programming and software development including analysis, design, development, implementation, testing and maintenance.

Responsibilities

What You'll Achieve
  • Collaborate with the engineering and architecture leadership to plan for new features, architect solutions, develop API data services, and monitor and maintain platform reliability.
  • Responsible for writing code and maintaining/enforcing coding standards.
  • Candidate will be expected to be involved in several projects and should be comfortable multi-tasking.
  • Collaborate with the team for QA automation to define test cases and help resolve code issues.
  • Identify areas of opportunity for optimization by eliminating redundancies and improving automation and operational efficiency.
  • Lead the engineering team during technical discussions, planning, and code review sessions.
  • Collaborate with other engineers, architects, product managers and product support teams.
  • Lead evaluation sessions with internal/external vendors/teams to drive enhancements to systems architecture designs.
  • Lead communities of practice across various software engineering teams to expand the use of new and leading technologies.
  • Oversee, motivate and mentor a small team of developers.

Qualifications

Who You Are
  • What you'll bring with you:
    • Bachelors or Masters degree in computer science or electrical engineering
    • 10+ years hands-on software engineering
    • 5+ years in a cloud deployment.
    • Must have experience leading/mentoring small engineering teams.
    • Highly skilled in at least one programming language (Python, Java, or Scala).
    • Proficient understanding of cloud computing, distributed computing and scalability principles.
    • Must have practical knowledge of at least one major cloud service (AWS, Azure, GCP)
    • Expertise in data warehousing, data streaming, and relational databases.
    • Strong understanding of SQL
    • Strong knowledge of Databricks, Unity Catalog, Delta Lake, Workflows, Live Tables
    • Good understanding of Apache Spark
    • Strong knowledge of IaC tools like Terraform or Ansible
    • Experience with various CI/CD tools
    • Strong knowledge of data structures, algorithms, and techniques to tune software for maximum performance.
    • Strong understanding of software architecture design.
    • Outstanding communication skills and the ability to work well within agile scrum environment and within tight deadlines.
    • Experience working with containers in Docker and Kubernetes
    • Experience in Test Driven Development Practices.
    • Experience working in global agile scrum teams.
    • Understanding of AI concepts
    • Experience with spec driven AI assisted development
    • Experience with:
      • RAG (Retrieval Augmented Generation) architectures
      • Agentic AI systems (tool using agents, orchestration, multi step reasoning workflows).
  • Why you might stand out from other talent:
    • Any certifications with the subject matter listed above is preferred.


Click here to view how Epsilon transforms marketing with 1 View, 1 Vision, 1 Voice.

Additional information

Compensation Range: USD $105,000.00 - USD $195,000.00/Annually. This is the pay range the Company believes it will pay for this position at the time of this posting. Consistent with applicable law, compensation will be determined based on the skills, qualifications, and experience of the applicant along with the requirements of the position, and the Company reserves the right to modify this pay range at any time. Temporary roles may be eligible to participate in our freelancer/temporary employee medical plan through a third-party benefits administration system once certain criteria have been met. Temporary roles may also qualify for participation in our 401(k) plan after eligibility criteria have been met. For regular roles, the Company will offer medical coverage, dental, vision, disability, 401k, and paid time off. The Company anticipates the application deadline for this job posting will be 6/30/2026.

About Saatchi & Saatchi

Saatchi & Saatchi is a global advertising agency headquartered in New York City. The company was founded in London in 1970 by brothers Maurice and Charles Saatchi and is now part of the Publicis Groupe, a French multinational advertising and public relations company. Saatchi & Saatchi has over 6,000 employees in 114 countries and provides a range of advertising and marketing services to clients in various industries, including automotive, consumer goods, financial services, and telecommunications. The company is known for its creative and innovative advertising campaigns, including the iconic 'Nothing is Impossible' campaign for Toyota. Saatchi & Saatchi has won numerous awards for its work, including Cannes Lions, Clios, and Effies.
Learn more about Saatchi & Saatchi
Size
6,000 employees
Industry

Similar Jobs

More Jobs at Saatchi & Saatchi

More Information Technology Jobs

Find similar Staff Software Engineer jobs: