← Back to results

software-development jobs in San Diego

$138,400 – $173,000 · Posted 2 days ago

Senior Software Engineer responsible for developing scalable, resilient web-based solutions for AppFolio's SaaS leasing platform. You will lead technical projects end-to-end, mentor engineers, optimize algorithms and database queries for performance, and drive engineering excellence through TDD and CI/CD practices. The role requires 5+ years building and scaling web applications, proficiency in modern languages (Ruby, Java, or Python), and experience leading cross-functional technical initiatives. You'll work across the full development stack while championing clean architecture, automated testing, and continuous improvement.

San DiegoLast seen 1 day ago
$156,400 – $234,700 · Posted 3 days 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 leading cloud-based query optimization platform. You will own all phases of the software development lifecycle, research and establish technical direction for complex feature development, and lead groups of engineers during feature implementation. Key responsibilities include designing and maintaining the LLVM-based query parsing engine, conducting competitive analysis of database management systems, and driving technical planning for large-scale initiatives across on-premises and hybrid cloud environments. You must have 10+ years of industry experience with deep expertise in C/C++, strong proficiency in Java, Python, R, and SQL, and demonstrated ability to design large-scale distributed systems and debug complex software in parallel processing environments.

San DiegoLast seen 2 days ago
$188,500 – $255,000 · Posted 3 days ago

Staff Software Engineer driving significant technology initiatives end-to-end across multiple architectural layers at Intuit. Architect and develop scalable, secure, maintainable applications using microservices, containers, and cloud platforms while proactively integrating AI technologies. Mentor junior engineers on software engineering best practices, AI integration, and technical expertise. Launch AI integrations in production, evaluate impact using metrics, and stay abreast of industry best practices to solve critical customer problems.

San DiegoLast seen 1 day ago
$77,904 – $113,496 · Posted 3 days ago

This Systems Administrator II role supports division IT operations at a university, with significant focus on library systems administration (Alma, Primo, or comparable enterprise platforms). The position requires hands-on support for system configuration, testing, implementation, and enhancements, along with data integration and workflow management. Key responsibilities include technical training and documentation, working with data analysis tools, and managing system integrations involving APIs, XML, JSON, and authentication technologies. The role demands 2+ years of relevant IT experience or equivalent education, with preference for academic library or higher education background.

San DiegoLast seen 1 day ago
Posted 3 days ago

Systems Administrator II supports divisional IT operations at a California State University campus, with a focus on administering library systems (Alma, Primo, or comparable enterprise platforms) and managing data workflows. The role involves system configuration, testing, implementation, technical training, and user support in a higher-education environment. Key responsibilities include data analysis, reporting, system integrations, and cross-functional collaboration with both technical and non-technical stakeholders. The position requires a bachelor's degree in a related field and two years of relevant experience, with preference for academic library or higher-education background.

San DiegoLast seen 1 day ago
$155,000 – $175,000 · Posted 3 days ago

Senior software engineer responsible for designing, developing, and maintaining control software for advanced life science research instruments. NET 6+. rk spans low-level hardware integration, data acquisition, motion control, signal processing, and distributed services using C# and .NET 6+. Will refactor existing architecture, improve performance and reliability, and collaborate with systems engineering teams to implement new instrument functionality. Requires 5+ years of software development experience, proficiency with Linux, multi-threaded programming, real-time data acquisition, and RPC frameworks like gRPC.

San DiegoLast seen 1 day ago
$188,500 – $255,000 · Posted 3 days ago

Staff Software Engineer leading front-end development at Intuit with 7+ years of experience building large-scale web and mobile applications. Responsibilities include architecting front-end solutions, translating customer insights into prototypes and production code, mentoring junior engineers, and integrating AI technologies into applications. Requires expertise in JavaScript, TypeScript, React, REST/SOAP web services, TDD, and hands-on experience with AI integration, model monitoring, and performance optimization in production environments.

San DiegoLast seen 1 day ago
$118,900 – $153,900 · Posted 3 days ago

Senior Application Developer responsible for designing, developing, and maintaining web applications for a financial services organization. NET, MVC, and T-SQL, plus experience building secure web applications and integrating complex third-party systems. xperience building secure web applications and integrating complex third-party systems. Responsibilities include code reviews, technical architecture assessment, unit testing, and support for both internet and intranet platforms, with knowledge of UI/UX design and familiarity with modern development tools and methodologies preferred.

San DiegoLast seen today
$140,000 – $200,000 · Posted 3 days ago

Senior Software Engineer building foundational services and SDKs that power Speechify's cross-platform product experience. Responsibilities include collaborating with product teams on API design, optimizing existing functionality for performance and parsing efficiency, and shipping cloud functions and backend services in Kotlin. The role requires systems thinking, rapid execution, and ability to navigate technical/UX tradeoffs across multiple product teams.

San DiegoLast seen 1 day ago
$85,592 – $106,995 · Posted 3 days ago

SQA Engineer II will plan, design, and execute system-level testing for each release cycle, reviewing requirements and designs to identify defects early. The role requires creating and maintaining C#-based test automation scripts, performing functional and regression testing on equipment, and analyzing defects in Jira with clear documentation and reproduction steps. Responsibilities include collaborating with development teams to triage and verify fixes, extracting release data via SQL to generate quality metrics, and estimating testing effort based on scope and risk. The engineer will also mentor junior QA staff, propose process improvements, and use AI tools to enhance test planning and defect analysis.

San DiegoLast seen 1 day ago
$140,000 – $200,000 · Posted 3 days ago

Senior iOS Engineer responsible for actively shipping production code for Speechify's iOS app (#18 productivity app in App Store). You'll lead engineering and product decisions, maintain complex app architecture, and participate in product discussions to shape the roadmap. Required skills include Swift, SwiftUI, multithreading, CI/CD, Fastlane, SOLID principles, and Git; you should have a track record scaling products to large user bases and strong product thinking.

San DiegoLast seen 1 day ago
Posted 3 days 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 day ago
$76,482 – $95,597 · Posted 3 days ago

SQA Engineer I will plan, design, document, and execute system-level testing for each release cycle, following Cohu's software development process and requirements. The role involves creating and maintaining C#-based test automation scripts, performing manual and automated testing on production-representative equipment, and identifying/documenting software defects in Jira with clear evidence and reproducible steps. The engineer will collaborate with development teams to triage and verify fixes, extract and analyze release data using SQL, and communicate quality metrics and risk to stakeholders. Additionally, the role includes mentoring SQA Technicians, evaluating testing practices for improvement, and leveraging AI tools responsibly to enhance test efficiency.

San DiegoLast seen 1 day ago
$188,500 – $255,000 · Posted 3 days ago

Staff Software Engineer driving significant technology initiatives end-to-end across multiple architecture layers at Intuit. Responsible for architecting and developing scalable, secure applications using microservices and cloud technologies, with a focus on integrating AI models (LLM prompting, AutoML) into production systems. Will mentor junior engineers on software best practices and AI integration, evaluate AI performance metrics, and stay current with emerging technologies. Requires 7+ years delivering enterprise-class applications with strong full-stack capabilities spanning front-end (JavaScript), mid-tier (Java), databases (SQL/NoSQL), and cloud/container platforms (Kubernetes, cloud environments).

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Staff-level software engineer developing power and limits management firmware for Qualcomm SoCs across multiple subsystems. Responsibilities include designing and optimizing software for power efficiency, analyzing execution performance, developing profiling and debugging tools, and coordinating with system, power, hardware, and software teams from pre-silicon through commercialization. The role requires deep expertise in embedded systems, real-time operating systems, and low-level optimization across ARM architectures, with exposure to machine learning applications on silicon data sets and integration with Android HLOS.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Staff Software Engineer role focused on designing, developing, and integrating hypervisor and System Memory Management Unit (SMMU) firmware for Qualcomm's SoC platforms used in mobile, automotive, compute, and IoT devices. The engineer will work on low-level firmware that interfaces with bootloaders, Linux, and TrustZone, requiring deep expertise in ARM CPU architecture, virtualization, kernel development, and secure coding. Responsibilities include firmware feature design, cross-team collaboration with hardware and ASIC teams, debugging and verification, code review, and technical documentation. Requires 2+ years of C/C++ programming with 4+ years total software engineering experience and strong background in OS/kernel development, computer architecture, and embedded systems.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

Design, develop, and optimize Linux platform enablement for Qualcomm's next-generation SoCs, focusing on image generation, packaging, integration, and CI/CD automation across major Linux distributions (Debian/Ubuntu, RHEL/Fedora). Debug complex issues spanning kernel, boot, and userspace; architect and build infrastructure supporting compute, server, embedded, and IoT platforms. Collaborate across hardware, firmware, and software teams to bridge silicon enablement with modern open-source distribution standards. Use Bash, Python, and C/C++ to automate tooling and maintain upstream-oriented Linux platform workflows.

San DiegoLast seen 1 day ago
$134,800 – $202,200 · Posted 3 days ago

A software security engineer focused on vulnerability research, reverse engineering, and embedded software development for government customers. The role involves performing end-to-end vulnerability research against software stacks, designing and implementing security tools, developing embedded software solutions, conducting code reviews, and writing technical documentation. Required skills include proficiency in C/C++/Java/Python, deep Linux knowledge, x86/ARM architecture expertise, reverse engineering tools (IDA Pro, Ghidra), and debugging utilities (gdb, strace, ltrace). Experience with Android, Trace32/JTAG, Git, and LLMs for augmenting reverse engineering workflows is preferred.

San DiegoLast seen 2 days ago
$94,200 – $141,200 · Posted 3 days ago

Qualcomm seeks an embedded software engineer (0–3 years) to develop and maintain kernel drivers and services across multiple operating systems (QuRT OS, Windows, Linux, QNX, FreeRTOS, Zephyr) for system-level debug, diagnostics, and inter-process communication on Qualcomm SoCs. The role requires proficiency in C, data structures, and embedded systems, with responsibilities spanning requirements analysis, design, implementation, and testing across mobile, automotive, XR/AR, IoT, and cloud AI platforms. The candidate will debug across hardware, OS, compiler, and driver layers while contributing to product innovation and optimization.

San DiegoLast seen 1 day ago
$140,800 – $211,200 · Posted 3 days ago

As a Senior Software Engineer focused on AI Tools, you will reauthor and optimize generative AI models (LLMs like Llama, Phi, Qwen, and multimodal models) for efficient execution on Qualcomm's on-device hardware. You'll translate hardware constraints into model-level transformations that preserve accuracy while enabling edge deployment, integrate inference acceleration techniques, and collaborate with compiler and quantization teams to move research prototypes into production. The role requires deep implementation-level knowledge of generative AI architectures, strong Python proficiency in large typed codebases, and hands-on experience optimizing inference for resource-constrained environments.

San DiegoLast seen 1 day ago
$125,000 – $175,000 · Posted 3 days ago

Senior Software Engineer building C++ desktop and embedded software at a quantum computing startup. You'll develop instrument communication applications using Qt for GUI, design hardware-interactive components, write unit tests with Google Test, and manage builds with CMake. The role requires 5+ years of C++ experience, expertise in Qt 6, multi-threaded programming, and familiarity with instrument protocols (SCPI, FTDI, Ethernet, Serial); you'll work in an agile environment, collaborating with firmware and hardware teams while maintaining documentation and engineering best practices.

San DiegoLast seen 1 day ago
$94,200 – $141,200 · Posted 3 days ago

Design, implement, integrate, and commercialize video software modules on Qualcomm SoCs, including user and kernel mode drivers for playback, streaming, camcorder, and DRM use cases. Develop and optimize video compression, streaming protocols, and Agentic AI frameworks on Linux platforms while meeting performance, latency, power, and stability requirements. Work with hardware and systems engineers to integrate cutting-edge video technology on Snapdragon processors for mobile and AI inferencing platforms. Requires expertise in Linux kernel development (V4L2, device drivers), video compression standards (H.264/H.265/AV1), streaming protocols (HLS/HTTP/RTSP/DASH), and embedded systems debugging.

San DiegoLast seen 1 day ago
$135,815 – $141,130 · Posted 3 days ago

Design, develop, and expand an SDK and Demo App ecosystem for identity document scanning hardware, architecting core APIs that embed image processing, advanced calibration algorithms, and data capture libraries (OCR & barcode decoding). Optimize low-latency image pre-processing pipelines, integrate third-party recognition libraries, and port the SDK across multi-device and networked environments (Linux, embedded systems, tablets, edge devices). Work closely with firmware engineers on device communication protocols (USB, Serial, PC/SC) and write technical documentation for global B2B clients. The role requires 3–5+ years of professional C++ and C#/.NET development with hands-on computer vision (OpenCV), embedded systems knowledge, and strong technical communication skills.

San DiegoLast seen 1 day ago
$120,600 – $180,900 · Posted 3 days ago

As a Principal Software Developer at Solar Turbines, you will design, develop, and implement modern software tools using Agile methodologies, collaborating with cross-functional teams on product design, testing, and validation. NET framework, plus hands-on expertise in Oracle or SQL database design. ears of experience with C#, VB.NET, Python, TypeScript, and .NET framework, plus hands-on expertise in Oracle or SQL database design. Desktop application development using WinUI or XAML frameworks is essential, along with proficiency in ORM tools like Entity Framework and Dapper. You'll work with front-end technologies (ReactJS, Angular v17+), API development, middleware, and token-based authentication in a 5-day-per-week on-site role in San Diego.

San DiegoLast seen 1 day ago
Posted 3 days ago

This Staff Engineer role owns and executes BD's product security lifecycle for FDA-regulated medical device dispensing systems and their cloud platforms. Key responsibilities include defining end-to-end security architecture, conducting threat modeling and risk assessments, implementing secure SDLC practices aligned to NIST/OWASP/BSIMM, managing SBOMs and vulnerability remediation, and ensuring regulatory compliance (IEC 62304, ISO 14971, FDA cybersecurity guidance). The role requires 5+ years of cybersecurity experience with FDA Class I/II devices, hands-on expertise in embedded/cloud/application security, and the ability to balance security controls with usability while supporting FDA submissions.

San DiegoLast seen 1 day ago