Jobs · Engineering · Virginia

Backend API Developer

General Dynamics Information Technology · Arlington, VA · 6 days ago
Engineering$119k–$161k/yrFull-time

U.S. citizenship and Public Trust (NACI/T1) eligibility required. On-site work in the Washington, D.C. metro area.

About the role

The Backend API Developer builds and operates the service layer behind an operator application in a cyber command center supporting national cyber defense across Critical Infrastructure and government partners. Responsibilities focus on low-latency service delivery, correctness under load, and strict entitlement enforcement.

Responsibilities

  • Build and operate independently deployable services behind the application.
  • Maintain interface contracts, versioning, and backward compatibility.
  • Implement consistent request handling, validation, errors, authentication, and authorization.
  • Create automated tests for service behavior and contract compliance.
  • Integrate with upstream services via REST and streaming interfaces.
  • Maintain accurate, consistent view state and ensure clients connecting mid-stream receive a complete picture.
  • Coordinate payload and interface changes with upstream service owners.
  • Deliver updates using server-sent events and WebSocket streams.
  • Manage connection lifecycle, authentication, backpressure, reconnection, and catch-up.
  • Sustain large numbers of concurrent long-lived connections without degradation.
  • Enforce role and attribute-based authorization server-side.
  • Implement content filtering so users receive only authorized data.
  • Test entitlement enforcement and maintain audit logs of all deliveries.
  • Build and operate event-triggered functions for routing, downstream actions, and notifications.
  • Integrate with managed messaging services.
  • Ensure triggered actions are idempotent, observable, and safely retried.
  • Design and validate services for low-latency, high-throughput use.
  • Instrument services for monitoring, diagnosis, and production incident response.
  • Deploy through established pipelines into containerized environments.
  • Maintain required training and certifications; report certification status monthly.
  • Collaborate with front-end engineers on service contracts.
  • Work with platform teams on configuration, scaling, secrets, and deployment.
  • Participate in sprint planning, demos, and reviews.

Requirements

  • Experience building and operating production service interfaces at scale.
  • Experience integrating with upstream services and maintaining derived state.
  • Knowledge of push/streaming delivery, connection lifecycle, and backpressure.
  • Experience with server-side authorization models.
  • Experience with containerized deployment and cloud environments.
  • Experience instrumenting services and supporting production incidents.
  • BS in computer science or engineering and 8+ years relevant experience (or equivalent).
  • Public Trust eligibility and U.S. citizenship.

Preferred Qualifications

  • Experience with streaming platforms (Kafka, MSK, Event Hubs).
  • Experience with API gateways or service meshes.
  • Experience with serverless functions (Lambda, Azure Functions).
  • Experience supporting latency-sensitive operational systems.
  • Experience delivering software in regulated environments.
  • Current cloud developer/associate certification.

Pay

The likely salary range for this position is $119,000 - $161,000.

Schedule

  • Scheduled weekly hours: 40
  • Travel required: less than 10%
  • Telecommuting options: onsite

Benefits

  • Medical, dental, and vision plan options, some with Health Savings Accounts.
  • 401(k) plan with company match (pre- and post-tax contributions up to IRS annual limits).
  • Paid time off: vacation, sick, personal time, holidays, parental leave, military leave, bereavement, and jury duty.
  • Flexible work weeks where possible.
  • Short- and long-term disability benefits, life insurance, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.

Similar jobs

Backend API Developer

Landing PointNew York, NY· 2 days ago
Information Technology$110–$140/hrapply on landingpoint.com

Backend Developer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITEDAlabama, United States· 3 wk ago
Information Technologyapply on careers.sanmina.com

Backend Developer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITEDHuntsville, AL· 3 wk ago
Information Technologyapply on careers.sanmina.com