P

Publicis Groupe

Runs advertising and digital transformation services

Lead Software Engineer

AI Application Engineering +1Posted on Nov 5
Full-timeIrving, TX, USA$98k - $182k /yrIn-person

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 7 years of hands-on software development experience.
  • Strong expertise in Java and Python.
  • Strong backend engineering experience with Java, such as Spring or similar frameworks, and production-grade service development.
  • Experience with Java build and delivery tooling such as Maven or Gradle, and source control workflows such as Git and pull requests.
  • Strong data modeling skills and experience with relational and NoSQL databases.
  • Experience working in Unix/Linux environments, including automation and scripting.
  • Mandatory experience with spec-driven AI-assisted development.
  • Practical, day-to-day use of AI coding tools such as Cursor, Claude Code, and similar platforms.
  • Ability to validate, refine, and productionize AI-generated code against explicit specifications.
  • Hands-on experience with retrieval-augmented generation architectures.
  • Hands-on experience with agentic AI systems, including tool-using agents, orchestration, and multi-step reasoning workflows.
  • Strong fundamentals in data structures and algorithms, object-oriented programming, design patterns, and system design.
  • Experience building and operating backend systems in production.
  • Solid understanding of REST APIs, microservices, and distributed systems.
  • Proven ability to own problems end-to-end, including driving design, implementation, testing, and production support.
  • Demonstrated technical leadership, including mentoring junior engineers, raising code quality through reviews, and ensuring implementations meet specifications and standards.
  • Experience working in Agile/Scrum teams.

Responsibilities

  • Design, develop, and maintain scalable backend services using Java and Python.
  • Apply spec-driven AI-assisted development as a core development practice, including translating detailed functional and technical specifications into high-quality code using AI tools; AI-assisted code generation, refactoring, and optimization with strong human validation; prompt-driven development aligned to explicit design and acceptance criteria; and intelligent debugging, test generation, and code reviews using tools such as Cursor, Claude Code, and Kiro.
  • Build and integrate retrieval-augmented generation solutions and agentic AI workflows into enterprise systems.
  • Lead system design and architecture discussions.
  • Ensure high code quality through reviews, testing, and engineering best practices.
  • Collaborate with product, data, platform, and cross-functional teams.
  • Own and resolve complex production issues.

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