Jobs · Information Technology · California

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.

Similar jobs