Skip to main content

Software Engineer

Technology
Haystack
Washington, United States$143,700 - $194,400 /year1 month ago
Full timeOn-site

Job description

We're hiring on behalf of a Haystack partner!

The Role

  • Shape the future of virtualised networking within a leading public cloud environment.
  • Own and develop the packet pipeline that underpins virtual instances, enhancing features like firewalls, routing, billing, and monitoring.
  • Implement highly optimized data structures and perform low-level tuning for embedded hardware to achieve millions of packets per second processing.
  • Collaborate with a small, agile team, mentoring junior engineers and ensuring best development practices.
  • Lead architecture decisions, participate in designs, and conduct code and design reviews.
  • Communicate effectively with users, technical teams, and senior management to gather requirements and define product strategy.

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.
  • Proficiency in C/C++ or Rust, with a passion for systems software engineering.
  • Experience in kernel or embedded software development, particularly within a Linux environment.
  • Strong understanding of Computer Science fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
  • In-depth knowledge of TCP/IP protocols.

What's On Offer

  • Competitive annual salary ($143,700 - $194,400) plus potential for sign-on bonuses and stock units.
  • Comprehensive benefits package including health insurance, 401(k) matching, paid time off, and parental leave.
  • Opportunities for professional growth and development through access to senior engineers across various teams.
  • The chance to make an immediate impact on a global scale, influencing features used by millions of customers.
Apply via Haystack today!
Keywords
networking-telecommunicationspublic-cloudenvironment-health-and-safety-hsseecology-environmentfirewallrouting-and-switchingbilling-and-invoicinginvoicingdata-structuresvehicle-modification-tuningcabinet-construction-materials-hardwarementoringcoaching-mentoringtraining-and-developmentpolicies-and-practicesplanning-and-designvisual-art-designproduct-development-and-designproduct-strategysoftware-development

Interested in this role?