Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Senior Software Engineer

Washington, United StatesRemoteFull TimeSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

This Senior Software Engineer role focuses on building the massive-scale control plane for AWS Serverless Compute, powering millions of VMs weekly. The engineer will drive the evolution of high-performance virtualization and containerization platforms using a stack including Rust, Java, and TypeScript. Key responsibilities include defining technical strategy, architecting distributed systems, ensuring operational excellence with self-healing and highly available systems, and mentoring engineering talent. The role requires 5+ years of software development experience, deep expertise in distributed systems, virtualization, or containerization, and proficiency in modern programming languages. This is a remote-friendly, full-time position within the cloud computing industry.

We're working with the world’s leading cloud computing innovator on this exciting opportunity.
Join the team at the heart of the Serverless movement, building the massive-scale control plane that powers millions of VMs every single week. You will drive the evolution of high-performance virtualization and containerization platforms using a cutting-edge stack including Rust, Java, and TypeScript to enable near-instant launch capabilities for AI-generated code and global applications.
The Role

  • Lead the technical strategy and architectural roadmap for AWS Serverless Compute, defining how millions of transactions manage the VM lifecycle in real-time.
  • Architect and deliver complex, distributed systems using Rust, Java, Python, and TypeScript to automate infrastructure management at a global scale.
  • Drive operational excellence by designing self-healing systems and highly available control planes that allow customers to launch, suspend, and clone instances instantly.
  • Collaborate with senior leadership to convert complex business needs into scalable technical designs, influencing cross-functional roadmaps spanning multiple engineering teams.
  • Mentor and develop high-performing engineering talent, fostering a culture of test-driven design and agile methodology.

What You'll Need

  • 5+ years of professional non-internship experience in software development with high-level languages.
  • Deep expertise in distributed systems architecture, virtualization, or containerization technologies (like Lambda or Firecracker).
  • Proven track record of leading technical strategy for large-scale cloud services and navigating complex roadblocks.
  • Proficiency in at least one modern language such as Rust, Java, Python, C++, or Go.
  • Strong experience in full lifecycle software development, including architectural design, automated testing, and scaling production systems.

What's On Offer

  • Work at the absolute forefront of cloud technology, building the platform that defines the future of compute.
  • Remote-friendly culture with a team-oriented atmosphere focused on rapid professional growth.
  • Opportunity to work with a diverse tech stack on some of the highest-traffic distributed systems in existence.

Apply via Haystack today!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles