← Back to results

test-driven-development jobs in San Diego

$180,000 – $200,000 · Posted 8 days ago

Software Systems Integration SME responsible for designing, developing, integrating, and sustaining resilient software applications in complex, mission-critical environments. Will provide senior technical leadership, mentor engineering teams, and coordinate across multidisciplinary groups to solve integration challenges across distributed systems, microservices architectures, and modern cloud platforms.… Expected to support DevSecOps and Agile practices, analyze system workflows and data flows, and translate complex technical topics for engineering, program, and operational leadership. Experience required in software architecture, requirements-driven design, software development lifecycle, and system interfaces.

San DiegoLast seen 6 days ago
$115,000 – $150,000 · Posted 11 days ago

Design and implement embedded C/C++ firmware for hardware-encrypted storage solutions, with a focus on cryptographic features, FIPS certification support, and secure device behavior. You will collaborate with hardware engineering and external partners to debug HW/SW integration issues, develop verification/validation test plans, and drive products through qualification and release.… The role requires strong embedded systems fundamentals, cryptography knowledge, and the ability to produce technical documentation and participate in design/code reviews.

San DiegoLast seen 9 days ago
$110,000 – $140,000 · Posted 12 days ago

Senior Software Engineer responsible for end-to-end full-stack development, designing and building efficient Python/Django back-end services and RESTful APIs alongside React front-end features. The role requires proficiency in both JavaScript (ES6+) and Python, database design with PostgreSQL, and container-based development using OCI tools (Podman, Buildah).… You will own features across the entire product lifecycle—from concept through deployment—while maintaining code quality through peer reviews and TDD practices.

San DiegoLast seen 10 days ago
$188,500 – $255,000 · Posted 13 days ago

Staff Software Engineer role leading technical strategy and architecture for TurboTax and Tax Experiences products at Intuit. You'll drive end-to-end technology initiatives across customer-facing and backend systems, architecting highly scalable applications that handle massive seasonal traffic while integrating AI capabilities like intelligent guidance and document extraction.… Responsibilities include setting technical direction, mentoring engineers, designing resilient distributed systems, and collaborating cross-functionally with product, design, data science, and compliance teams to solve complex tax fintech problems at scale.

San DiegoLast seen 11 days ago
$87,100 – $157,450 · Posted 13 days ago

Develop high-performance embedded software for custom system-on-chip hardware, working across DSP, ARM, and RISC-V microarchitectures in multi-core environments ranging from bare metal to Linux. Write low-level C code to interface with hardware components, validate performance under nominal and stress conditions, and build test plans and software requirements specifications using test-driven development methodologies.… Requires 4+ years of C/C++ embedded systems experience, strong understanding of hardware-software interaction and computer architecture, proficiency with version control and CI/CD tools, and active Secret-level security clearance with ability to obtain TS/SCI.

San DiegoLast seen 12 days ago
$125,000 – $135,000 · Posted 20 days ago

Develop, secure, and maintain software applications for the U.S. Navy across classified and unclassified environments.… Design and build web applications and REST/SOAP/GraphQL APIs, implement secure coding practices per DoD directives and DISA STIGs, and support CI/CD DevSecOps pipelines. Requires proficiency in Python and JavaScript, Agile/Scrum methodologies, test-driven development, and containerized deployment; active Secret clearance and DoD 8570 IAT Level II certification mandatory.

San DiegoLast seen 18 days ago
$87,100 – $157,450 · Posted 22 days ago

This role develops web and mobile applications for cybersecurity and cryptographic key management systems serving defense/intelligence customers. The engineer will work full-stack (frontend, backend, persistence layer) in an Agile/Scrum environment, applying secure software development practices, Test-Driven Development, and clean coding principles (S.O.L.I.D).… Responsibilities include web service development, automated testing, CI/CD integration, and setting team standards for testing rigor and Agile practices.

San DiegoLast seen 20 days ago
$87,100 – $157,450 · Posted 22 days ago

Application Software Engineer role focused on full-stack web and mobile application development for cybersecurity and cryptographic key management systems. The engineer will develop web services, enterprise applications, and persistence layers using modern frameworks (React, Angular, Node.js) in an Agile Scrum environment.… Responsibilities include implementing secure software development practices, Test-Driven Development (TDD), continuous integration/testing automation, and collaborating with cross-functional teams including systems engineers, security engineers, and QA. Requires 4+ years of relevant experience, an active Secret clearance, and DoD 8570 security certification within 90 days of hire.

San DiegoLast seen 19 days ago
$125,000 – $135,000 · Posted 22 days ago

Software Engineer I supporting U.S. Navy IT Management Services, developing secure, scalable applications in Python and JavaScript across classified and unclassified environments.… Responsibilities include designing REST/SOAP/GraphQL APIs, managing database architectures, implementing DevSecOps CI/CD pipelines with Docker/Kubernetes, and embedding DoD/DISA STIG cybersecurity controls throughout the development lifecycle. Requires active Secret clearance, Bachelor's degree, 4+ years software engineering experience, IAT II certification (CySA+, Security+, CCNA-Security, GSEC, or SSCP), and hands-on expertise in Agile/Scrum, TDD, object-oriented design, and DoD-compliant secure coding practices.

San DiegoLast seen 20 days ago
Posted 26 days ago

As a Fullstack Software Engineer, you will design and build modern web applications and APIs for financial technology, working across ReactJS/TypeScript frontends and backend systems (Node.js, Java/Spring) that handle large-scale transactions with real-time processing. You'll own end-to-end features, implement secure and compliant systems with advanced security practices (CSP, encryption, vulnerability assessment), and optimize for performance and scalability.… The role requires 5+ years of software engineering experience with strong proficiency in React, modern JavaScript/TypeScript, backend frameworks, SQL/NoSQL databases, and testing frameworks (Jest, Cypress, Playwright). You'll collaborate with engineers, designers, and product managers in an agile environment, participate in code reviews, and mentor junior developers.

San DiegoLast seen 24 days ago
$125,000 – $135,000 · Posted 26 days ago

Software Engineer I developing, enhancing, and maintaining mission-critical DoD applications using Python, JavaScript, and modern web services (REST APIs, SOAP, GraphQL). The role emphasizes secure coding practices, DevSecOps, CI/CD, and Test-Driven Development within an Agile/Scrum environment, with close collaboration across engineering, cybersecurity, and government stakeholders.… Requires database schema design, application architecture work, troubleshooting, code reviews, and deployment activities. Bachelor's degree in Computer Science or related field required; active Secret clearance and DoD 8570/8140 IAT Level II certification (Security+, CySA+, SSCP, GSEC, GICSP, or CCNA Security) mandatory.

San DiegoLast seen 24 days ago
$167,200 – $209,000 · Posted 28 days ago

Staff-level engineer leading technical vision and architecture for the Resident Concierge product, a SaaS platform for property managers and residents. Responsible for designing and scaling distributed systems to handle 10x traffic growth, mentoring engineers, and collaborating with product, design, and ML teams to integrate generative AI capabilities.… Requires 8+ years building and scaling web applications, proven leadership on high-stakes projects, and hands-on experience adopting AI tools; will own the full lifecycle from discovery through production.

San DiegoLast seen 27 days ago
$131,300 – $237,350 · Posted 1 month ago

Sr. Systems Engineer supporting the Navy's Key Management project portfolio, leading system engineering, hardware, and software analysis to develop systems meeting customer requirements.… Responsibilities include defining and applying systems engineering processes, managing requirements through decomposition/allocation/verification/validation, developing system architecture and CONOPS, leading technical discussions, and writing comprehensive technical documentation. Requires 8+ years of experience with model-based systems engineering, database management (MySQL, Oracle, SQL Server), Linux/UNIX, Agile methodologies, and DoD 8570 security certification.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

The successful candidate will develop web services, full-stack web applications, and persistence layers in an Agile Scrum environment, applying secure software development principles and clean coding practices aligned with S.O.L.I.D standards. Responsibilities include collaborating with software, systems, information assurance, test, and QA engineers while setting and driving adoption of Test Driven Development practices.… The role requires 4+ years of relevant experience with web technologies (HTML, CSS, JavaScript), UI frameworks (React, Angular, Ionic, Qt, etc.), automated testing tools (Selenium, Cucumber), and CI/CD tooling. An active Secret clearance is required, and DoD 8570 approved security certification (Security+) must be obtained within 90 days of hire.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Embedded Software Engineer responsible for developing low-level C/C++ software for custom system-on-chip (SoC) hardware across DSP, ARM, and RISC-V microarchitectures. Will design and implement embedded systems ranging from bare metal to Linux environments, write hardware interface code, validate performance under nominal and stress conditions, and collaborate with multidisciplinary teams of firmware, hardware, and RF engineers.… Requires 4+ years of embedded systems development experience, strong C/C++ proficiency, understanding of hardware-software interaction, and familiarity with build tools, version control, CI/CD pipelines, and test-driven development.

San DiegoLast seen 1 month ago
$125,000 – $135,000 · Posted 1 month ago

Software Engineer I will develop and maintain secure software applications using Python, JavaScript, and other languages across unclassified and classified DoD environments. Responsibilities include implementing secure coding practices aligned with DoD directives and DISA STIGs, building web-based interfaces and Web Service APIs (REST, SOAP, GraphQL), and designing database schemas and system architectures.… The role requires proficiency in Agile/Scrum, Test-Driven Development, and CI/CD DevSecOps pipelines, with collaboration on system integration and technical documentation.

San DiegoLast seen 1 month ago
$211,000 – $297,000 · Posted 1 month ago

Principal Software Engineer role focused on designing highly complex enterprise-level web applications with deep expertise in microservices, serverless architectures, and cloud platforms. The engineer will serve as an architectural subject matter expert, providing guidance on system design, performance, scalability, and security across multiple teams at CoStar.… Requires 10+ years of hands-on experience with expert-level proficiency in C#, Java, Python, or JavaScript/TypeScript, plus significant hands-on experience designing and implementing AWS solutions. Responsibilities include creating architectural documentation, mentoring technical staff, staying current with emerging technologies, and advocating for security and observability best practices.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

Software engineer contributing to design and development of advanced RF systems within multi-disciplinary teams. Responsibilities include designing and implementing object-oriented applications in Python/MATLAB, developing software to configure and control RF hardware, integrating low-level software with GUIs, creating Hardware-in-the-loop (HITL) tests, and building test frameworks.… Requires 4+ years of software development experience, strong Python/MATLAB/C++ skills, understanding of hardware-software interaction, experience with hardware interfaces and build tools, and an active Secret-level security clearance with ability to obtain TS/SCI.

San DiegoLast seen 1 month ago
$180,000 – $200,000 · Posted 1 month ago

Systems Engineer III will support cybersecurity-informed architecture and acquisition activities for complex Navy systems, tracking cybersecurity implementation, cyber risk, RMF considerations, and security controls across engineering, procurement, certification, and sustainment phases. The role requires coordinating technical representation and integration with Navy platform organizations, program offices, and fleet stakeholders to support roadmaps, engineering changes, technical documentation, demonstrations, and capability fielding.… The candidate must have 10+ years of systems engineering experience with complex software, hardware, network, or mission systems, plus demonstrated expertise in architecture development, requirements-driven design, test-driven development, and System of Systems engineering activities including requirements analysis, design coordination, integration planning, and verification/validation.

San DiegoLast seen 1 month ago
$174,000 – $225,000 · Posted 1 month ago

Lead the development of autonomy software for advanced sensor systems and uncrewed platforms, integrating hardware and algorithms into robust, real-time fielded solutions. You will architect and implement C++ applications using modern software practices (CI/CD, TDD, open architecture), lead small engineering teams through system development and test cycles, and engage directly with Air Force, Navy, and DARPA customers to shape product direction.… The role requires converting higher-level algorithms (MATLAB) into production-grade, multi-threaded C++ for safety-critical, real-time embedded environments, supported by live testing and modeling-and-simulation infrastructure.

San DiegoLast seen 21 days ago
$131,300 – $237,350 · Posted 1 month ago

Lead systems engineering analysis and architecture development for the Navy's Key Management project portfolio. Define and apply systems engineering processes, manage requirements through decomposition/allocation/verification/validation, and develop system architecture, CONOPS, and use cases.… Produce technical documentation including specifications, design documents, and user guides. Requires 8+ years of experience with model-based systems engineering, database management (MySQL, Oracle, SQL Server), operating systems (Linux, UNIX), Agile methodologies, and software design patterns.

San DiegoLast seen 1 month ago
Posted 1 month ago

As a Sr. Staff Software Engineer on Teradata's Database Query Optimization team, you will lead the design, development, and testing of advanced features for the Teradata SQL Engine—a cloud-based query optimization platform supporting massively parallel processing (MPP).… You will own all phases of the agile development lifecycle, establish technical direction for complex feature development, conduct competitive analysis of database management systems, and lead engineering teams during feature delivery. Required expertise includes 10+ years of experience (or equivalent with advanced degree), deep C/C++ proficiency with strong Java, Python, R, and SQL skills, and demonstrated ability to design large-scale, elastic, cloud database services and distributed systems. You will design, implement, and maintain the LLVM-based query parsing engine while partnering with feature managers on technical planning for large-scale initiatives.

San DiegoLast seen 1 month ago
$87,100 – $157,450 · Posted 1 month ago

This Embedded Software Engineer role at Leidos involves designing and developing high-performance embedded software for custom System-on-Chip (SoC) hardware in electronic warfare applications. You will write low-level C/C++ code for multi-core systems (DSP, ARM, RISC-V), perform hardware-software co-design and validation, and build software development kits for end users.… The position requires 4+ years of embedded systems experience, deep understanding of hardware architectures, and proficiency in reading datasheets, test-driven development, and real-time operating systems.

San DiegoLast seen 1 month ago
$80,000 – $110,000 · Posted 1 month ago

Software Engineer I at Fuse will develop embedded communications, networking, and computing solutions for U.S. defense agencies.… The role involves contributing to the full software development lifecycle—from kernel to UI—including design, implementation, testing, code review, and security integration across airborne, maritime, and ground platforms. The ideal candidate holds a BS in Computer Science and has academic or professional experience with strongly typed languages (C/C++, Java, C#, Rust, Go, or Zig), design patterns, and agile development practices. Nice-to-have skills include Linux/DevOps, Python/Bash scripting, networking protocols, CI/CD, build systems, React/web stacks, and containerization.

San DiegoLast seen 1 month ago