Software Engineer
Technology
HaystackWashington, 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
- Design, develop, deliver, and operate secure, reliable, and scalable solutions for customer features and internal operational improvements.
- Maintain high standards by delivering quality work and pushing for excellence in code, design, and review processes.
- Collaborate across teams to deliver projects, demonstrating strong ownership, earning trust, and achieving results.
- Develop a deep understanding of the system, core customer usage patterns, and workflows, participating in on-call rotations to directly engage with customers and stakeholders.
- Demonstrate customer obsession in all aspects of work, from design and implementation to testing, deployment, and operations.
- Enhance communication skills to effectively earn trust, drive consensus, and achieve outcomes while collaborating with teammates and across team boundaries.
What You'll Need
- Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field.
- 3+ years of professional software development experience (non-internship).
- 2+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
- 1+ years of experience in designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using languages like C#, C++, Java, or Perl.
- 1+ years of experience with Object-Oriented Design.
- Experience with the full software development lifecycle, including coding standards, code reviews, source control management, 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.
- Opportunities for continuous learning, mentorship, and career growth within a leading cloud platform provider.
- A culture that values diverse experiences, work-life harmony, and inclusive team environments.
Keywords
planning-and-designvisual-art-designproduct-development-and-designtesting-and-analysismaintenance-repair-and-operations-mrocomputer-sciencesoftware-developmenttraining-and-developmentinternshipsc-sharpcplusplusjavaperlsoftware-development-lifecycleprogramming-style-guidecode-reviewsource-code-controlsoftware-version-managementrevision-managementversion-control
Interested in this role?