Back to careers
Careers
Posted May 2, 2024

Staff Software Engineer

locationRemote - US
quote

Staff (Platform) Software Engineer

As a Staff Engineer you will play a key role in the design and implementation of high value features and the foundation of the Error-Reporting/Backtrace platform. This role is instrumental in enabling our customers to debug at scale, analyzing highly multidimensional data so that they can resolve business-critical production issues. Your native, low-level skills (Rust, C++) will be directly applied in areas like object storage, processing analytical queries using an in-house embedded columnar database, and even directly contributing to this extremely high-performant database which differentiates us from all other competitors. Core hands-on backend skills are also essential, applying a DevOps perspective to design and evolve the foundation of a scalable and maintainable platform. You will work remotely with other systems software engineers and the frontend team in the US and Europe to design and implement a myriad of new capabilities, improvements to backend performance and reliability, as well as enhancing data analysis capabilities and user experience.

Responsibilities:

  • Extend core subsystems ranging from work scheduling, to networking, HTTP protocol layer, storage, indexing and data analysis. Our platform is C and C++ with performance-sensitive components in Rust.
  • Own the object store architecture that has a direct impact on the end-user.
  • Discover and smooth operations tasks: processes like data clean-up, organization migrations/upgrades/downgrades. Onboarding starts with a DevOps focus where there is overlap in our core custom database solution.
  • Participate in on-call rotation.
  • Provide technical leadership and domain expertise, advising on technical investments and leading solution design and development.
  • Contribute to and improve our software development lifecycle to improve both development velocity and quality.
  • Work with business and management functions to develop and execute the product roadmap.

Required Skills:

  • 5+ years of development experience in a mix of C or C++ and Rust.
  • Demonstrable skill developing specialized data structures and algorithms for real workloads.
  • Solid experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Demonstrable proficiency with live and post-mortem debugging tools.
  • Solid experience managing/scripting CI and a scaling infrastructure with DevOps tools and technologies like Jenkins, Docker, Kubernetes, and Salt.
  • You are autonomous: you have initiative and are able to act on it.
  • You’ve read at least 2 interesting papers in the computer systems domain over the last year.
  • You come with a proven track record of collaboration and pragmatism. You are able to leverage the domain expertise and strengths of other contributors to build a great product.
  • If you're interested and have interesting code to share, we would love to hear from you! We hire for great demonstrable talent first.

What We Offer:

  • A collaborative environment that will give you the opportunity to grow and improve
  • An environment where ideas trump hierarchy 
  • Competitive salary and meaningful equity
  • Professional development funds so you will always stay sharp and alert in regards to any technical and non-technical topics that are important to your further career growth

We are a hybrid workplace that recognizes the importance of flexibility while valuing in-person collaboration and relationship building. As a result, Saucers located near an office location must be able and willing to come into the office. Those hired remotely must be able and willing to travel to an office as required by the specific role. 

Please note our privacy terms when applying for a job at Sauce Labs.

Sauce Labs is proud to be an Equal Opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender identity/expression/status, sexual orientation, age, marital status, veteran status or disability status.

Security responsibilities at Sauce

At Sauce, we will commit to supporting the health and safety of employees and properties, partnering with internal stakeholders to learn and act on ever-evolving security protocols and procedures. You’ll be expected to fully comply with all policies and procedures related to security at the department and org wide level and exercise a ‘security first’ approach to how we design, build & run our products and services.

#LI-AL

We are excited to share the base salary for this position exclusive of fringe benefits, potential bonuses or stock-based compensation. Your base salary compensation will be determined based on factors such as geographic location, skills, education, and/or experience, along with its relationship to the base salaries of current team members at Sauce Labs that are similarly situated.

Benefits and Perks that we offer include health coverage (medical, dental, and vision) along with disability and life insurance. In addition, Sauce Labs offers parental leave benefits, flexible time off, professional development, and a 401(k) retirement plan with match. To see more about benefits and perks at Sauce Labs, please check out our careers page at saucelabs.com/company/careers.
US Compensation Range
$180,000$205,000 USD
Share this job
Copy Share Link

Careers

Apply for this job

Please fill out this form if you are interested in applying for this position or sign in to apply through LinkedIn.

© 2023 Sauce Labs Inc., all rights reserved. SAUCE and SAUCE LABS are registered trademarks owned by Sauce Labs Inc. in the United States, EU, and may be registered in other jurisdictions.