Skip to main content
CareerApp

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.

See who is hiring

Test-Driven Development (TDD) in the job market

Last checked September 12, 2026

Open roles
23

on Career App right now

Employers
12

hiring for it

Median pay

not enough disclosed

Disclose pay

of these roles

Open roles requiring Test-Driven Development (TDD) (23)

AeroVironment

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 ↗

Visa Inc.

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 ↗

The Home Depot

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 ↗

Broadcom Inc.

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 ↗

Intuit

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 ↗

View all 23 on Jobs

Asked for alongside Test-Driven Development (TDD)

Measured from the 23 open roles that name Test-Driven Development (TDD) — not from a curated list.

Employers hiring for Test-Driven Development (TDD)

12 in total, most open roles first.

Related skills

Curated neighbors in the taxonomy, whether or not employers ask for them together.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.