Software Engineer
Haystack
We're hiring on behalf of a Haystack partner! The Role
• Own the design, implementation, and operation of core components for in-house network software, including controllers, software-defined networking, and planning software.
• Translate ambiguous requirements into high-quality, scalable, and well-tested code.
• Contribute to design documentation and participate in design reviews.
• Ensure operational excellence for services in production, enhancing monitoring and alarming.
• Drive correctness and safety for automation acting on production networks, focusing on idempotency, guardrails, and observability.
• Collaborate with team members and partner teams to evolve products and improve processes. What You'll Need
• Bachelor's degree or equivalent practical experience in Computer Science, Engineering, Mathematics, or a related field.
• 3+ years of professional software development experience.
• 3+ years of experience in designing and developing large-scale, multi-tiered, multi-threaded, or distributed software applications.
• Proficiency in languages such as C#, C++, Java, or Perl.
• 3+ years of experience with Object-Oriented Design and contributing to system architecture and design.
• 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 ($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.
• Opportunity to work on large-scale distributed systems that power critical infrastructure.
• A collaborative environment that invests in your growth and offers real ownership. Apply via Haystack today!
This job was verified from LinkedIn Jobs US. Applications are completed on the original source.
Apply on the original listing ↗
Something wrong with this job?