Staff Software Engineer

Wearehaystack — Germany · Posted ~3 hours ago

Lead

Skills

Software engineering Technical architecture Distributed systems Scalable systems High availability Performance optimization Go Ruby Ruby on Rails Production systems Load balancing Traffic management Mentoring Python Rate limiting Routing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global technology organization is seeking a Staff Software Engineer to lead technical architecture for critical infrastructure at massive scale. You will design reliable and performant systems for routing, rate limiting, load balancing, and traffic management, primarily using Go and Ruby on Rails. The role includes technical mentorship, code reviews, complex problem solving, and participation in an on-call rotation. Candidates should bring 9+ years of software engineering experience and a strong production track record.

Highlights

Lead architecture and technical decisions for critical, high-scale infrastructure serving a global developer ecosystem. Work on challenging reliability, routing, rate-limiting, and traffic-management problems while mentoring engineers and improving production systems.

Description

A world-leading platform for agentic software development, powered by AI to build, scale, and deliver secure software, is seeking a talented engineer. This company is changing how the world builds software, providing tools and infrastructure for over 180 million developers and thousands of organizations globally. The Role Lead technical decision-making and architecture for critical infrastructure Design and implement scalable, reliable, and performant solutions for complex problems like rate-limiting and routing Maintain and improve the core load balancing platform and other traffic management systems Write, review, and maintain code primarily in Go and Ruby & Rails Mentor other engineers in technical and architectural decisions Participate in on-call rotation and team meetings to ensure service reliability What You'll Need 9+ years of experience in Software Engineering or related discipline, with a proven track record in production software using languages like Go, Ruby, Python, Java, C++, etc. 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 maintaining a Load Balancer, with experience in abuse protection mechanisms (e.g., DDoS attacks, load shedding) Experience with HAProxy or other open-source Load Balancers is a plus Strong written communication skills and ability to thrive in a distributed, remote environment What's On Offer Opportunity to work on a platform relied upon by millions of developers worldwide Engage with challenging and novel problems that significantly impact software development Work with a highly distributed, diverse, and passionate team of engineers Competitive pay and generous learning and growth opportunities Apply via Haystack today!