Software Engineer
Technology
HaystackGreater Boston, United States1 month ago
Full timeOn-site
Job description
We're hiring on behalf of a Haystack partner!
The Role
- Design and develop software for a high-performance C++ stack, focusing on microsecond-scale latency reduction.
- Solve complex problems related to performance, availability, and scalability in large-scale distributed systems.
- Contribute to the roadmap and development of next-generation storage technologies.
- Collaborate with industry experts to tackle challenging, large-scale technical problems.
- Work with diverse teams across a leading cloud platform to build secure, performant, and reliable systems.
What You'll Need
- 5+ years of professional software development experience.
- 5+ years of programming experience in at least one software language.
- 5+ years of experience leading the design or architecture of new and existing systems, including patterns, reliability, and scaling.
- Experience mentoring, serving as a tech lead, or leading engineering teams.
- Experience with the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.
What's On Offer
- Competitive annual salary ($168,100 - $227,400) plus potential for sign-on bonuses and stock units.
- Opportunity to work on cutting-edge cloud storage technology with significant customer impact.
- A collaborative environment that fosters knowledge sharing and mentorship.
- Comprehensive benefits package including health insurance, 401(k) matching, and paid time off.
Keywords
planning-and-designvisual-art-designproduct-development-and-designcplusplusnetwork-latencyscalabilitydistributed-computingtraining-and-developmentdistribution-and-storagesoftware-developmentmentoringcoaching-mentoringsoftware-development-lifecycleprogramming-style-guidecode-reviewsource-code-controlsoftware-version-managementrevision-managementversion-controltesting-and-analysis
Interested in this role?