Senior Software Engineer

The Gersh Agency

Beverly Hills (CA)

In loco

USD 155.000 - 165.000

Tempo pieno

2 giorni fa
Candidati tra i primi
Generatore di candidature

Non inviare un curriculum generico — genera un curriculum e una lettera di presentazione personalizzati per questo specifico impiego.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Full Benefits

Descrizione del lavoro

The Gersh Agency is seeking a Senior Software Engineer to design, build, and evolve platforms powering our entertainment business. You will work across cloud infrastructure, ERP integrations, CMS, and AI-driven features with architectural ownership.

This hands-on role offers exposure to AI/automation, business intelligence, and scalable distributed systems while mentoring teammates and collaborating with stakeholders to translate complex requirements into reliable software solutions.

Competenze

  • 15+ years of professional software engineering experience with senior/lead experience.
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • Strong proficiency in C#, SQL, and front-end frameworks like vue.js.
  • Deep hands-on experience with AWS, Azure, or Google Cloud including compute, storage, networking, serverless, and managed DB services.
  • Proven experience designing and operating scalable distributed systems (microservices, event-driven, caching, messaging).
  • Experience with containerization/orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation, Pulumi, or Bicep).
  • Hands-on experience integrating with ERP systems such as Oracle NetSuite, Microsoft Dynamics 365, Odoo, or Workday.
  • Experience building on/extending CMS platforms (Contentful, Strapi, Sanity, AEM, Sitecore) including headless architectures.
  • Practical experience shipping AI/ML features to production (LLM APIs, RAG pipelines, vector DBs).
  • Strong knowledge of relational and NoSQL databases and data modeling.
  • RESTful and GraphQL API design, OAuth/OIDC, and security best practices.
  • Excellent communication and cross-team collaboration skills.

Mansioni

  • Design and implement cloud-native services that are secure, resilient, observable, and cost-efficient.
  • Lead architectural decisions for distributed systems including service boundaries, data partitioning, caching, messaging, and event-driven patterns.
  • Build and maintain infrastructure as code, CI/CD pipelines, and automated deployment workflows.
  • Identify and resolve performance bottlenecks, plan capacity, and ensure availability and latency targets.
  • Champion reliability practices such as monitoring, alerting, incident response, and post-incident reviews.
  • Design and build integrations between core platforms and ERP systems covering finance, talent management, order management, and HR data.
  • Develop robust APIs, middleware, and data synchronization pipelines for cross-system consistency.
  • Translate business processes into technical workflows with IT, operations, and finance teams.
  • Ensure integrations are auditable, fault-tolerant, and compliant with data governance in US and EU.
  • Architect and extend CMS platforms with headless/API-first approaches for web/mobile delivery.
  • Build content models, custom modules, and publishing workflows for non-technical teams.
  • Optimize content delivery via CDNs, caching, and front-end performance best practices.
  • Design and deploy AI-powered features (LLM assistants, RAG, recommendations, classification, automation).
  • Integrate ML models and AI APIs into production with attention to latency, cost, evaluation, and safety.
  • Collaborate with data teams to build data pipelines for AI workloads.
  • Mentor mid-level and junior engineers through code reviews and design discussions.
  • Contribute to long-term technical roadmaps and maintain high standards for code quality, testing, security, and documentation.
  • Communicate trade-offs clearly to technical and non-technical audiences.

Conoscenze

C#
SQL
Vue.js
AWS
Azure
GCP
Microservices
REST API
GraphQL
Docker
Kubernetes
CI/CD
AI/ML
PostgreSQL
MongoDB
ERP integrations

Formazione

Bachelor's degree in Computer Science/Software Engineering or related field

Strumenti

Terraform
CloudFormation
Pulumi
Bicep

Descrizione del lavoro

About Gersh

Gersh is a leading global entertainment and sports agency, representing a diverse roster of clients across film, television, sports, theater, comedy, branding, publishing, and digital media. As the fastest-growing major agency, Gersh is respected for its hands‑on, client‑first approach and commitment to driving innovation and success. Following an equity investment from Crestview Partners in 2023 Gersh has advanced its long‑term growth plan, acquiring the Digital and Alternative departments of the A3 Agency, and You First – one of the world’s top sports and entertainment agencies. With clients at the heart of every growth decision, Gersh is harnessing strategic insights and decades of experience to strengthen its resources, empowering clients to realize success across all areas of the media landscape.

About the Role

Gersh is seeking an ambitious Senior Software Engineer to design, build, and evolve the platforms that power our business. You will work across cloud infrastructure, distributed systems, enterprise resource planning (ERP), SaaS integrations, content management systems (CMS), and AI-driven features. This is a hands‑on technical role with real architectural ownership: you will shape how our systems scale, mentor other engineers, and partner closely with project and business stakeholders to turn complex requirements into reliable, maintainable software.

This is an ideal role for an ambitious professional with 0 to 3 years of project coordination or tech operations experience looking to advance their career in a rapidly evolving environment with exposure to AI, automation, business intelligence, and technology.

Key Responsibilities
  • Design and implement cloud-native services that are secure, resilient, observable, and cost-efficient.
  • Lead architectural decisions for distributed systems, including service boundaries, data partitioning, caching strategies, messaging, and event-driven patterns.
  • Build and maintain infrastructure as code, CI/CD pipelines, and automated deployment workflows.
  • Identify and resolve performance bottlenecks, plan for capacity, and ensure systems meet availability and latency targets.
  • Champion reliability practices such as monitoring, alerting, incident response, and post-incident reviews.
2. ERP Integration & Business Systems
  • Design and build integrations between core platforms and ERP systems covering finance, talent management, order management, and HR data.
  • Develop robust APIs, middleware, and data synchronization pipelines that keep business-critical data accurate and consistent across systems.
  • Translate business processes into technical workflows in partnership with IT, operations, and finance teams.
  • Ensure integrations are auditable, fault-tolerant, and compliant with data governance requirements in the US and EU.
3. CMS & Digital Experience
  • Architect and extend CMS platforms, including headless and API-first implementations, to support fast, flexible content delivery across web and mobile channels.
  • Build content models, custom modules, and publishing workflows that empower non-technical teams.
  • Optimize content delivery through CDNs, caching, and front-end performance best practices.
  • Design, build, and deploy AI-powered features such as LLM-based assistants, retrieval-augmented generation (RAG), recommendations, classification, and process automation.
  • Integrate machine learning models and third-party AI APIs into production systems with attention to latency, cost, evaluation, and safety.
  • Establish practices for prompt management, model evaluation, monitoring, and responsible AI use.
  • Collaborate with data teams to build pipelines that prepare and serve data for AI workloads.
5. Technical Leadership
  • Mentor and support mid-level and junior engineers through code reviews, pairing, and design discussions.
  • Write and review technical design documents and contribute to long-term technical roadmaps.
  • Set and uphold high standards for code quality, testing, security, and documentation.
  • Communicate trade-offs clearly to both technical and non-technical audiences.
Required Qualifications
  • 15+ years of professional software engineering experience, including at least 5 years in a senior or lead capacity.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong proficiency in C#, SQL, and front-end frameworks like vue.js.
  • Deep hands‑on experience with at least one major cloud platform (AWS, Microsoft Azure, or Google Cloud), including compute, storage, networking, serverless, and managed database services.
  • Proven experience designing and operating scalable, distributed systems, including microservices, event-driven architectures, message queues (e.g., Kafka, RabbitMQ, SQS), and caching (e.g., Redis).
  • Experience with containerization and orchestration (Docker, Kubernetes) and infrastructure as code (Terraform, CloudFormation, Pulumi, or Bicep).
  • Hands‑on experience integrating with or customizing ERP systems such as Oracle NetSuite, Microsoft Dynamics 365, Odoo, or Workday.
  • Experience building on or extending CMS platforms such as Contentful, Strapi, Sanity, Adobe Experience Manager, or Sitecore, including headless architectures.
  • Practical experience shipping AI/ML features to production, such as integrating LLM APIs, building RAG pipelines, working with vector databases, or deploying ML models and AI agents.
  • Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB) and data modeling.
  • Solid understanding of RESTful and GraphQL API design, identity and authorization (OAuth 2.0, OIDC), and application security best practices.
  • Excellent communication skills and a track record of collaborating across teams.
Preferred Qualifications
  • Cloud certifications such as AWS Certified Solutions Architect or Azure Solutions Architect Expert.
  • Experience with ML frameworks and tooling (PyTorch, TensorFlow, Hugging Face, LangChain, LlamaIndex) and MLOps practices.
  • Familiarity with vector databases (Pinecone, Weaviate, pgvector, OpenSearch) and AI evaluation techniques.
  • Experience with ERP migrations, data warehousing, or integration platforms (MuleSoft, Boomi, Azure Integration Services).
  • Background in front-end frameworks (React, Next.js, Vue) for CMS-driven experiences.
  • Experience with observability tooling (Datadog, Prometheus, Grafana, OpenTelemetry).
  • Knowledge of compliance frameworks such as SOC 2 and GDPR.
  • Capable of working from the middle out.
Compensation

$155,000 - $165,000 + Full Benefits

Equal Opportunity Statement

We are an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, gender identity, disability, protected veteran status, or any other characteristic protected by law.

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in The Gersh Agency’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior/Staff Full Stack Engineer (Hybrid)
Senior/Staff Full Stack Engineer (Hybrid)

Gather AI • Pittsburgh

Ibrido
USD 140.000 - 190.000
Staff Full Stack Engineer (Hybrid)
Staff Full Stack Engineer (Hybrid)

Gather • Pittsburgh

Ibrido
USD 140.000 - 190.000
Senior/Staff Applied Scientist
Senior/Staff Applied Scientist

Glean-Technologies • San Francisco (CA)

Ibrido
USD 180.000 - 330.000
App Dev Architect
App Dev Architect

66degrees • Stati Uniti

Remoto
USD 140.000 - 200.000
Executive Assistant New Seattle, WA
Executive Assistant New Seattle, WA

Gradial • Seattle (WA), Northern (KY)

Ibrido
USD 115.000 - 135.000
Performance-based bonus
Equity awards
Medical, dental & vision
+5
Engineering Manager
Engineering Manager

Federato • Stati Uniti

Remoto
USD 200.000 - 230.000
Stock options
Benefits
Culture of learning
Director, AI & Data Science
Director, AI & Data Science

LinkedIn Job Wrapping • New York (NY)

In loco
USD 200.000 - 260.000
Senior, Software Engineering (AEM + Workfront/Fusion)
Senior, Software Engineering (AEM + Workfront/Fusion)

Dept • New York (NY), California (MO)

In loco
USD 109.000 - 170.000
Healthcare
PTO
Paid Company Holidays
Machine Learning Engineer, Search Quality
Machine Learning Engineer, Search Quality

Glean • San Francisco (CA), Northern (KY)

Ibrido
USD 140.000 - 265.000
Medical coverage
Vision coverage
Dental coverage
+5
Senior Software Engineer
Senior Software Engineer

Project 44 • Chicago (IL)

In loco
USD 130.000 - 190.000