P

Publicis Groupe

Runs advertising and digital transformation services

Senior Engineer - Software

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$110.6k - $174k /yrIn-person

About the Job

Requirements

  • Advanced experience with .NET and C#, relational databases such as MSSQL or PostgreSQL, unit testing, object-oriented programming, design patterns, and clean code.
  • Experience with version control systems such as Git, defining source control management strategies, and managing branching for deployments, hotfixes, and ongoing work.
  • Intermediate knowledge of building cloud-hosted containerized applications and web applications with single-page application frontends interacting with RESTful APIs.
  • Experience with microservices and related architectures and patterns; different database types; query optimization; schema design and extract, transform, and load processes; debugging, monitoring, and performance-tuning production applications; and cache, search, and messaging systems.
  • Knowledge of architectural styles such as Onion, Domain-Driven Design, Ports and Adapters, and event-driven architectures, as well as containerized applications, infrastructure as code, and orchestration solutions.
  • Experience with data systems such as Databricks or Snowflake, data security and compliance, prompt engineering, large language model APIs, and integrating machine learning models into production websites and pipelines.
  • At least five years of relevant development experience.

Responsibilities

  • Help define requirements and acceptance criteria and translate them into practical software designs.
  • Program according to standards, best practices, and patterns set by the organization or team leads.
  • Build products involving RESTful services, multiple services, database systems, caching systems, logging, and application performance monitoring integrations.
  • Mentor developers through code reviews and other methods to help them grow and adapt to the project's designated architecture.
  • Assess new systems that could benefit the product, provide recommendations, and work with vendors on integration design and migration paths when needed.
  • Create technical specifications, architecture diagrams, and presentations for architects and technical leads to present system or design proposals.
  • Provide technical direction to user experience, creative teams, and user interface developers to identify appropriate solutions and application architecture that meet project requirements.
  • Participate in deployment calls, build continuous integration and continuous delivery pipelines, and manage DevOps processes.

Desired Qualifications

  • A bachelor's degree in Computer Science or a related field is 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