P

Publicis Groupe

Runs advertising and digital transformation services

Senior Manager Software Engineer 3

Engineering LeadershipConfirmed live in the last 24 hours
Full-time$160k - $240k

About the Job

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent practical experience.
  • Ability to lead technical outcomes for scalable, resilient, secure, and maintainable Java microservices and distributed systems.
  • Ability to lead solution design and modernization decisions across multiple services and business capabilities.
  • Ability to translate business needs into architecture, delivery plans, technical designs, estimates, risks, and measurable acceptance criteria.
  • Ability to guide engineers through design reviews, critical code contributions, pull request reviews, structured problem solving, and technical coaching.
  • Ability to use AI-assisted Code2Spec and Spec2Code approaches to modernize legacy systems while preserving functional equivalence, security, and engineering quality.
  • Experience leading the end-to-end design, development, testing, deployment, and support of Java-based microservices, REST APIs, and event-driven applications.
  • Experience with architecture, design, prototypes, critical code paths, complex debugging, performance tuning, and technical decision-making.
  • Ability to create and review architecture artifacts, technical design documents, API contracts, sequence and data flows, threat considerations, and implementation approaches.
  • Ability to make sound decisions across scalability, availability, resilience, security, observability, maintainability, and cost.
  • Ability to act as a technical escalation point for complex application, integration, data, cloud, and production issues, and to lead root-cause analysis and durable remediation.
  • Ability to lead discovery sessions, technical workshops, architecture reviews, solution walkthroughs, demos, and modernization planning with client stakeholders.
  • Ability to explain architecture options, trade-offs, assumptions, dependencies, risks, and recommendations to technical and non-technical audiences.
  • Ability to partner with product, architecture, quality engineering, security, DevOps, and program leadership to align technology outcomes with business goals.
  • Ability to provide credible estimates, identify delivery and technical risks early, define mitigation plans, and support predictable sprint and release commitments.
  • Ability to collaborate across US, nearshore, and offshore teams and help establish clear ownership, engineering standards, and effective ways of working.
  • Experience designing and delivering AWS-hosted solutions using appropriate compute, storage, identity, monitoring, database, messaging, and container services.
  • Ability to containerize applications with Docker and deploy or support workloads on Kubernetes, including Amazon EKS where applicable.
  • Experience designing Kafka-based producer and consumer flows, delivery semantics, error handling, replay, idempotency, schema evolution, and operational support.
  • Ability to guide secure integration with authentication and authorization services, internal and third-party APIs, relational or NoSQL data stores, and enterprise messaging platforms.
  • Ability to apply cloud-native and microservices patterns while avoiding unnecessary complexity and unmanaged operational risk.
  • Experience guiding Jenkins-based CI/CD, GitHub branching and pull request workflows, automated quality checks, artifact management, deployment, and release practices.
  • Ability to enforce unit, component, contract, integration, regression, and performance testing, and to use SonarQube quality gates and static analysis responsibly.
  • Ability to define and validate non-functional requirements for performance, capacity, availability, reliability, security, recovery, and maintainability.
  • Experience using Dynatrace and complementary telemetry for dashboards, diagnostics, alerting, production health, and continuous reliability improvement.
  • Ability to lead production readiness reviews, incident analysis, corrective actions, and technical debt prioritization.
  • Ability to use enterprise-approved AI engineering tools, such as Publicis Sapient Slingshot, Cursor, Amazon Kiro, Claude, or comparable platforms.
  • Ability to apply Code2Spec practices to derive functional and technical specifications, interfaces, business rules, dependencies, and validation conditions from legacy code.
  • Ability to apply Spec2Code practices to accelerate target-state Java microservices while maintaining architecture standards, secure coding, testability, and human review.
  • Ability to design validation methods comparing legacy and migrated behavior through traceability, regression, data reconciliation, boundary checks, exception analysis, and targeted manual review.
  • Ability to ensure engineers understand generated code and remain accountable for correctness, security, privacy, maintainability, and production outcomes.
  • Ability to mentor and guide engineers through technical coaching, code reviews, pairing, design feedback, and structured problem-solving.
  • Ability to delegate effectively while retaining accountability for technical quality, delivery outcomes, and operational readiness.
  • Ability to contribute to interviewing, technical assessment, onboarding, capability development, and engineering community initiatives.
  • Ability to communicate verbally and in writing with client architects, engineering leaders, product owners, and business stakeholders.
  • Ability to balance hands-on engineering with architecture leadership, people guidance, delivery commitments, and stakeholder expectations.
  • Ability to work across US and global time zones and adapt communication to different audiences and delivery contexts.
  • Willingness to travel to client or Publicis Sapient locations when reasonably required.

Responsibilities

  • Own technical outcomes for scalable, resilient, secure, and maintainable Java microservices and distributed systems.
  • Lead solution design and modernization decisions across multiple services and business capabilities.
  • Translate business needs into architecture, delivery plans, technical designs, estimates, risks, and measurable acceptance criteria.
  • Guide engineers through design reviews, critical code contributions, pull request reviews, structured problem solving, and technical coaching.
  • Use AI-assisted Code2Spec and Spec2Code approaches to accelerate legacy modernization while preserving functional equivalence, security, and engineering quality.
  • Build client confidence through clear communication, early risk escalation, reliable delivery, and evidence-based recommendations.
  • Lead the end-to-end design, development, testing, deployment, and support of Java-based microservices, REST APIs, and event-driven applications.
  • Remain hands-on in architecture, design, prototypes, critical code paths, complex debugging, performance tuning, and technical decision-making.
  • Create and review architecture artifacts, technical design documents, API contracts, sequence and data flows, threat considerations, and implementation approaches.
  • Drive sound decisions across scalability, availability, resilience, security, observability, maintainability, and cost.
  • Act as a technical escalation point for complex application, integration, data, cloud, and production issues, and lead root-cause analysis and durable remediation.
  • Lead discovery sessions, technical workshops, architecture reviews, solution walkthroughs, demos, and modernization planning with client stakeholders.
  • Explain architecture options, trade-offs, assumptions, dependencies, risks, and recommendations to technical and non-technical audiences.
  • Partner with product, architecture, quality engineering, security, DevOps, and program leadership to align technology outcomes with business goals.
  • Provide credible estimates, identify delivery and technical risks early, define mitigation plans, and support predictable sprint and release commitments.
  • Collaborate across US, nearshore, and offshore teams, helping establish clear ownership, engineering standards, and effective ways of working.
  • Design and deliver AWS-hosted solutions using appropriate compute, storage, identity, monitoring, database, messaging, and container services.
  • Containerize applications with Docker and deploy or support workloads on Kubernetes, including Amazon EKS where applicable.
  • Design Kafka-based producer and consumer flows, delivery semantics, error handling, replay, idempotency, schema evolution, and operational support.
  • Guide secure integration with authentication and authorization services, internal and third-party APIs, relational or NoSQL data stores, and enterprise messaging platforms.
  • Apply cloud-native and microservices patterns while avoiding unnecessary complexity and unmanaged operational risk.
  • Guide Jenkins-based CI/CD, GitHub branching and pull request workflows, automated quality checks, artifact management, deployment, and release practices.
  • Enforce meaningful unit, component, contract, integration, regression, and performance testing; use SonarQube quality gates and static analysis responsibly.
  • Define and validate non-functional requirements for performance, capacity, availability, reliability, security, recovery, and maintainability.
  • Use Dynatrace and complementary telemetry for dashboards, diagnostics, alerting, production health, and continuous reliability improvement.
  • Lead production readiness reviews, incident analysis, corrective actions, and technical debt prioritization.
  • Use enterprise-approved AI engineering tools, which may include Publicis Sapient Slingshot, Cursor, Amazon Kiro, Claude, or comparable platforms.
  • Apply Code2Spec practices to derive functional and technical specifications, interfaces, business rules, dependencies, and validation conditions from legacy code.
  • Apply Spec2Code practices to accelerate target-state Java microservices while maintaining architecture standards, secure coding, testability, and human review.
  • Design validation methods that compare legacy and migrated behavior through traceability, regression, data reconciliation, boundary checks, exception analysis, and targeted manual review.
  • Ensure engineers understand generated code and remain accountable for correctness, security, privacy, maintainability, and production outcomes.
  • Mentor and guide engineers through technical coaching, code reviews, pairing, design feedback, and structured problem-solving.
  • Delegate effectively while retaining accountability for technical quality, delivery outcomes, and operational readiness.
  • Promote a culture of ownership, constructive challenge, continuous learning, documentation, inclusion, and blameless improvement.
  • Contribute to interviewing, technical assessment, onboarding, capability development, and engineering community initiatives.

Desired Qualifications

  • Experience with AWS Lambda, RDS, DynamoDB, Terraform, Helm, OpenTelemetry, Prometheus, or Grafana.
  • Experience with IBM MQ, MuleSoft, Amazon EKS, API gateways, identity platforms, or enterprise integration patterns.
  • Experience with large-scale digital transformation, cloud migration, platform modernization, or legacy-to-modern application programs.
  • Experience with AI-enabled SDLC practices, technical proposals, estimation, pre-sales, or technical due diligence.
  • Domain experience in travel and hospitality, financial services, retail, consumer products, or other enterprise environments.

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