Senior Software Engineer

The Gersh Agency, Inc.

Beverly Hills (CA)

On-site

USD 155,000 - 165,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Full Benefits

Job summary

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

This role offers hands-on development with exposure to AI, automation, BI, and scalable systems in a fast-growing entertainment tech environment.

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.

Responsibilities

  • Design, build, and evolve scalable, distributed systems and microservices.
  • Lead architectural decisions for service boundaries, data partitioning, caching, messaging, and event-driven patterns.
  • Build and maintain IaC, CI/CD pipelines, and automated deployment workflows.
  • Integrate ERP, CMS, and AI-driven features across platforms.
  • Collaborate with stakeholders across IT, operations, and finance to translate requirements into technical workflows.
  • Mentor mid-level and junior engineers; drive code quality, security, and documentation.

Skills

C#
SQL
vue.js
Distributed systems
APIs (REST/GraphQL)

Education

Bachelor's degree in CS/Software Eng

Tools

Docker
Kubernetes
Terraform
CloudFormation / Pulumi
OAuth 2.0 / OIDC
Kafka / RabbitMQ
Redis

Job description

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
  • Cloud & Scalable Architecture
  • 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.
  • 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.
  • 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.
  • AI & Intelligent Features
  • 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.
  • 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

The Gersh Agency • Beverly Hills (CA)

On-site
USD 155,000 - 165,000
Full Benefits
Project Coordinator
Project Coordinator

The Gersh Agency, Inc. • Beverly Hills (CA)

On-site
USD 25,000 - 33,000
Full benefits
Senior Software Engineer: AI, Cloud & ERP Architect
Senior Software Engineer: AI, Cloud & ERP Architect

The Gersh Agency, Inc. • Beverly Hills (CA)

On-site
USD 155,000 - 165,000
Full Benefits
Project Coordinator
Project Coordinator

The Gersh Agency • Beverly Hills (CA)

On-site
USD 42,000 - 52,000
Full Benefits
Executive Assistant
Executive Assistant

The Gersh Agency, Inc. • Beverly Hills (CA)

On-site
USD 65,000 - 90,000
Senior Software Development Engineer (Agency Success)
Senior Software Development Engineer (Agency Success)

Highlevel • United States

On-site
USD 140,000 - 190,000
Senior Cloud Platform Engineer
Senior Cloud Platform Engineer

Elliman Inc. • Miami Beach (FL), Northern (KY)

Hybrid
USD 150,000 - 200,000
Sr. Director & Head of Architecture
Sr. Director & Head of Architecture

Globalization Partners • United States

Remote
USD 180,000 - 260,000
Generous paid parental leave
Flexible time off
Medical, dental, vision insurance
+1
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Senior Manager Data Engineering
Senior Manager Data Engineering

Publicis Groupe • Chicago (IL), Arlington (VA)

On-site
USD 160,000 - 262,000
Health benefits
Paid leave
Wellness program
+2