Skip to main content
← Back to Jobs

Lead Software Engineer

Oteemo, IncUnited States🌍 Remote
Full-time7-15
👁️ 0 views📝 0 applicationsPosted 8/24/2026Expires 9/23/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Lead Software Engineer roles in United States — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

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 st

Required Skills

TypeScriptGoLangGraphQLRESTAWSAPI gatewaysOIDCJWTIAMencryptionCDKTerraformCI/CDApollo Serverstructured loggingdata modelingSnowflakeserverlesscontainer orchestrationdistributed tracinghealth modelingDLQsautoscalingblue/green rolloutserror handlingobservabilitycontext management

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.