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 September 12, 2026
- Open roles
- 23
- Employers
- 12
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Test-Driven Development (TDD) (23)
Software Engineer (EMB), Sr.
AeroVironment
Full-time · Moorpark, CA · $147,000 – $224,250
This role leads embedded software development for unmanned aircraft and robotic systems, writing low-level code for sensors, processors, and payloads that fly in real devices. It suits experienced engineers comfortable with C/C++, Python, hardware protocols, and the embedded Linux stack who want to move into a leadership position on defense technology.
Listed on AeroVironment’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 ↗
Staff Software Engineer, Crypto Program
Visa Inc.
Full-time · US - Foster City, CA · $146,200 – $233,700
Visa is seeking a Staff Software Engineer to design and develop blockchain-based payment solutions for their global platform, working on distributed systems that process tens of thousands of transactions per second. This role suits experienced engineers who want to apply their expertise in backend systems, smart contracts, and cryptographic technologies to influence financial infrastructure at massive scale.
Listed on Visa Inc.’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 ↗
Sr. Software Engineer Lead, Firehouse Subs
RBI
Full-time · Jacksonville
Lead technical design and hands-on development for Firehouse Subs' digital platforms serving millions of guests and franchisees across North America. This role blends senior architecture leadership with 50–70% production coding in React and Node.js, suited to experienced engineers who mentor teams while staying deeply involved in building scalable systems.
Listed on RBI’s careers site · Apply there ↗
Senior Java Trading System Engineer
LSEG
New York, NY · $100,200 – $167,000
A senior backend engineer role maintaining and building next-generation trading systems for a major financial infrastructure platform. This suits experienced Java developers comfortable with low-latency systems, distributed architecture, and the financial services domain.
Listed on LSEG’s careers site · Apply there ↗
Product Management Manager
The Home Depot
Atlanta, GA
This role manages product managers overseeing supply chain and appliance fulfillment systems at The Home Depot, balancing strategy, execution, and team leadership. It suits experienced product leaders who can break down complex logistics initiatives into clear priorities and guide teams through cross-functional delivery.
Listed on The Home Depot’s careers site · Apply there ↗
Principal AI Development Engineer
Broadcom Inc.
San Jose, CA · $118,800 – $190,000
Broadcom is seeking a visionary Principal Engineer to architect and lead large-scale AI transformation initiatives across the company, designing agentic systems that integrate generative AI with enterprise fullstack development at global scale. This role suits experienced engineering leaders who want to set technical direction for AI infrastructure and mentor senior teams while solving hard problems in production AI systems.
Listed on Broadcom Inc.’s careers site · Apply there ↗
Sr. Software Engineer, Cloud - Analytics Platform
CrowdStrike
$140,000 – $215,000
This role owns and scales CrowdStrike's hyper-scale data systems that process petabytes of security events daily, making that data accessible for analytics and threat hunting. It suits senior engineers with deep expertise in distributed systems, data platforms, and JVM languages who want to work on high-impact infrastructure at massive scale.
Listed on CrowdStrike’s careers site · Apply there ↗
Staff Software Engineer (Frontend) - Mailchimp
Intuit
San Diego, CA · $205,500 – $277,500
A senior engineering leadership role building the next generation identity system that serves MailChimp and QuickBooks. You'll architect frontend systems, mentor engineers, and define technical strategy for a platform handling secure user authentication and authorization at scale.
Listed on Intuit’s careers site · Apply there ↗
Asked for alongside Test-Driven Development (TDD)
Measured from the 23 open roles that name Test-Driven Development (TDD) — not from a curated list.
- Kubernetes13 roles56.5%
- CI/CD10 roles43.5%
- Java10 roles43.5%
- Docker9 roles39.1%
- Python8 roles34.8%
- React6 roles26.1%
- TypeScript6 roles26.1%
- Amazon Web Services (AWS)5 roles21.7%
Roles that use Test-Driven Development (TDD)
Employers hiring for Test-Driven Development (TDD)
12 in total, most open roles first.
- Intuit6 roles
- The Home Depot4 roles
- AeroVironment2 roles
- LLSEG2 roles
- SSAP2 roles
- Broadcom Inc.1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.