Skip to content
← Back to job listings

Senior Software Engineer (Test, Org Modeling)

ServiceTitan · United States

External listingfull-time4 days ago

About The Role

Join our team as a Senior Software Engineer focused on Test and Org Modeling. In this role, you will design and build quality systems, drive performance and load testing, and integrate automated tests into CI/CD. You will collaborate with engineers, product managers, and designers to improve coverage and ensure test cases reflect real user scenarios. Enjoy flexible time off, fully paid medical coverage, and a range of other benefits.

  • Design and build quality systems end-to-end, architecting the framework, tooling, and processes that let the team ship with confidence.
  • Drive performance and load testing, collaborating with engineers on load test design and execution, building dashboards to monitor results.
  • Integrate automated tests into CI/CD to enable continuous testing and fast feedback loops from commit to production.
  • Experience with API and contract testing — familiarity with testing integrations across service boundaries, including third-party APIs
  • Collaboration and squad presence — you're responsive, engaged, and take ownership of quality asks from your team without needing to be asked twice
  • 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
  • Version control and code hygiene — strong Git practices, clean and reusable test code, and a habit of treating test code with the same care as production code
  • AI tooling proficiency — you actively use AI tools to improve your own workflow and help the team automate processes more effectively
  • Self-motivated, detail-oriented, and comfortable operating and driving in a fast-paced environment with periods of ambiguity
  • Troubleshooting and tool navigation — you're comfortable digging into unfamiliar systems, reading logs, using observability tools, and getting to the root of complex failures
  • 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
  • SQL and data querying — good working knowledge of SQL (PostgreSQL and/or MS-SQL preferred) for validating backend state and debugging data-layer issues
  • Systems thinking about quality — you approach testing as an engineering discipline, building reliable, maintainable, layered systems rather than one-off test scripts
  • Performance and load testing experience — you know how to design meaningful load tests, instrument results, build dashboards, and monitor performance trends over time
  • CI/CD and DevOps fluency — experience integrating test automation into pipelines (GitHub Actions, Teamcity, Jenkins, or similar) and a solid understanding of deployment processes
  • 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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing