← Back to results

design-patterns jobs in San Diego

$91,800 – $137,600 · Posted 1 month ago

Northrop Grumman seeks a Java Software Engineer to develop enterprise solutions in a SOA/JEE environment, working full-time on-site in San Diego. The role involves collaborating across Systems Engineering, DevSecOps, and Test Automation teams in an Agile environment, with responsibilities spanning the full software development lifecycle including design, implementation, build/test/release, and integration.… Required skills include Java, C/C++, Python, object-oriented programming, design patterns, JMS, Web Services, XML technologies, and proficiency with tools like Jira, GitLab, Docker, and security scanning platforms. An active Top Secret clearance is required at start, with ability to obtain Special Access Program access before employment begins.

San DiegoLast seen 1 month ago
$149,800 – $262,200 · Posted 1 month ago

Staff-level full-stack engineer responsible for designing, building, and delivering high-quality features for ServiceNow's Lux admin configuration framework and AI-native platform experiences. You will own the complete development lifecycle from architecture through testing and deployment, mentor engineers, and architect modular, reusable component systems.… The role requires 8+ years of JavaScript/web experience with advanced proficiency in modern UI frameworks (Lit, React, Vue, Angular), object-oriented design, algorithms, and relational databases, plus experience integrating AI into workflows and serving as a technical lead.

San DiegoLast seen 1 month ago
$91,800 – $137,600 · Posted 1 month ago

Northrop Grumman seeks a Software Engineer - Java Developer to design, develop, and deliver enterprise Java solutions in a SOA environment within an Agile team. The role requires full-time on-site work in San Diego and involves collaborating across Systems Engineering, DevSecOps, and Test Automation teams on the full software development lifecycle.… The candidate will work with Java Enterprise Edition (JEE), object-oriented programming, design patterns, JMS, Web Services, XML, and related technologies. An active Top Secret clearance and ability to obtain SAP access are mandatory prerequisites.

San DiegoLast seen 1 month ago
$125,700 – $194,800 · Posted 1 month ago

As a Software Engineer (IC2) on ServiceNow's Data Platform team, you will design and develop scalable backend components for SQL generation into Trino, PostgreSQL, MariaDB, and Oracle databases, as well as manage table metadata and data access across multiple data sources. You'll own features from design through delivery, collaborate with product managers to translate requirements into well-architected solutions, and develop comprehensive test strategies covering functional, regression, integration, and performance aspects.… The role requires proficiency in Java backend development, strong knowledge of data structures, algorithms, and performance optimization, plus experience with relational databases, CI/CD pipelines, and automated testing frameworks. You'll participate in design and code reviews, troubleshoot complex systems, and foster engineering craftsmanship across the team.

San DiegoLast seen 1 month ago
$142,200 – $213,400 · Posted 1 month ago

Senior Principal Software Engineer responsible for designing, implementing, and delivering Java-based software products within an Integrated Product Team at an aerospace/defense contractor. The role requires deep expertise in Java Enterprise Edition (JEE), service-oriented architecture (SOA), object-oriented design patterns, and enterprise technologies including JMS, Web Services, and XML.… Candidate will collaborate closely with system engineers, hardware designers, and integration/test teams in a fast-paced, lab-based environment, with up to 25% travel required.

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

Develop FPGA-based solutions using hybrid C/C++ microprocessor and HDL fabric architectures, designing robust component interfaces to ADCs, DACs, and microcontrollers. Design and develop complex data acquisition and analysis systems for system health monitoring, perform integration and verification testing of integrated hardware and firmware platforms, and collaborate with cross-functional teams.… Requires 2+ years of FPGA/embedded development experience, proficiency in C/C++, Xilinx Vivado/Vitis, digital logic, computer architecture, and device-level communication protocols (SPI, I2C, Ethernet, Serial).

San DiegoLast seen 1 month 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 21 days ago
$156,400 – $234,700 · 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 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 1 month ago
$188,500 – $255,000 · Posted 1 month 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 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
$188,500 – $255,000 · Posted 1 month 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 month ago
$125,000 – $175,000 · Posted 1 month 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 26 days ago
Posted 1 month ago

Design and build software to automate RF hardware test systems for Amazon Leo satellites, including test case execution infrastructure, CI/CD automation, and manufacturing support. Write Python that validates satellite hardware before launch, translating RF engineer requirements into automated test logic that runs on Linux test racks, interfaces with instruments via SCPI, controls environmental chambers, and drives ship/no-ship decisions.… Architect scalable test automation for 1st and 2nd generation satellite modems, amplifiers, and RF components. Requires 5+ years of professional software development, system architecture experience, and technical leadership.

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

Staff Software Engineer responsible for driving significant technology initiatives end-to-end across multiple architecture layers, designing and developing scalable, secure applications that solve critical customer problems. The role requires architecting microservices-based systems, integrating AI technologies (LLMs, AutoML) into production applications, and mentoring junior engineers on software best practices.… Candidates must have 9+ years of enterprise application development experience with proficiency in JavaScript, Java, Kubernetes, SQL/NoSQL databases, CI/CD pipelines, and practical AI integration skills including LLM prompting and production performance monitoring.

San DiegoLast seen 1 month ago
Posted 1 month ago

Lead a software engineering team developing embedded control systems, with responsibility for planning, design, and technical oversight of development activities. Perform complex software and control system engineering work, including functional testing, troubleshooting, and documentation of findings.… Apply strong C# and .NET expertise (including WPF/XAML) to build tactical user interfaces following object-oriented design patterns and MVVM architecture. Requires 6+ years of engineering experience (or equivalent with advanced degree), demonstrated mastery of software engineering principles, and the ability to obtain a DoD security clearance.

San DiegoLast seen 1 month ago
$177,300 – $265,900 · Posted 1 month ago

Design and develop frontend features for PlayStation across PS5, mobile, and other platforms using React Native and web technologies. Architect complex, scalable UI components and applications with strong object-oriented design principles, working across multiple teams to deliver production-ready features.… Collaborate with product, design, and QA teams to translate requirements into technical implementations, while mentoring peers and driving engineering best practices through code review and architectural guidance.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design and build software to automate RF hardware test systems for satellite components before flight, including test infrastructure, CI/CD automation, and production-scale testing orchestration. Write Python on Linux test racks to measure satellite modem, amplifier, and RF component performance against pass/fail thresholds, translating hardware engineer requirements into reliable automated test logic.… Support manufacturing validation, on-orbit failure analysis, and enable factory operators to run environmental stress testing at scale. Own software quality, release processes, and work with SCPI-controlled test instruments, thermal chambers, and telemetry dashboards that drive ship/no-ship decisions.

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

Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++. Define best practices for Windows development, drive accessibility efforts across Microsoft UI Automation frameworks, and take full ownership of feature lifecycles from conception through maintenance.… Collaborate with product designers, UX researchers, and QA to shape the Windows platform roadmap. Diagnose and resolve complex bugs, performance bottlenecks, memory leaks, and compatibility issues while mentoring other engineers and conducting code reviews.

San DiegoLast seen 1 month ago
$171,900 – $300,800 · Posted 1 month ago

Senior Staff Software Engineer responsible for designing and optimizing the server-side JavaScript execution engine at the heart of the ServiceNow platform. The role requires deep expertise in compiler and runtime systems, including JIT/AOT compilation pipelines, memory management, and performance optimization at scale.… You will work across the full software lifecycle from design through delivery, mentor colleagues on systems engineering and performance profiling, and own technical decisions with material risk across multiple projects and teams.

San DiegoLast seen 11 days ago
$109,900 – $171,800 · Posted 1 month ago

Software Engineer in R&D for medical device products, working on desktop applications, services, and data layers for automated molecular diagnostic instruments. Requires C# and .NET expertise with 5+ years of experience (or 3+ with MS degree), along with proficiency in WPF, MSSQL, LINQ, and multithreaded UI development.… Role involves design, development, code review, testing, and mentoring junior engineers within an Agile team environment.

San DiegoLast seen 1 month ago
$103,600 – $155,400 · Posted 1 month ago

Qualcomm seeks a Software Engineer to design, develop, and validate Android and Linux networking software for Snapdragon SOCs across smartphones, PCs, wearables, automotive, and IoT platforms. You will write C/C++ code within AOSP, debug across kernel/HAL/system-service layers, contribute eBPF programs for traffic classification, and develop unit tests.… The role spans cellular (5G/LTE/Satellite), Wi-Fi, TCP/IP, and IMS connectivity stacks, requiring hands-on experience with Linux kernel interfaces, Android platform internals, and cross-layer system debugging.

San DiegoLast seen 1 month ago
$110,982 – $155,376 · Posted 1 month ago

Software Engineer IV develops software across all layers—programming, designing, and testing code to meet business requirements. Working autonomously on new projects and production support, this role involves translating business and technical requirements into robust software solutions, maintaining existing applications, and collaborating with cross-functional teams.… The engineer applies object-oriented design principles, participates in code reviews, and mentors junior staff while staying current with industry best practices and emerging technologies.

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
$110,982 – $199,769 · Posted 1 month ago

The Software Engineer IV develops software across all layers—programming, designing, and testing code to meet functional requirements. Working autonomously within the Application Development & Support team, this role involves translating business requirements into working software, maintaining existing applications, and identifying and resolving technical problems.… The engineer applies Object-Oriented Design principles, participates in code reviews, and mentors less experienced staff while staying current with industry best practices and emerging technologies.

San DiegoLast seen 1 month ago
Posted 1 month ago

Design, develop, and sustain Windows desktop control software for complex electro-mechanical semiconductor test handlers using C++ and C#. Responsibilities span full lifecycle development—architecture, integration, deployment, and customer support—with focus on system uptime, safety, and reliability.… Own hardware integration (motion controllers, machine vision, robotics, sensors, barcode readers), troubleshoot field issues, and drive system architecture across product variants. Mentor engineers and collaborate cross-functionally with manufacturing, field service, and customer teams.

San DiegoLast seen 1 month ago