← Back to results

design-patterns jobs in San Diego

$128,900 – $219,100 · Posted 4 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 2 days ago
$117,800 – $176,600 · Posted 5 days ago

Senior Windows OS Drivers Developer Engineer at Qualcomm developing drivers and OS-level software for Windows on Snapdragon devices. The role requires embedded Windows software expertise, deep OS kernel knowledge (Windows/Linux), and strong C/C++ programming skills, with hands-on debugging of ARM SoCs using tools like WinDbg and JTAG.… Responsibilities include gathering requirements, designing features, debugging complex system issues, and coordinating across internal and external teams to support the full product lifecycle.

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

Senior Software Engineer responsible for developing and maintaining C++ software for instrument communication and GUI applications at a quantum technology startup. You will design reliable software components that interact with hardware devices, implement Qt-based graphical interfaces, write unit tests using Google Test, and manage build configurations with CMake.… This is a hands-on role requiring 5+ years of C++ experience, modern C++ proficiency (C++14/17/20), Qt 6 expertise, and familiarity with instrument communication protocols (SCPI, FTDI USB, Ethernet, Serial).

San DiegoLast seen 7 days ago
$101,400 – $152,200 · Posted 13 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 12 days ago
$101,400 – $152,200 · Posted 13 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 11 days ago
$111,000 – $167,000 · Posted 13 days ago

Develop high-quality iOS applications in Swift and build reusable UI components and shared mobile frameworks used across teams. Partner with UX designers to translate design patterns into scalable, accessible implementations, and collaborate with Android engineers to ensure cross-platform consistency.… Advocate for accessibility, performance, and developer experience while mentoring other engineers through code reviews and knowledge sharing. Requires 3+ years of iOS development experience, hands-on Swift expertise, familiarity with SwiftUI, CI/CD practices, and automated testing frameworks.

San DiegoLast seen 11 days ago
$114,500 – $171,700 · Posted 13 days ago

Design, develop, and optimize modem firmware and software for 5G-Advanced and early 6G protocol stacks on Qualcomm's Snapdragon chipset. Work across L1/L2/L3 protocol layers to implement 3GPP-compliant features, develop real-time scheduling and resource management algorithms, and use custom scripting to dynamically reconfigure modems based on network conditions and AI-driven signals.… Requires strong C/C++ embedded systems expertise, real-time OS experience (RTOS), wireless communication principles, and the ability to debug complex field issues and optimize performance in latency-critical environments.

San DiegoLast seen 11 days ago
$114,500 – $171,700 · Posted 14 days ago

Design, develop, and optimize modem firmware and real-time embedded software for 5G/6G protocol stacks (L1/L2/L3) on Qualcomm's Snapdragon chipset, implementing 3GPP-compliant features and real-time scheduling algorithms. Work across protocol layers to develop adaptive algorithms that respond to network conditions and AI-driven optimization signals, and architect frameworks enabling OEM and operator partners to deliver differentiated wireless experiences.… Debug complex field issues using protocol logs and trace tools, write and maintain unit and integration tests, and collaborate with systems, architecture, and hardware teams on modem bring-up and performance optimization. Requires strong C/C++ foundation, deep wireless communication principles knowledge, embedded systems expertise, and familiarity with real-time operating systems.

San DiegoLast seen 13 days ago
$188,500 – $255,000 · Posted 14 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 12 days ago
$128,900 – $219,100 · Posted 14 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 14 days ago
$128,900 – $219,100 · Posted 15 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 13 days ago
$137,100 – $227,000 · Posted 15 days ago

Lead Software Engineer role at Petco requiring 8+ years of software engineering experience and leadership of end-to-end development projects. Responsibilities include architecting scalable systems, conducting code reviews, mentoring junior developers, and collaborating with product and cross-functional teams.… Required expertise in one or more of Java, C++, or Python, with strong understanding of design patterns, version control, and software best practices.

San DiegoLast seen 13 days ago
$85,000 – $95,000 · Posted 15 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 13 days ago
$195,000 – $235,000 · Posted 15 days ago

Principal Software Engineer leading architecture and development of fleet management, robotics data management, and manufacturing execution systems (MES) in C++ and Python. You will design software for station monitoring, configuration management, telemetry, logging, and specs/results tracking while setting technical direction for how the automation stack integrates with higher-level management systems.… The role requires mentoring engineers, driving architectural decisions on system interfaces and data flow, and maintaining rigorous code quality and engineering practices across a cross-functional team.

San DiegoLast seen 13 days ago
$195,000 – $235,000 · Posted 15 days ago

Senior Principal Software Engineer leading the Robotic Automation team at Monarch Quantum, responsible for architecting and maintaining complex distributed software systems that manage robotic hardware and manufacturing execution. Requires 10+ years of software engineering experience with 8+ years of professional C++ development and strong Python expertise, including experience designing fleet management, data management, or manufacturing systems.… The role combines hands-on coding and code/design review leadership with strategic planning, mentorship, and technical risk mitigation across C++ and Python codebases. Requires U.S. person status due to export-controlled information access.

San DiegoLast seen 13 days ago
$114,500 – $171,700 · Posted 23 days ago

Design, develop, and optimize modem firmware and software for 5G-Advanced and early 6G protocol stacks, working across L1/L2/L3 layers to implement 3GPP-compliant features. Develop real-time embedded software on proprietary RTOS (QuRT) with strict latency and throughput constraints, and architect frameworks for resource management and AI-driven optimization.… Collaborate with systems, architecture, and hardware teams on modem integration, performance optimization, and field issue resolution using protocol logs and debugging tools.

San DiegoLast seen 20 days ago
$120,000 – $140,000 · Posted 23 days ago

Senior embedded software engineer responsible for designing, developing, and testing embedded software for safety-critical systems. The role involves preparing design specifications, conducting module and integration testing using Hardware-in-the-Loop simulation, performing code reviews, and mentoring junior staff.… Requires 10+ years of embedded software development experience in C, proficiency with development tools (GitLab, Jira, LDRA, Arm Development Studio, Visual Studio, GDB), and demonstrated expertise in safety-critical environments (DO-178, ISO 26262). Will collaborate with customers and engineering teams, with occasional onsite presence required in Wilmington, NC.

San DiegoLast seen 22 days ago
$114,500 – $171,700 · Posted 23 days ago

Design, develop, and optimize modem firmware and software for LTE, 5G-Advanced, and early 6G protocol stacks, implementing 3GPP-compliant features and real-time scheduling algorithms. Develop embedded software on proprietary RTOS (QuRT) with strict latency and throughput constraints, collaborate on modem bring-up and performance optimization, and resolve complex field issues using protocol logs and debugging tools.… The role requires strong C/C++ design skills, deep understanding of wireless communication principles (OFDM, MIMO, channel coding), real-time embedded systems expertise, and familiarity with AI/ML optimization techniques for adaptive modem behavior.

San DiegoLast seen 22 days ago
Posted 23 days ago

Full Stack Software Engineer I at MedImpact Healthcare Systems will design, develop, and maintain software solutions across the full development lifecycle using object-oriented design principles and modern web frameworks. The role requires hands-on experience with Python, Java, microservices architecture, and web technologies (Angular/React, Spring Boot, FastAPI/Flask), along with backend infrastructure (PostgreSQL, Redis, Kafka, Kubernetes).… You'll work in an Agile Scrum environment, collaborating with technical and non-technical teams, and communicate design decisions to diverse audiences. The position is both client-facing and internal-focused, requiring strong communication skills and the ability to work independently and collaboratively in a fast-paced healthcare technology environment.

San DiegoLast seen 1 day ago
$149,800 – $262,200 · Posted 26 days ago

Staff Software Engineer on the AI Experience Framework (AIUX) team, responsible for full-stack architectural decisions in a JavaScript/component-driven environment powering ServiceNow's AI-first user interfaces. You will own code from design through delivery, architect modular reusable component systems, set framework-level technical direction for AI integration and state management, and serve as an escalation point for production issues across multiple teams.… The role requires 8+ years of OO language experience (Java, C++, C#, Go), advanced expertise in modern UI frameworks (React, Angular, Vue, Lit), relational databases, and data structures/algorithms/design patterns at scale.

San DiegoLast seen 24 days ago
$149,800 – $262,200 · Posted 27 days ago

Staff Software Engineer role owning full-stack architecture for ServiceNow's AI Experience Framework (AIUX), building modular Lit-based web components that power conversation-first applications. Responsible for end-to-end code delivery from design through production, setting technical direction for framework-level APIs, and serving as an escalation point for production issues across multiple teams.… Requires 8+ years of OO language experience (Java, C++, C#, Go), advanced JavaScript/modern UI framework expertise (Angular, React, Vue, Lit), and deep knowledge of data structures, algorithms, design patterns, and performance optimization. Expected to mentor colleagues, coordinate cross-org architecture decisions, and architect scalable component systems for extensibility.

San DiegoLast seen 24 days ago
Posted 27 days ago

Design, develop, and test embedded firmware running on ground networks, customer terminals, and satellites for Amazon's Project Leo satellite constellation. You will work in a cross-functional team to deliver Leo-MAC firmware components and drivers in real-time embedded environments, making performance and optimization trade-offs, profiling code on RTOS/bare-metal platforms, and defining and debugging firmware-hardware interfaces.… Requires 3+ years of professional software development and 2+ years of systems design/architecture experience.

San DiegoLast seen 25 days ago
$113,100 – $175,300 · Posted 28 days ago

Build high-quality, scalable AI-powered developer products at ServiceNow using Java, TypeScript/NodeJS, and React. You'll partner with product teams to design and implement customer-facing features, own code from design through delivery, and apply AI integration to developer workflows.… The role emphasizes clean architecture, best practices (code review, unit testing), and reusable component design in a DevX-focused context.

San DiegoLast seen 27 days ago
$188,500 – $255,000 · Posted 28 days ago

Staff-level backend engineer responsible for architecting and developing scalable, enterprise-class applications at Intuit with a focus on AI integration. The role involves driving significant technology initiatives across multiple architectural layers, designing durable software solutions that interact with numerous systems, and launching AI integrations into production while evaluating their impact.… Requires 7+ years of experience delivering enterprise applications, proficiency in Java, microservices, Kubernetes, relational and NoSQL databases, CI/CD pipelines, and practical experience with LLM prompting and AI model evaluation. The engineer will mentor junior staff, communicate technical recommendations across organizational levels, and collaborate with cross-functional teams including data scientists and product managers.

San DiegoLast seen 5 days ago
$101,400 – $152,200 · Posted 28 days ago

Develop critical CAD tools and algorithms for VLSI emulation infrastructure at Qualcomm, focusing on synthesis, partitioning, place-and-route, and clock optimization. The role involves C++ software development, Linux-based systems, and hands-on CAD tool design while mentoring team members.… Candidates should have 2+ years of ASIC/FPGA design or CAD tool development experience, with strong foundations in data structures, algorithms, and RTL synthesis concepts.

San DiegoLast seen 26 days ago