A world-leading platform for agentic software development, powered by Copilot to build, scale, and deliver secure software, is seeking a Staff Software Engineer. Over 180 million developers, including more than 90% of the Fortune 100 companies, use this platform to collaborate, and over 77,000 organisations have adopted its Copilot.
The Role
- Lead technical decision making and architecture for the Traffic Team
- Design and implement scalable, reliable and performant solutions for complex problems like rate-limiting, routing, etc.
- Maintain and improve the Load Balancer and other systems related to traffic management
- Write, review, and maintain code primarily in Go and Ruby & Rails
- Mentor other engineers in their technical and architectural decision making
- Participate in the on-call rotation and team meetings
What You'll Need
- 9+ years experience in Software Engineering or related technical discipline with proven experience maintaining and delivering production software (C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python)
- 4+ years building and supporting large, high-traffic applications at scale within platform/infrastructure domains
- 4+ years supporting and building cloud-native workloads in Azure, AWS, or Google Cloud
- 2+ years experience maintaining a Load Balancer with proven experience in abuse protection mechanisms for DDoS attacks, load shedding, etc.
- Experience with HAProxy or other open-source Load Balancers (preferred)
- 2+ years of Golang experience (preferred)
What's On Offer
- Opportunity to impact how the world builds software
- Work with a distributed, diverse, and passionate team
- Competitive pay and generous learning and growth opportunities
- Excellent benefits to support you, wherever you areApply via Haystack today!