Hiring.Camp

Senior Software Engineer

The Gersh Agency

·

Today

Salary
$155k – $165k
Location
Beverly Hills, CA · Beverly Hills, California, United States
Department
IT
Seniority
Senior
Experience
15+ years
Education
Bachelor
Source
Greenhouse

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

1. 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.

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.

4. 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.

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.

Skills

ReactVue.jsNext.jsAWSAzureDockerKubernetesTerraformCI/CDSQLPostgreSQLMySQLMongoDBRedisDynamoDBOracleMachine LearningTensorFlowPyTorchNetSuite

Similar Jobs

30

Senior Software Engineer

Appian Corporation·Chennai, India·Remote, Onsite

Today

Senior Software Engineer

Disguise Technologies Ltd·London, England

Today

Senior Software Engineer

Modern Technology Solutions Inc·Oklahoma City, OK

Today

Senior Software Engineer

Robert Bosch·Owatonna, MN·Hybrid

Today

Senior Software Engineer

Webflow·Argentina Remote·Remote

Today

Senior Software Engineer

Blinkhealth·New York, NY +1

Today

Senior Software Engineer

Wabtec·West Melbourne, FL·Hybrid

Today

Senior Software Engineer

Wabtec·Erie, PA·Hybrid

Today

Senior Software Engineer

Boston Scientific·Flores, CR·Remote, Hybrid, Onsite

Today

Senior Software Engineer

Huntress·US

Today

Senior Software Engineer

Beacon Biosignals·Remote, MA·Remote

Today

Senior Software Developer

Agile5 Technologies·Remote·Remote

Today

Senior Software Engineer

Akamai·Poland, PL·Remote

Today

Sr Software Engineer

Zuora·Foster City, California·Remote, Hybrid, Onsite

Today

Sr Software Engineer

ELEVI Associates·Annapolis Junction, MD +1

Today

Senior Software Engineer

Experian·Hyderabad, India·Hybrid

Today

Senior Software Engineer

Experian·Hyderabad, India·Hybrid

Today

Senior Software Engineer

WISE·London, UK

Today

Senior Software Engineer

Planetlabs·Ljubljana, Slovenia +1·Remote, Hybrid

Today

Senior Software Engineer

Akamai·Israel, IL·Remote

Today

Senior Software Engineer

Appian·Chennai, India

1d ago

Senior Software Engineer

TriNet·Hyderabad, Telangana

1d ago

Senior Software Engineer

TriNet·Hyderabad, TS

1d ago

Senior Software Engineer

Sportradar·Vienna, Austria

1d ago

Senior Software Engineer

Pingidentity·IND-Remote +1·Remote

1d ago

Senior Software Engineer

Heartflow·San Francisco, California

1d ago

Senior Software Engineer

Lynx Software Technologies·Huntsville, AL·Onsite

1d ago

Senior Software Engineer

Pariveda·Philadelphia·Hybrid

1d ago

Senior Software Engineer

Fiserv is the global leader·Sunnyvale, California·Onsite

1d ago

Sr Software Engineer

Evolent·Work at Home, US

1d ago