← Back to results

software-development jobs in San Diego

$160,001 – $200,000 · Posted 1 month ago

SAIC seeks a Principal Software Engineer to design and deploy streaming data platforms and machine-learning systems for defense/mission clients. You will perform full-stack development (Python, Java, JavaScript) with cloud technologies (AWS, Azure), manage Kubernetes deployments, build data-driven applications with ETL pipelines, and provide client technical support and documentation.… The role requires 9 years of experience (or 7 with a Master's), a Top Secret clearance with ability to obtain TS/SCI, and hands-on expertise in cloud, databases, Linux, and big-data tools.

San DiegoLast seen 1 month ago
$162,600 – $244,000 · Posted 1 month ago

As a Senior Staff Software Engineer, you will design, develop, and optimize software solutions for Qualcomm's next-generation data center platforms, with a focus on Linux Kernel development in virtualization (KVM), scheduling, and memory management. You will lead a team of engineers, collaborate across functions, and contribute to upstream open-source projects while optimizing power and performance for ARM-based systems.… Key responsibilities include debugging complex software issues, pre-silicon development on FPGA and QEMU platforms, and driving system software improvements for ARMv8/ARMv9 architectures. The role requires 6+ years of software engineering experience (or equivalent with advanced degree) and 3+ years with C, C++, Java, or Python.

San DiegoLast seen 26 days ago
$111,300 – $166,900 · Posted 1 month ago

Design and develop embedded and cloud edge software applications focused on AI/GenAI, multimedia, and computer vision SDKs and frameworks for IoT products including drones, cameras, and AI boxes. Collaborate with systems, hardware, and architecture teams to build high-performance, real-time embedded software solutions.… Lead GenAI LLM/VLM inference workflows, multi-stream AI pipelines, and multimedia frameworks across Android, Linux, and embedded systems. Requires 2+ years of software engineering experience with C/C++, Python, or Java, plus preferred expertise in PyTorch, TensorFlow, ONNX Runtime, LangChain, LlamaIndex, Android architecture, Linux system programming, and graphics/GPU pipelines.

San DiegoLast seen 26 days ago
$120,600 – $180,900 · Posted 1 month ago

Senior architect and developer responsible for designing, developing, and maintaining enterprise Oracle CPQ solutions, including BML scripts, configuration, commerce rules, and document logic. Will develop and support Java/Java EE applications, middleware components, REST/SOAP APIs, custom web services, and enterprise integrations.… Requires 8+ years of hands-on Oracle CPQ development, 8+ years of Java application development (Spring, Tomcat, JDBC, Maven), 8+ years of web development (HTML, JavaScript, CSS, JSON, AJAX), and 8+ years of database experience (Oracle, SQL, PL/SQL, data modeling, ETL). Will perform platform upgrades, security patching, production support, root-cause analysis, and contribute across the full SDLC.

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

Whova is hiring full-stack software engineers to build scalable front-end and backend services for an event-management platform serving millions of users globally. You'll work on either mobile/web platforms or backend services, paired with a senior engineer for structured onboarding.… The role requires solid computer-systems fundamentals, Python proficiency (or willingness to learn it), front-end technology exposure (JavaScript, HTML, CSS), and strong data-structures and algorithms knowledge.

San DiegoLast seen 1 month ago
$120,000 – $150,000 · Posted 1 month ago

Software Developer I or II at a defense contractor focused on mission-critical DoD software for air defense, counter-drone, and C4ISR operations. The role involves full-stack web application development using Java and JavaScript, with responsibilities spanning requirements analysis, design, development, integration, testing, and debugging of large-scale systems.… Requires 3+ years of Java/JavaScript experience, familiarity with Agile processes and automated development environments (Git, Jira, Confluence), and the ability to obtain and maintain a DoD security clearance.

San DiegoLast seen 1 month ago
$155,000 – $190,000 · Posted 1 month ago

Lead a team of embedded software and cryptographic engineers developing secure, low-power aerospace avionics and payload processing systems. Establish development standards and processes, guide secure software architecture for multi-core and FPGA-based platforms, manage embedded Linux and RTOS product development cycles, and mentor technical staff while collaborating across systems, hardware, FPGA, and test engineering disciplines.

San DiegoLast seen 25 days ago
$140,000 – $210,000 · Posted 1 month ago

Develop critical CAD tools and algorithms for VLSI emulation at Qualcomm, focusing on RTL synthesis, clock tree optimization, place-and-route, and partitioning for complex SoCs. Write C++ software leveraging industry-standard CAD technologies and Linux infrastructure, with responsibilities ranging from algorithm design to mentoring team members.… This role requires strong software engineering fundamentals (data structures, design patterns, algorithms) combined with hands-on ASIC/FPGA and CAD tool development experience.

San DiegoLast seen 5 days ago
$141,000 – $228,800 · Posted 1 month ago

Design and develop software applications orchestrating complex automated laboratory workflows, closed-loop learning systems, and AI-integrated autonomous discovery ecosystems for biotherapeutics research. Build data pipelines, visualization tools, and machine learning models for visual inspection, predictive maintenance, and process optimization.… Create digital lab infrastructure including IoT integrations, digital lab twins, telemetry monitoring, and integrations across automation schedulers, LIMS, and data platforms. Requires Ph.D. in Computer Science/Software Engineering/Bioengineering with 3+ years industry experience (or M.S. with 10+ years, or B.S. with 13+ years), preferably in pharmaceutical or automation sectors.

San DiegoLast seen 26 days ago
$87,000 – $222,200 · Posted 1 month ago

Build and integrate agentic AI systems with physical laboratory automation platforms (Hamilton, Tecan, Opentrons) and LIMS infrastructure to autonomously design, run, and refine chemistry and biology experiments. Design multi-agent orchestration architectures with state management, error recovery, and tool integration; prototype agent planning strategies and memory systems; deploy containerized services on Kubernetes with GitOps and CI/CD.… Work hands-on with chemists, biologists, and automation engineers to transition prototypes into production lab operations that measurably accelerate the Design-Make-Test-Analyze cycle.

San DiegoLast seen 28 days ago
$157,000 – $224,000 · Posted 1 month ago

Lead Software Engineer responsible for designing, implementing, and testing advanced real-time data communications and networking software using open systems principles. You will own significant features or components, lead technical discussions, mentor junior engineers, and deliver high-quality solutions in a research-focused environment.… The role requires 7+ years of software engineering experience, proficiency in Python, C, C++, or similar languages, strong networking fundamentals (OSI model), and hands-on Linux development with open-source toolchains. You will develop operational prototypes, analyze and optimize existing designs, and create production-ready customer-facing systems.

San DiegoLast seen 26 days ago
$141,000 – $206,800 · Posted 1 month ago

Own and evolve the software translation layer between high-level workflow logic and low-level laboratory instrument control, integrating liquid handlers, plate readers, robotic workstations, and analytical instruments. Deploy and maintain containerized services using Docker, Kubernetes, GitOps, and CI/CD practices, building scalable Python applications and data pipelines that connect experimental readouts with LIMS and downstream analysis tools.… Collaborate with the team to prototype AI-driven decision-making and autonomous orchestration in lab workflows, evaluating LLM tooling and agent frameworks for practical applicability. Serve as a technical authority and mentor, influencing the broader technical roadmap for autonomous discovery systems and helping grow the automation engineering team's capability.

San DiegoLast seen 27 days ago
$180,000 – $270,000 · Posted 1 month ago

Senior Staff Product Security Engineer responsible for security incident response, vulnerability detection and mitigation across Qualcomm products, particularly in mobile, IoT, and automotive domains. The role involves binary analysis and reverse engineering of exploits, secure code review, vulnerability assessment, security testing, and coordinating with external security researchers and customers on patch adoption and disclosure.… Requires 6+ years of security engineering experience with expertise in at least two areas such as binary analysis, incident response, fuzzing, malware analysis, embedded firmware security, or automotive security. Must work independently, evaluate new security tools and technologies, and communicate technical findings internally and externally.

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 27 days ago
$134,800 – $202,200 · Posted 1 month ago

Staff Engineer role driving Generative AI transformation across embedded software and engineering infrastructure at Qualcomm. Responsible for executing GenAI workstreams—converting engineering use cases into production-ready AI-enabled workflows for code generation, review, debugging, test automation, and documentation.… Will build reusable agents, prompts, MCP integrations, and evaluation flows; partner with embedded, platform, and software teams to onboard and increase adoption of secure, measurable GenAI solutions. Requires 4+ years software engineering experience, 3+ years hands-on GenAI/LLM application development, and strong proficiency in Python, C, C++, or Go with embedded systems familiarity.

San DiegoLast seen 6 days ago
$120,000 – $150,000 · Posted 1 month ago

Software Developer I/II at a defense contractor developing mission-critical DoD software for air defense, counter-drone, and C4ISR operations. The role involves full-stack web application development using Java and JavaScript, with responsibilities spanning requirements analysis, design, development, integration, testing, and debugging of large-scale systems.… Requires 3+ years of hands-on programming experience, familiarity with Agile processes and automated build tools (Git/GitLab/Bitbucket, Jira, Confluence), and the ability to obtain and maintain a DoD security clearance.

San DiegoLast seen 1 month ago
$111,300 – $166,900 · Posted 1 month ago

A software security engineer will perform vulnerability research against software stacks, design and implement security tools and embedded software solutions, conduct code reviews and regression testing, and write technical documentation on vulnerabilities and mitigations. The role requires 2+ years of software engineering experience with languages like C, C++, Java, or Python, plus strong knowledge of Linux fundamentals, x86/ARM architectures, and reverse-engineering tools.… Candidates should have experience with debugging tools (gdb, strace, objdump), IDA Pro or Ghidra, Android platform tools, and familiarity with LLMs for augmenting vulnerability discovery.

San DiegoLast seen 6 days ago
$192,600 – $289,000 · Posted 1 month ago

Lead Qualcomm's GenAI transformation for embedded and software engineering, building reusable AI agents, agentic workflows, and developer productivity tools that scale across teams. Partner with platform and engineering teams to establish secure AI practices, governance models, and metrics while serving as a technical thought leader who shapes the organization's transition to AI-native engineering workflows.… Requires Principal-level technical leadership with deep expertise in generative AI, LLM-based systems, and hands-on experience deploying GenAI solutions in complex engineering environments. Collaborate on code generation, code review, test automation, and release readiness use cases while driving measurable productivity and quality improvements.

San DiegoLast seen 5 days ago
$116,900 – $175,300 · Posted 1 month ago

Senior GPU Software Engineer at Qualcomm designing, implementing, and optimizing GPU hardware, drivers, features, and tools for gaming, XR, and AI applications. Responsibilities include architecting GPU software solutions, writing performance-critical code in C++, C, Python, and Perl, maintaining comprehensive pre- and post-silicon tests across simulation and emulation environments, and collaborating with cross-functional teams and external stakeholders.… Requires 2+ years of software engineering experience (or equivalent with Master's/PhD) and 1+ year of graphics programming experience in C++ or C.

San DiegoLast seen 28 days ago
$95,000 – $125,000 · Posted 1 month ago

Build and enhance features across a full-stack accounting platform using Angular, C#/.NET, and SQL Server. Design performant, scalable solutions from front-end SPAs to back-end services and distributed messaging systems; troubleshoot production issues; and collaborate with product, analysts, and engineers throughout the Agile delivery lifecycle.… Strong fundamentals in .NET, JavaScript/TypeScript, SQL Server, RabbitMQ, and CI/CD tooling required; experience with financial domain applications (accounting, payments, deposits) preferred.

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

Design, build, and maintain real-time data ingestion pipelines that reliably stream data from diverse sources into a production data platform. You will ensure data quality, observability, and scalability while monitoring pipeline health, building resilient systems with proper error handling and backpressure strategies, and automating monitoring and alerting for timeliness and data issues.… Partner with data engineers, platform engineers, and analytics teams to configure pipelines for reliability, perform root cause analysis on outages, and work with security teams on encryption and data governance. Proficiency required in Python and bash scripting, plus hands-on experience with tools like Kafka, NiFi, Flink, Spark, Snowflake, Grafana, and Prometheus.

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

Design and implement security strategies for Abbott's cloud-based applications and medical devices, including hardening, incident response, penetration testing, and disaster recovery. Apply expertise in user authentication, certificate management, digital signatures, and cloud security architecture while ensuring compliance with ISO, FDA, and regulatory standards.… Leverage AI-assisted development tools and cybersecurity platforms to automate vulnerability analysis, evidence collection, and remediation tracking. Conduct hands-on web, mobile, and cloud infrastructure security testing using DAST, SAST, SCA, and vulnerability scanning tools, with demonstrated experience in product security and medical device environments preferred.

San DiegoLast seen 1 month ago
Posted 1 month ago

Prescient Edge seeks a Software Engineer III with 10+ years of professional software engineering experience to support a federal government client. The role involves researching, designing, and developing computer and network software; analyzing user needs to develop solutions; updating existing software capabilities; and integrating hardware and software systems across functional disciplines.… The engineer will apply modern software development methodologies (agile, DevOps/DevSecOps) and maintain databases within application areas. A Master's degree in a quantitative field and either Agile Developer or Certified Scrum Developer certification are required.

San DiegoLast seen 1 month ago
Posted 1 month ago

Prescient Edge seeks a Computer Engineer I to support a federal government client in San Diego. The role involves researching, designing, developing, and testing computer hardware and software programs, with responsibilities spanning system design, algorithm development, technical problem-solving, and software evaluation.… The position requires a bachelor's degree in Computer, Electrical, Electronics Engineering, or Mathematics with computer science concentration. Strong programming skills in languages like C, C++, and Java are essential, with focus on algorithm development and programming problem-solving rather than code writing alone.

San DiegoLast seen 1 month ago
Posted 1 month ago

Computer Engineer II will research, design, develop, and test computer hardware and software systems for a federal government client. The role involves designing and developing software systems, analyzing user needs, and solving technical problems using strong programming fundamentals.… Requires 3 years of professional experience in computer design, software development, or computer networks, with a Bachelor's degree in Computer, Electrical, Electronics Engineering, or Mathematics with computer science concentration.

San DiegoLast seen 1 month ago