remote
Senior Staff Software Engineer Remote, US - dispel
Software Engineer
Lead the design and implementation of scalable, cloud‑native services, driving architecture decisions and mentoring engineers while delivering high‑performance solutions using Python, Go, Kubernetes, and AWS.
About the role
Key Responsibilities
- Architect, design, and build highly available, fault‑tolerant microservices that run at scale on AWS.
- Lead technical direction for distributed systems, ensuring performance, security, and reliability.
- Mentor and guide senior and junior engineers, fostering best practices in code quality, testing, and CI/CD.
- Collaborate with product, data, and infrastructure teams to translate requirements into robust technical solutions.
- Drive adoption of container orchestration (Kubernetes) and automation tooling to improve deployment velocity.
Requirements
- 10+ years of professional software development experience, with deep expertise in Python and Go.
- Strong background in designing, deploying, and operating large‑scale distributed systems on AWS.
- Hands‑on experience with Kubernetes, Docker, and modern CI/CD pipelines.
- Proven ability to lead technical initiatives, influence architecture, and mentor engineering teams.
- Excellent problem‑solving skills and a track record of delivering production‑grade services.
Skills
pythongokubernetesaws