Software Engineer

Wearehaystack — United States · Posted ~19 hours ago

🔓 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

Description

We're hiring on behalf of a Haystack partner! The Role • Develop software responsible for the durability and availability of key-value metadata for a massive distributed storage system. • Tackle complex computer science problems related to managing trillions of objects and handling wildly varying access patterns. • Build and own highly available, 7x24 worldwide services, ensuring systems meet exacting customer standards. • Participate in a regular on-call rotation to resolve issues, with a focus on minimizing disruptions. • Contribute to the development of next-generation systems for a leading cloud storage service. • Design and implement scalable, reliable, and flexible web services. What You'll Need • 3+ years of professional software development experience. • 2+ years of experience in designing or architecting new and existing systems, including reliability and scaling. • 1+ years of experience in designing and developing large-scale, multi-tiered, multi-threaded, or distributed software applications using languages like C#, C++, Java, or Perl. • 1+ years of experience with Object-Oriented Design. • A Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field, or equivalent practical experience. • Experience programming with at least one software programming language. What's On Offer • Competitive annual salary ($143,700 - $194,400) plus potential for sign-on payments and restricted stock units. • Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave. • Opportunities for mentorship and career growth within a leading cloud platform. • A culture that values diversity, inclusion, and work-life harmony. Apply via Haystack today!