Kargo

Senior Software Engineer II

Kargo$185K — $200K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-8 years of software engineering experience in distributed or high-scale backend systems.
  • Proficiency in TypeScript and/or Golang.
  • Understanding of concepts related to distributed systems like consistency and fault tolerance.
  • Experience with production microservices, especially with async messaging frameworks like Kafka or Pub/Sub.
  • Familiarity with CI/CD, Docker, Kubernetes, and cloud platforms such as AWS, GCP, or Azure.
  • Experience using AI coding tools like Cursor or Copilot to enhance productivity.
  • B.S. or higher degree in Computer Science, Engineering, Mathematics, or equivalent experience, preferably in AdTech.

Responsibilities

  • Design and develop distributed services for modernizing the Workflow Platform.
  • Take ownership of significant projects from design to deployment with autonomy.
  • Enhance platform performance by reducing latency and improving fault tolerance and observability.
  • Leverage AI-assisted tools to accelerate development and share knowledge with teammates.
  • Elevate code quality through thorough reviews and engaging in design discussions.
  • Collaborate with product and cross-functional teams, bridging technical and non-technical conversations.
  • Mentor junior engineers through pairing and constructive feedback.

Benefits

  • Recognition as one of AdAge's Best Places to Work.
  • Awards for leading innovations in AdTech and contributions to diversity in media.
  • Access to an environment valued for employee well-being and recognition in industry.
Full Job Description
The Opportunity

The Kargo Workflow Platform powers our entire AdTech engine, and we're modernizing it. As a Senior Engineer on the team, you'll design and build distributed services that are reliable, observable, and built to last - owning projects end-to-end and partnering across engineering, product, and data. We're looking for a self-starter who finds problems, frames them, and fixes them, and who makes the engineers around them better in the process.

The Daily To-Do
  • Design and build distributed services for the Workflow Platform modernization, thinking about failure modes, retry logic, and observability from the start
  • Own significant projects end-to-end - from design through deployment and post-launch optimization - with minimal hand-holding
  • Improve platform health through latency reductions, fault tolerance, and observability enhancements with measurable outcomes
  • Use AI-assisted development tools fluently to ship faster, and actively share what's working with teammates
  • Raise the quality bar through code reviews and design discussions, contributing well-reasoned opinions
  • Partner with Product, Data, and cross-functional stakeholders, translating fluently between technical and non-technical
  • Mentor less experienced engineers through pairing, documentation, and patient, constructive guidance

Qualifications
  • 5-8 years of software engineering experience, with meaningful time in distributed or high-scale backend systems
  • Strong proficiency in at least one modern, high-performance language; TypeScript and/or Golang strongly preferred
  • Solid understanding of distributed systems concepts: consistency, availability, fault tolerance, event-driven architecture, and service orchestration
  • Experience building and maintaining microservices in production at meaningful scale; async messaging (Kafka, Pub/Sub) or workflow engines a strong plus
  • Comfortable with CI/CD pipelines, containerization (Docker, Kubernetes), cloud infrastructure (AWS, GCP, or Azure), and debugging production issues using monitoring and distributed tracing
  • Active user of AI coding tools (Cursor, Copilot, or equivalent) with real, demonstrated productivity gains
  • B.S. or higher in Computer Science, Engineering, Mathematics, or equivalent practical experience; AdTech, programmatic, or real-time systems experience a plus


In accordance with applicable federal, state, and local pay transparency laws, the anticipated base salary range for this position is listed below. In addition to base salary, this role is eligible for variable compensation - either the Kargo Sales Incentive Plan (sales roles) or an annual discretionary bonus (all other roles). Actual compensation may vary based on factors such as geographic location, work experience, education, and skills.

U.S Salary Range

$185,000-$200,000 USD

What We're Proud Of
  • AdAge Best Places to Work
  • ThinkLA Partner of the Year
  • Built In Best Places to Work
  • Cynopsis 2025 Top Women in Media - Jeannine Shao Collins
  • Martech Breakthrough Awards - Best Overall Adtech Company
  • Digiday Media Awards Best Event
  • Cynopsis Media Impact Awards-Best CTV Platform
  • Martech Breakthrough Awards-CTV Innovation
  • Adweek Media Plan of the Year Awards - Best Use of Insights

Following Our Lead
  • Big Picture: kargo.com

About Kargo

Kargo is a mobile advertising company that specializes in delivering ads to mobile devices. The company offers a range of advertising solutions, including display ads, video ads, and native ads. Kargo works with a variety of publishers and advertisers to deliver targeted, engaging ads to mobile users. The company was founded in 2010 and is headquartered in New York City.
Learn more about Kargo
Size
200 employees
Industry
Founded
2010

Similar Jobs

More Jobs at Kargo

More Enterprise Technology Jobs

Find similar Senior Software Engineer II jobs: