> Markdown version of [/jobs/ext/2147108-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/2147108-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Oteemo, Inc - **Location:** Reston, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Microsoft Azure, Information Technology Consulting, Continuous Integration, Data as a Services, Data Integration, Data Security, Github, Identity and Access Management, PostgreSQL, Node.Js, Object-Relational Mapping, OpenID, Role-Based Access Control, TypeScript, Data Logging, Network Routers, Data Processing, Delivery Pipeline, Snowflake, Multi-Cloud, Amazon Virtual Private Cloud (VPC), Backend, Event Driven Architecture, Kubernetes, AWS Fargate, Graphql, Api Gateway, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Webhooks, Dynatrace, Serverless Computing, Jenkins, Golang - **Published:** August 20, 2026 - **Apply:** https://jobs.smartrecruiters.com/OteemoInc/744000144602096-lead-software-engineer ## About the Role * US Citizenship or Permanent Residence Status Required. * Expert-level TypeScript and GoLang, with strong understanding of Node.js and Go runtime patterns; hands-on experience with Apollo Server (GraphQL), Express, and RESTful API design. * Experience with GORM (Go), PrismaORM or TypeORM (TypeScript), and relational schema design. * Proficiency in at least one major cloud provider (AWS/GCP/Azure); experience with serverless (Lambda/Functions), container orchestration (ECS/Fargate, Kubernetes), and IaC (CDK/Terraform). * Strong background in TLS, OIDC/JWT, IAM/RBAC, and KMS or equivalent encryption services. * Experience with distributed tracing (X-Ray/OpenTelemetry), structured logging, and metrics/alerting pipelines; familiarity with SQS/EventBridge or equivalents (Pub/Sub, Service Bus), DLQs, and workflow engines. * Experience with automated pipelines using GitHub Actions, Jenkins, or equivalent tools., * Experience with GraphQL federation and schema governance. * Familiarity with multi-cloud strategies and cost optimization. * Background in high-volume data processing and event-driven architecture., * Commitment to Quality: Passion to conceive and produce world-class solutions that drive real-world value for the customer * Customer Focus: Consultative approach to solving problems for customers. Expectations management. * Communication: Superior communication skills. Ability to clearly articulate problems, solutions, risks, rewards etc. (written and verbal) * Technical Skills: Love for technology. You have to be inherently passionate about technology. * Business Acumen: Technology ultimately is used to enable the business. We look for people who understand how the businesses can be enabled through their technical solutions ## 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., * 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., * Drive: Passion and energy to implement quality technical solutions. Self-motivation and intellectual curiosity ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)