← Back to results

algorithms jobs in San Diego

$149,800 – $262,200 · Posted 3 days ago

Staff Software Engineer role at ServiceNow building AI-powered in-product experiences and intelligent user interfaces. Requires 6+ years of JavaScript and software engineering experience with strong fundamentals in data structures, algorithms, design patterns, and performance optimization.… Responsibilities include architecting scalable software components, owning features from design through delivery, implementing automated testing strategies, conducting code reviews, and fostering engineering excellence. The role emphasizes integrating AI into workflows, test automation across CI/CD pipelines, and shipping high-quality, maintainable code.

San DiegoLast seen 2 days ago
$174,000 – $252,000 · Posted 3 days ago

Senior Software Engineer role focused on embedded systems and firmware development for Google's XR (augmented/virtual/mixed reality) platforms and devices. The role requires 5+ years of C/C++ software development experience, 3+ years with embedded operating systems, and demonstrated expertise in software design, architecture, and product testing.… Responsibilities include writing and testing product code, leading design reviews, code review and feedback, debugging system issues, and contributing to technical documentation.

San DiegoLast seen 2 days ago
$120,001 – $160,000 · Posted 3 days ago

SAIC seeks a Senior Software Engineer to design and develop reliable, modular, and secure software components for a defense/government client. The role involves full-stack web development (JavaScript, React, CSS3, HTML5) and custom C++ applications on RHEL Linux platforms, with middleware and X Windows integration.… You will work on large-scale production systems, security accreditation policy, and infrastructure including Nginx/Apache and multiple database technologies (PostgreSQL, Oracle, MongoDB, MySQL). The position requires an active Secret clearance at hire and the ability to obtain Top Secret.

San DiegoLast seen 2 days ago
$77,200 – $211,200 · Posted 4 days ago

Design, implement, and test C++ and Python features for autonomous UAV software, including embedded firmware for real-time flight control, autonomy algorithms (planning, perception, multi-agent coordination), and sensor integration. Develop unit and integration tests, work with simulation and hardware-in-the-loop testing, and collaborate across electrical and mechanical engineering teams to validate software requirements and integrate capabilities across platform interfaces and command-and-control systems.

San DiegoLast seen 2 days ago
$141,300 – $211,900 · Posted 4 days ago

Staff-level mobile software engineer responsible for designing, developing, and implementing embedded Android software modules and systems across the full Android stack, core platform, and SDKs. Will lead complex technical projects involving multiple engineers, perform code reviews, debug and optimize performance, and collaborate with hardware and systems teams.… Requires 4+ years of software engineering experience with proficiency in modern languages (C++, Java, Rust, or Python) and strong understanding of OS concepts, ARM architecture, mobile SoC design, and mobile memory management.

San DiegoLast seen 2 days ago
Posted 4 days ago

Design and build large-scale access management systems that enforce least-privilege security across Amazon's infrastructure. Apply AI/ML techniques to automatically detect unused permissions, recommend access decisions, and reduce security risk at company scale.… Collaborate with leadership and stakeholders to define access experiences for Amazon's developer community. Contribute across the full software development lifecycle—design, implementation, testing, deployment, and operations—with on-call responsibilities for critical access management services.

San DiegoLast seen 3 days ago
$128,900 – $219,100 · Posted 4 days ago

Senior Mobile Software Engineer responsible for building high-quality, scalable Android applications and backend services using Java/Kotlin. The role requires 6+ years of OO language experience, 2+ years with Android Framework and libraries (Dagger, Glide, RXJava, Coroutines), and expertise in modern UI frameworks (Angular, React, Vue).… You'll own code from design through delivery, mentor colleagues, and integrate AI tools into development workflows.

San DiegoLast seen 2 days ago
$117,800 – $176,600 · Posted 5 days ago

Senior Wireless Software Engineer role focused on embedded systems and real-time firmware development for DSP and Arm architectures. Requires deep expertise in modern C/C++, operating systems internals (RTOS), data structures, and embedded debugging techniques.… The role uniquely emphasizes AI-native engineering practices, including using AI coding assistants and agentic tools to augment the development workflow, managing AI-assisted code generation and test synthesis, and critically evaluating AI output for safety and correctness in real-time constraints.

San DiegoLast seen 3 days ago
$230,000 – $350,000 · Posted 7 days ago

Lead the integration of autonomy software with platform software for autonomous systems, responsible for building glue layers, investigating cross-system failures, and supporting deployment to hardware. Develop and maintain test infrastructure, instrumentation, and documentation; work with Flight Operations to define test objectives and analyze integration failures.… Design reference integrations, deployment workflows, and tooling for edge devices, and contribute to Pilot training materials. Requires deep C++ expertise, Linux development, and experience building, testing, and debugging software for robotics, perception, planning, or autonomous systems.

San DiegoLast seen 5 days ago
$128,900 – $219,100 · Posted 7 days ago

Sr Mobile Software Engineer responsible for designing and building high-quality Android native applications using Java/Kotlin alongside backend services. You will own features from design through implementation and test automation, mentor teammates, and integrate AI tools into development workflows.… You should have 6+ years of OO language experience, 2+ years with Android Framework (Dagger, Glide, RXJava, Coroutines), and familiarity with modern web UI frameworks.

San DiegoLast seen 5 days ago
$89,440 – $133,120 · Posted 9 days ago

Designs and develops full-stack software for web applications and engineering tools, working across the data, integration, API, and UI layers. Writes reliable, testable, and maintainable code under supervision; completes technical tasks for system integrations, APIs, and software lifecycle pipelines.… Manages the development process from development through production release in collaboration with IT teams. Requires 2+ years of programming experience (Java, Python, etc.) and 1+ year with data structures, algorithms, and data stores.

San DiegoLast seen 6 days ago
$117,800 – $176,600 · Posted 10 days ago

Lead the design and development of embedded audio software for Qualcomm's Snapdragon processors, meeting specified performance, latency, power, and stability requirements. Conduct requirements analysis, produce technical documentation, and troubleshoot software applications and drivers.… Manage task priorities and communicate development status, risks, and mitigations to stakeholders. Collaborate across teams to solve complex problems and drive process improvements in multimedia and audio framework development.

San DiegoLast seen 8 days ago
$100,000 – $120,000 · Posted 11 days ago

SPA seeks a Software Engineer to develop warfare simulations using the Naval Simulation System (NSS) and related modeling and simulation tools. The role involves collaborating with senior developers on algorithm development, integration, testing, troubleshooting, and documentation, with a focus on the MesaVision initiative.… Candidates must hold a B.S. in Computer Science or related field with 1–2 years of C++ development experience and basic Java proficiency, strong object-oriented programming skills, and the ability to work independently and collaboratively.

San DiegoLast seen 9 days ago
$109,400 – $164,200 · Posted 11 days ago

Design, implement, and optimize real-time embedded modem firmware across protocol layers and drivers while meeting strict latency, memory, and power constraints. You will own end-to-end feature delivery from requirements through on-target bring-up, apply rigorous data-structure and algorithm design, and pioneer AI-native development practices by integrating AI coding agents, LLM-based code review, and automated test synthesis into daily workflows.… Debug complex multi-layer issues on target hardware using JTAG, logic analyzers, and AI-assisted log/crash analysis. Mentor peers on embedded fundamentals and AI-native engineering techniques while contributing to design reviews and engineering standards.

San DiegoLast seen 9 days ago
$75,800 – $144,200 · Posted 15 days ago

Software Engineer II on Raytheon's Radar Digital Product Line team will design, develop, and maintain robust C++ software for real-time tactical radar applications in a DevSecOps environment. Responsibilities include software integration testing with Jenkins and Linux tools, root-cause analysis, and scripting in Python, Bash, or Perl to automate testing and system integration.… The role requires proficiency in C++, Object-Oriented Design, Linux development environments, and DevSecOps tools (Jenkins, Jira, Git), with an active Secret-level security clearance.

San DiegoLast seen 12 days ago
$101,400 – $152,200 · Posted 16 days ago

Qualcomm's Global CAD team is seeking an EDA/CAD software engineer to develop critical emulation tools and algorithms for VLSI design, including synthesis, partitioning, place-and-route, and clock optimization. The role requires C++ software development expertise, hands-on Linux experience, and knowledge of CAD tool development, RTL synthesis, and VLSI design concepts.… The engineer will work with industry-standard tools and technologies, optimize compute and storage infrastructure, and mentor team members. A Bachelor's degree in Science or Engineering is required, with preferred experience in ASIC/FPGA design, data structures, algorithms, and software design patterns.

San DiegoLast seen 15 days ago
$101,400 – $152,200 · Posted 16 days ago

Develop critical CAD tools and algorithms for Qualcomm's emulation infrastructure, focusing on VLSI design automation including synthesis, partitioning, place-and-route, and clock optimization. Work with industry-standard EDA technologies and C++ to build software that addresses SoC-specific needs, optimize compute and storage, and mentor team members.… Requires 2+ years of C++ development, CAD tool experience, and hands-on Linux proficiency, with strong knowledge of RTL synthesis, logic design, and software design principles.

San DiegoLast seen 14 days ago
$89,000 – $133,000 · Posted 16 days ago

Associate Software Engineer at Resmed develops cloud-native healthcare software solutions working alongside experienced engineers and product teams. The role spans the full software development lifecycle—coding, testing, deployment, and production support—with exposure to modern development practices, CI/CD pipelines, and agile environments.… Candidates should have a B.S./M.S. in Computer Science or related field, 1+ years of software development experience, and proficiency in Java, Python, JavaScript, and/or TypeScript. Strong analytical skills, understanding of data structures and algorithms, and knowledge of software design patterns and basic system architecture are required.

San DiegoLast seen 14 days ago
$188,500 – $255,000 · Posted 17 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 15 days ago
$117,800 – $176,600 · Posted 17 days ago

Senior Software Engineer role focused on designing and developing Linux/Android telephony software for cellular technologies (4G LTE, 5G), including VoLTE, Video Telephony, VoWifi, and MSIM features. Responsibilities include debugging complex multi-module Android issues from UI through radio interface layer, implementing test tools, and contributing to AOSP.… The role requires 2+ years of C++/Java/Kotlin development experience, Android software development, embedded mobile development, and Linux environment proficiency, with telephony domain experience preferred.

San DiegoLast seen 15 days ago
$128,900 – $219,100 · Posted 17 days ago

Senior Software Engineer role focused on developing and maintaining ServiceNow's server-side JavaScript engine and runtime systems. Responsible for optimizing execution engines, memory management, and performance at the systems level while owning code from design through production delivery.… Requires deep expertise in compiler and runtime systems, distributed systems, and backend programming, with opportunities to mentor colleagues and architect scalable, modular solutions for the platform.

San DiegoLast seen 17 days ago
$174,500 – $236,100 · Posted 17 days ago

Senior Software Engineer 2 role building scalable backend and frontend systems for an AI-integrated platform. You'll develop server-side infrastructure in NodeJS/NestJS, create clean React UIs with AI interaction patterns, and collaborate with product and AI teams on strategic solutions.… The role requires 7+ years of software engineering experience, 3+ years with NodeJS and React, strong full-stack capabilities (databases, cloud platforms, REST APIs), and hands-on experience integrating LLMs or building AI-driven features.

San DiegoLast seen 16 days ago
$128,900 – $219,100 · Posted 18 days ago

Senior Software Engineer role focused on developing and maintaining ServiceNow's server-side JavaScript engine and runtime systems. Responsibilities include owning code across the full lifecycle from design through production delivery, optimizing execution engines and memory management, and architecting modular systems for scalability.… Requires 3+ years of experience with Java or equivalent OO languages, deep knowledge of language internals and backend systems programming, and expertise in data structures, algorithms, design patterns, and performance optimization at scale.

San DiegoLast seen 16 days ago
$85,000 – $95,000 · Posted 18 days ago

Entry-level software engineer supporting the development of modeling and data analysis software tools for national security applications. Responsibilities include designing and developing desktop, server backend, and web-based software; analyzing requirements and applying computer science and mathematical principles; and thoroughly testing and documenting software products.… Requires a Bachelor's in Computer Science, strong OOP knowledge including design patterns and algorithms, experience with software development and database design, and excellent analytical and communication skills.

San DiegoLast seen 16 days ago
$78,600 – $160,200 · Posted 23 days ago

Accenture Federal Services seeks a Junior to Mid Level Software Engineer to develop and maintain C/C++ applications on Linux while building responsive React/TypeScript front ends. The role involves collaborating on full-stack system architecture, debugging and optimizing performance-critical code, participating in code reviews, and working within agile teams.… Required qualifications include a CS/Engineering degree, 3+ years with software fundamentals, strong Linux and C/C++ proficiency, and hands-on React/TypeScript experience. An active Secret clearance is required with willingness to upgrade to TS/SCI.

San DiegoLast seen 21 days ago