via LinkedIn
$150K - 200K a year
Lead hands-on development of highly available distributed applications while guiding architecture, engineering practices, and team collaboration.
Requires 8–10+ years of software engineering experience, strong Go and Python skills, AWS EKS, Kubernetes and OpenShift, plus distributed systems, IaC, and technical leadership experience.
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