ServiceTitan

ServiceTitan

Senior Software Engineer, Test (Org Modeling)

US Remote · Senior

Sponsorship not specifiedDetected 5 days ago
PythonJavaC#GitSQLPostgreSQLCI/CDGitHub ActionsJenkinsDevOpsProcess ImprovementRecruitingOnboardingLoad TestingTest AutomationLeadershipCommunicationCollaboration

About the role

  • We provide exciting opportunities to make an immediate impact in our rapidly growing organization.
  • You're forward-looking, comfortable balancing rapid iteration with high product quality expectations, and motivated by enabling developers to move faster by ensuring tests are reliable, performant, and correct.
  • Be Human With Us: Being human isn't about checking every box on a list.

Responsibilities

  • Design and build quality systems end-to-end - not just add tests, but architect the framework, tooling, and processes that let the team ship with confidence.
  • Be an active quality partner in your squad - engage in squad channels, cross team communication, take incoming asks, troubleshoot issues, and drive them to resolution
  • Drive performance and load testing - collaborate with engineers on load test design and execution, build dashboards to monitor results, and establish ongoing monitoring practices.
  • Be the champion of applying AI tooling in your everyday work as well as the work of your partners to have a cross functional team impact.
  • Systems thinking about quality - you approach testing as an engineering discipline, building reliable, maintainable, layered systems rather than one-off test scripts.
  • Broad testing expertise across multiple layers: functional, integration, contract, performance/load, chaos, and security testing - you don't need to own all of these deeply, but you understand each layer and can set the visions, contribute to and guide work across all of them.
  • Be an active quality partner in your squad - engage in squad channels, cross team communication, take incoming asks, troubleshoot issues, and drive them to resolution; be the quality voice in standups, planning, and code reviews.
  • Here's how we'll support you in doing some of the most impactful work of your career:

Requirements

  • So, if you have the skills but are hesitant to apply because of your background, apply anyway.

Nice to have

  • Technical depth - you can read and write code fluently
  • you're not tied to a single language or framework and can adapt to the stack at hand.
  • Experience with object-oriented languages (C#, Java, Python, or similar) is a strong plus.
  • AI tooling proficiency - you actively use AI tools to improve your own workflow and help the team automate processes more effectively.
  • Troubleshooting and tool navigation - you're comfortable digging into unfamiliar systems, reading logs, using observability tools, and getting to the root of complex failures.
  • CI/CD and DevOps fluency. experience integrating test automation into pipelines (GitHub Actions, Teamcity, Jenkins, or similar) and a solid understanding of deployment processes.
  • SQL and data querying - good working knowledge of SQL (PostgreSQL and/or MS-SQL preferred) for validating backend state and debugging data-layer issues.
  • Collaboration and squad presence - you're responsive, engaged, and take ownership of quality asks from your team without needing to be asked twice.

Skills

  • AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams.

Compensation

  • $122,200 USD - $183,400
  • $114,200 USD - $171,400

Benefits

  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career.
  • In addition to base salary, our total compensation package includes an annual bonus, equity, and a holistic suite of benefits.
  • Company-paid medical, dental, and vision (with 100% employer paid options and 90% coverage for dependents), FSA and HSA, 401k match, and telehealth options including memberships to One Medical.

Company info

  • Ready to be a Titan?
  • You will be part of the Engineering team at ServiceTitan responsible for elevating the quality and reliability of our product.
  • Over 50,000 people depend on our software to perform all their daily activities.
  • We are looking for someone who goes beyond writing tests - someone who engineers quality systems that give teams a clear signal of what's green and what's red, working closely with backend and frontend engineers across every layer of the stack to push quality thinking all the way to production.
  • We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events.
  • At ServiceTitan, we celebrate individuality and uniqueness.

This listing is sourced directly from ServiceTitan's careers page and normalized into a canonical job model.