P

Publicis Groupe

Runs advertising and digital transformation services

Senior Staff Software Engineer - Software Engineering

Backend EngineeringConfirmed live in the last 24 hours
Full-timeIrving, TX, USA$115.5k - $214.5k /yrIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in computer science or electrical engineering is required.
  • At least 12 years of hands-on software engineering experience is required.
  • At least 6 years of cloud deployment experience is required.
  • Experience leading or mentoring engineering teams is required.
  • Proficiency in at least one of Python, Java, or Scala is required.
  • Understanding of cloud computing, distributed computing, and scalability principles is required.
  • Practical knowledge of at least one major cloud service—AWS, Azure, or GCP—is required.
  • Expertise in data warehousing, data streaming, and relational databases is required.
  • Strong understanding of SQL is required.
  • Knowledge of Databricks, Unity Catalog, Delta Lake, Workflows, and Live Tables is required.
  • Understanding of Apache Spark is required.
  • Knowledge of infrastructure-as-code tools such as Terraform or Ansible is required.
  • Experience with CI/CD tools is required.
  • Knowledge of data structures, algorithms, and techniques for optimizing software performance is required.
  • Understanding of software architecture design is required.
  • Experience working with containers using Docker and Kubernetes is required.
  • Experience with Test Driven Development practices is required.
  • Experience working in global agile scrum teams is required.
  • Understanding of AI concepts is required.
  • Experience with spec-driven AI-assisted development is required.
  • Experience with Retrieval Augmented Generation architectures is required.
  • Experience with agentic AI systems, including tool-using agents, orchestration, and multi-step reasoning workflows, is required.

Responsibilities

  • Collaborate with engineering and architecture leadership to plan features, architect solutions, develop API data services, and monitor and maintain platform reliability.
  • Write code and maintain and enforce coding standards.
  • Contribute to several projects and manage multiple tasks.
  • Collaborate with the QA automation team to define test cases and help resolve code issues.
  • Identify optimization opportunities by eliminating redundancies and improving automation and operational efficiency.
  • Lead technical discussions, planning, and code review sessions for the engineering team.
  • Collaborate with engineers, architects, product managers, and product support teams.
  • Lead evaluation sessions with internal and external vendors or teams to improve systems architecture designs.
  • Lead communities of practice across software engineering teams to expand the use of new and emerging technologies.
  • Oversee, motivate, and mentor a small team of developers.

Desired Qualifications

  • Certifications in the subject areas listed above are preferred.

About the Company

Publicis Groupe

Runs advertising and digital transformation services

Publicis Groupe runs advertising, media buying and digital transformation services for companies that want to reach consumers, coordinate campaigns and improve their business systems. Its agency network includes creative and media specialists, while Publicis Sapient builds and modernizes the technology behind clients' operations. Epsilon adds customer data and marketing technology that connect brands with audiences and measure campaign results. Clients pay for consulting, campaign creation and execution, with production and media costs billed through alongside the group's service work. Founded in 1926, Publicis Groupe is headquartered in Paris, France.

Company size
10,001+
Company stage
IPO
Headquarters
Paris, France
Founded
1926

Recently Posted Jobs

Explore more opportunities at Publicis Groupe

See more jobs