via LinkedIn
$150K - 190K a year
Lead hands-on architecture and delivery of highly available distributed systems on AWS, while setting engineering practices, mentoring developers, and collaborating with stakeholders.
Requires 8–10+ years of experience, strong Go and Python, AWS EKS, Kubernetes and OpenShift, distributed systems, IaC, CI/CD, technical leadership, and AI-assisted development tools.
Lead Software Engineer – Distributed Systems / AWS Location - Remote Position Type : Fulltime Role Job Summary We are looking for a Lead Software Engineer with strong hands-on experience in distributed systems, AWS, Kubernetes, Go, and Python. The ideal candidate will have experience designing and developing highly available applications running on AWS EKS and OpenShift. This is a hands-on technical leadership role, where you will guide engineering practices, make architecture decisions, mentor engineers, and work closely with product and business stakeholders. Required Qualifications • Bachelor's or Master's degree in Computer Science, Engineering, or a related field. • 8–10+ years of software engineering experience. • Strong hands-on experience with Go/Golang and Python. • Working experience with Node.js. • Strong AWS experience, including EKS. • Hands-on experience with Kubernetes and Red Hat OpenShift. • Strong understanding of distributed systems, microservices, high availability, fault tolerance, and scalability. • Experience with CI/CD and DevOps automation. • Experience with Terraform, CloudFormation, Ansible, or other IaC tools. • Experience with messaging technologies such as Kafka, SQS, or SNS. • Experience leading technical projects or mentoring engineering teams. • Strong communication and stakeholder-management skills. • Demonstrated experience using AI-assisted development tools such as Copilot, Cursor, Claude Code, or similar. • Preferred: Healthcare/payer, HIPAA, HL7, FHIR, or X12 experience.
This job posting was last updated on 10/9/2026