Senior Software Engineer, Connectivity & API Transformation

New
J
JobgetherWebOps platform
Based in United StatesFull-TimeSenior
Salary$139,680–$174,600 USD, plus bonus and equity.
Apply NowOpens the employer's application page

Job Details

Required Skills
GraphQLKubernetesGogRPCPrometheusCI/CDRESTful APIsTerraformDistributed Systems

Requirements

  • Significant professional experience building and operating production services with Go.
  • Ability to work effectively in polyglot environments involving Python and/or Rust.
  • Experience designing APIs for other engineering teams, including schemas, versioning, compatibility, and API evolution across GraphQL, gRPC, or REST.
  • Experience with large-scale, high-traffic distributed systems and reliable, scalable production services.
  • Experience decomposing monolithic applications or incrementally modernizing legacy systems while maintaining production continuity.
  • Working knowledge of cloud networking fundamentals, including VPCs, DNS, load balancing, and service-to-service authentication.
  • Experience with Kubernetes, Terraform, CI/CD, and modern release engineering practices.
  • Experience with a major cloud provider; GCP experience is particularly relevant.
  • Familiarity with observability practices and platforms, including Grafana Cloud, Prometheus, and OpenTelemetry.
  • Experience supporting production systems and participating in on-call rotations.
  • Strong communication and collaboration skills, including explaining technical decisions and incorporating diverse perspectives.

Responsibilities

  • Build and evolve a federated GraphQL API and Go-based subgraphs for customer-facing dashboards and public APIs.
  • Shape service connectivity through VPC and network architecture, service discovery, authentication, and internal traffic standards.
  • Decompose legacy Python systems into modern services and manage the Cassandra data layer, including replication, backup, and disaster recovery.
  • Design and operate workflow orchestration using cloud-native workflows, Pub/Sub-driven execution, and Go services.
  • Establish API standards across GraphQL, gRPC, and REST, and advise engineering initiatives across the organization.
  • Define and monitor SLOs, resolve incidents, and balance production reliability with delivery speed.
  • Participate in engineering and alert-response on-call rotations and support live production environments.
  • Improve engineering quality through code reviews, architectural feedback, technical guidance, and mentorship.
View Full Description & ApplyYou'll be redirected to the employer's site
$139,680–$174,600 USD, plus bonus and equity.
Apply Now