Skill
Test-Driven Development (TDD)
Software Development and Engineering Practices
Test-Driven Development is a software development practice where developers write automated tests for a piece of functionality before writing the actual implementation code, following a short red-green-refactor cycle. It is used by software engineers to improve code design, reduce defects, and ensure high test coverage from the outset of development.
Test-Driven Development (TDD) in the job market
Last checked October 28, 2026
- Open roles
- 21
- Employers
- 11
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
of these roles
Open roles requiring Test-Driven Development (TDD) (21)
Software Development Engineer II – III (EDI Enrollment)
Cambia Health Solutions
Full-time · $87,000 – $142,000
Cambia is hiring mid-to-senior software engineers to build and maintain health care enrollment and data systems. You'll work on complex backend problems across multiple platforms, collaborating with technical and business teams in a hybrid environment.
Listed on Cambia Health Solutions’s careers site · Apply there ↗
VP Python Tech Lead
Citigroup
Full-time · Rutherford, NJ · $142,320 – $213,480
A senior Python engineer role at a financial services company focused on designing scalable applications for credit risk management, with exposure to LLM and AI-driven solutions. This suits experienced developers comfortable leading architectural decisions and mentoring others while working on complex financial data problems.
Listed on Citigroup’s careers site · Apply there ↗
Staff Software Engineer - Full Stack
Intuit
Mountain View, CA · $202,500 – $274,000
A staff-level full-stack engineer role building scalable cloud and AI-integrated applications at Intuit, suited to experienced technologists comfortable mentoring others and leading cross-team initiatives in enterprise environments.
Listed on Intuit’s careers site · Apply there ↗
Principal Machine Learning Engineer
SAP
Full-time · Palo Alto, CA · $247,000 – $420,000
This role leads a machine learning engineering team building AI capabilities into SAP's enterprise applications, combining large language models with business knowledge graphs. You'll architect solutions, mentor developers, and guide proof-of-concept projects while staying hands-on with backend infrastructure and cloud technologies.
Listed on SAP’s careers site · Apply there ↗
Sr Software Engineer – API Platform, Product Engineering (Python/Typescript)
Workday
Full-time · Pleasanton, CA · $176,000 – $264,000
This role leads the design and development of high-performance APIs and frameworks that enable AI agents and product teams at Workday to build scalable integrations. You'll shape API standards, mentor senior engineers, and drive technical decisions across the platform while working on mission-critical backend services.
Listed on Workday’s careers site · Apply there ↗
Senior Product Manager - Home Services
The Home Depot
Atlanta, GA
This role leads product strategy and execution for Home Depot's home services offerings, balancing user research with business goals while guiding cross-functional engineering and design teams. It suits experienced product managers comfortable moving fluidly between strategic planning and tactical delivery in a fast-paced software environment.
Listed on The Home Depot’s careers site · Apply there ↗
Software Engineering Manager - Space Mission Systems
Boeing
Full-time · $171,700 – $232,300
Boeing is hiring a Software Engineering Manager to lead development teams on a next-generation satellite communications program in Southern California. The role involves managing engineers, overseeing software architecture and design, cost management, and stakeholder relationships on government contracts requiring security clearance.
Listed on Boeing’s careers site · Apply there ↗
Staff Embedded Linux Software Engineer
Terran Orbital
Full-time · Irvine, CA · $160,000 – $190,000
A Staff-level embedded Linux engineer at a satellite manufacturer, leading a small team while architecting and developing high-reliability software for spacecraft systems. This role suits experienced C/C++ engineers comfortable with low-level hardware integration, real-time operating systems, and satellite payloads who are ready to mentor others and interact with customers.
Listed on Terran Orbital’s careers site · Apply there ↗
Intermediate Full Stack Software Engineer
impact.com
Full-time · Columbus, OH · $90,000 – $110,000
This hybrid role builds data visualization and reporting features for impact.com's commerce partnership platform, using React on the frontend and Java/Spring on the backend. It suits engineers with 2+ years of full-stack experience who want to work with modern web technologies while mastering a large enterprise codebase.
Listed on impact.com’s careers site · Apply there ↗
Independent Contractor - Mentor role for Software Architect track (US Canada, Europe, MENA, India & APAC Timezones)
Udacity
Contract · Remote
This is a part-time contract role mentoring learners in Udacity's Software Architect Nanodegree program through weekly virtual sessions and community forum support. The position suits experienced software architects who want to share their knowledge while maintaining flexibility in their primary employment.
Listed on Udacity’s careers site · Apply there ↗
Asked for alongside Test-Driven Development (TDD)
Measured from the 21 open roles that name Test-Driven Development (TDD) — not from a curated list.
- Java11 roles52.4%
- Python10 roles47.6%
- CI/CD9 roles42.9%
- Kubernetes9 roles42.9%
- Microservices6 roles28.6%
- SQL6 roles28.6%
- Docker5 roles23.8%
- GraphQL5 roles23.8%
Roles that use Test-Driven Development (TDD)
Employers hiring for Test-Driven Development (TDD)
11 in total, most open roles first.
- Intuit7 roles
- Cambia Health Solutions3 roles
- SSAP2 roles
- The Home Depot2 roles
- BBoeing1 role
- Citigroup1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.