Lead Software Engineer

Oteemo Inc.

Reston (VA)

On-site

USD 150,000 - 210,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Oteemo Inc. seeks an experienced Lead Software Engineer to oversee distributed backend architectures powering mission-critical APIs and data services in a cloud-hosted environment, preferably AWS.

This role blends technical leadership with strategic oversight to build secure, scalable backend systems using TypeScript and GoLang. You will drive API integration patterns across GraphQL and REST, enable secure integrations via API gateways with identity management, and lead data integration

Qualifications

  • Experience leading backend teams and architectural decisions.
  • Proven ability to design scalable distributed systems.
  • Strong knowledge of security and compliance practices.
  • Proficiency with cloud platforms and modern CI/CD.

Responsibilities

  • Lead service decomposition for GraphQL subgraphs and APIs.
  • Define resiliency patterns and observability strategies.
  • Enforce security-by-design with TLS, OIDC/JWT, and IAM.
  • Oversee compute stacks and networking for cloud deployments.
  • Manage IaC deployments with CDK or Terraform.
  • Drive CI/CD practices for zero-downtime deployments.
  • Guide GraphQL subgraphs with Apollo Server and TS/Node.
  • Lead Go services for high-throughput APIs and webhooks.
  • Implement structured logging and error handling.
  • Collaborate with product, compliance, and security teams.

Skills

Technical leadership
Cloud architecture
GoLang
TypeScript
GraphQL

Tools

AWS
GraphQL
Apollo Server
TypeORM
GORM
PrismaORM
Terraform
CDK
PostgreSQL
Snowflake
Kubernetes

Job description

We are seeking an experienced Lead Software Engineer to oversee the design, development, and operation of distributed application architectures powering mission-critical APIs and data services in a cloud-hosted environment, preferably AWS. In this role, you'll combine hands-on technical leadership with strategic oversight to build secure, scalable, and resilient backend systems using TypeScript and GoLang. You'll drive API integration patterns across GraphQL (including Apollo Router) and REST architectures, enable secure integrations through API gateways with robust identity and authorization management, and lead data integration workflows that load and synchronize data with enterprise data warehouses such as Snowflake.

Key Responsibilities
  • Lead service decomposition strategies for GraphQL subgraphs and backend APIs across synchronous (serverless) and asynchronous (containerized) workloads.
  • Define resiliency patterns (health modeling, DLQs, autoscaling) and observability strategies (distributed tracing, structured logging, dashboards).
  • Ensure security-by-design principles, including TLS everywhere, OIDC/JWT authentication, least-privilege IAM, and encryption policies.
  • Oversee compute stacks (serverless functions, container orchestration) and networking (private subnets, secure ingress, VPC endpoints).
  • Manage IaC deployments using CDK, Terraform, or equivalent tools while enforcing compliance and auditability across environments.
  • Drive CI/CD best practices for zero-downtime deployments, blue/green rollouts, and automated health checks.
  • Guide teams in building GraphQL subgraphs with Apollo Server (TypeScript/Node), including resolver design, schema evolution, and validation directives.
  • Lead development of Golang-based services for high-throughput APIs, webhooks, and background processing with robust concurrency and context management.
  • Implement structured logging, error handling, and observability across all services.
  • Design and optimize data models for relational stores (PostgreSQL or equivalent) while enforcing encryption and backup strategies.
  • Implement ORM-based persistence layers using GORM, PrismaORM, or TypeORM for maintainable and secure data access.
  • Architect messaging workflows with queues, event buses, and orchestration frameworks for reliable, at-least-once delivery.
  • Mentor engineers and foster a culture of technical excellence aligned with business objectives.
  • Collaborate with product, compliance, and security teams to meet regulatory and operational requirements.
  • Drive delivery of secure, compliant, and scalable services that meet latency/error SLOs and improve developer experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer with Security Clearance
Lead Software Engineer with Security Clearance

Oteemo Inc. • Reston (VA)

On-site
USD 140,000 - 210,000
Senior Manager, Backend Services
Senior Manager, Backend Services

Jobtailor • California (MO)

On-site
USD 150,000 - 240,000
Sr. Back End Developer – Node.js/AWS/GraphQL
Sr. Back End Developer – Node.js/AWS/GraphQL

VRTek Consulting Inc. • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
Lead Golang Backend Engineer | AWS & Microservices
Lead Golang Backend Engineer | AWS & Microservices

Apex Systems • Virginia (MN)

On-site
USD 96,000 - 116,000
Backend Software Engineer (GoLang) #11055
Backend Software Engineer (GoLang) #11055

ECCO Select • United States

On-site
USD 100,000 - 130,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Lead Software Engineer
Lead Software Engineer

Compunnel, Inc. • Baltimore (MD)

Hybrid
USD 110,000 - 140,000
Senior Backend Engineer: Scalable Go, Security & APIs
Senior Backend Engineer: Scalable Go, Security & APIs

Alpha Search Advisors • United States

On-site
USD 140,000 - 170,000
Backend API Engineer
Backend API Engineer

Cyberspatial • Colorado

On-site
USD 110,000 - 170,000
Golang Engineer
Golang Engineer

Veriipro • Palo Alto (CA)

On-site
USD 100,000 - 130,000