Senior Software Engineer, Developer Tooling
Nclusion · Palo Alto, CA · 2 mo ago
On-siteInformation Technology$190k–$220k/yrFull-time
About the role
This role is for a Senior Software Engineer who will design and maintain Nclusion's testing SDK and the K6 load testing framework. The position is part of the Quality Enablement & Developer Tooling team, which aims to improve testing practices across the organization.
Responsibilities
- Design and maintain Nclusion's testing SDK: the shared library engineers use to write and run automated tests across the stack.
- Build and own the K6 load testing framework, enabling teams to define performance thresholds and validate them in CI before every release.
- Set org-wide baseline standards: test structure, coverage expectations, and naming conventions, while giving teams flexibility to build on top of them.
- Integrate both frameworks into GitHub Actions CI/CD pipelines and keep them stable, fast, and reliable.
- Write documentation and examples that make self-service the default; work with teams directly when they need it.
Requirements
- 7+ years of professional experience in platform engineering, developer tooling, or a related discipline.
- Deep expertise designing SDKs or shared libraries that other engineers have adopted: you think carefully about API ergonomics, developer experience, and abstraction regardless of language.
- Hands-on K6 experience: you've written load test scripts with meaningful ramp strategies and SLA-tied thresholds, not just boilerplate.
- Strong CI/CD fluency: GitHub Actions pipeline design, test stability, flakiness debugging.
- A developer-first mindset: the engineers using your tooling are your customers, and you design accordingly.
- The credibility and communication skills to influence engineering teams you don't manage. You can make the case for a standard without being dogmatic about it.
Qualifications
- You have a strong understanding of software development principles and best practices.
- You are proficient in at least one programming language commonly used in software development.
- You have experience working with version control systems such as Git.
- You have experience with continuous integration and deployment tools like Jenkins, CircleCI, or GitHub Actions.
Skills
- Experience with SDKs and shared libraries.
- Expertise in K6 load testing.
- Strong knowledge of CI/CD pipelines.
- Ability to communicate effectively with non-technical stakeholders.
Benefits
- 401(k) with a match!
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Competitive compensation & equity
- Flexible PTO
- In-office lunch, team events & culture
Pay
$190,000 – $220,000 per year.
Schedule
Nomination-based schedule.