View All Jobs 170754

Lead Software Engineer (p990)

Lead the development of a scalable, secure, cloud-native public API ecosystem for clients
Cincinnati, Ohio, United States
Senior
$121,000 – 201,250 USD / year
1 week ago
84.51°

84.51°

A data analytics firm specializing in customer insights and personalized marketing strategies for retail and consumer goods industries.

Lead Software Engineer

We are seeking a Lead Software Engineer to help lead the design and development of our public API and supporting services. This is a critical role in shaping a reliable, secure, and cloud-native platform that our clients depend on daily. You will be responsible for building an API ecosystem that is highly available, resilient, and scalable, while ensuring robust testing practices and smooth operational workflows.

You will work with technologies such as Kong (API Gateway), Azure Functions, Azure Service Bus/Queues, Azure Event Grid, Azure Kubernetes Service (AKS), and related Azure-native services. The ideal candidate has deep experience building public APIs and designing distributed, event-driven systems in the cloud.

Responsibilities

  • Design, develop, and maintain a public-facing API that serves as the main entry point for clients.
  • Define and implement API versioning strategies, migration patterns, and deprecation policies.
  • Lead adoption of testing best practices including contract testing, load testing, and integration testing.
  • Build and optimize CI/CD pipelines, ensuring capabilities such as blue/green deployments, feature flagging, canary releases, and rollback plans.
  • Architect and implement services leveraging Azure cloud-native technologies (Functions, Service Bus, Event Grid, AKS, Storage, Monitoring).
  • Design and build event-driven systems and asynchronous processing patterns.
  • Ensure high availability, fault tolerance, and observability across systems.
  • Provide guidance on authentication and authorization patterns for server-to-server and client integrations.
  • Mentor engineers, drive architectural discussions, and champion best practices.

Qualifications

  • 5+ years of professional software engineering experience with a strong focus on backend development
  • 2+ years designing, building, and operating public APIs at scale.
  • 3+ years knowledge of cloud services (Azure preferred) and experience selecting the right tools for a given problem.
  • 3+ years' experience with API Gateways (Kong preferred), serverless architectures, and container orchestration (AKS/Kubernetes).
  • Hands-on experience with event-driven architectures and message queuing systems.
  • Strong understanding of API testing methodologies (contract, integration, load testing).
  • Deep knowledge of CI/CD practices including deployment strategies and feature flagging.
  • Familiarity with OAuth2.0, PKCE, and other authentication models for server-to-server and client-server communication.
  • Strong programming background (Java, Python, or Node.js preferred).
  • Excellent problem-solving, communication, and collaboration skills.

Nice to Have

  • Experience in retail media, adtech, or marketing platforms.
  • Knowledge of monitoring/observability stacks (Datadog, Azure Monitor, etc.).
  • Experience with monetized or high-throughput APIs, e.g. GraphQL based APIs.
  • Background or experience working with AI/ML systems, whether applying models in production workflows or collaborating with data science teams.
  • Familiarity with Model Context Protocol (MCP) or similar emerging standards for integrating AI/ML models into APIs and enterprise systems.

Pay Range

$121,000 - $201,250 USD

+ Show Original Job Post
























Lead Software Engineer (p990)
Cincinnati, Ohio, United States
$121,000 – 201,250 USD / year
Engineering
About 84.51°
A data analytics firm specializing in customer insights and personalized marketing strategies for retail and consumer goods industries.