Principal Software Reverse Engineer jobs in San Diego – Browse 382 openings on RoboApply Jobs

Principal Software Reverse Engineer jobs in San Diego

Open roles matching “Principal Software Reverse Engineer” with location signals for San Diego. 382 active listings on RoboApply Jobs.

382 jobs found

1 - 20 of 382 Jobs
Apply
companySystems Technology Research logo
Principal Software Reverse Engineer

Systems Technology Research

Full-time|$204K/yr - $284K/yr|On-site|San Diego, CA

Join the team at Systems Technology Research (STR) as a Principal Software Reverse Engineer, where your expertise in research and analysis of vulnerabilities in cyber-physical systems will be valued. This position is part of a dynamic, multidisciplinary team focused on pioneering technologies that significantly impact national security. You will play a crucial role at the intersection of computing and real-world physical systems. We cherish the unique skills and diverse perspectives each employee brings, which are vital for delivering innovative solutions to our clients.Note: This position requires on-site work and an Active Top Secret (TS) Clearance.Key Responsibilities:Conduct reverse engineering of complex software or firmware, including Windows/Linux binaries and embedded firmware on unconventional architectures.Create and utilize automated reverse engineering and binary analysis tools to analyze protocols, interfaces, and functionalities of target systems.Develop cutting-edge cybersecurity solutions.Lead cross-disciplinary teams to address complex challenges across various technologies.Engage in vulnerability weaponization, exploit development, and mitigation strategies for a diverse range of targets.Perform technical marketing to existing and prospective clients.Contribute to the development of technical proposals through idea generation, writing, and editing.Document, showcase, and present research findings.Tackle real-world challenges that enhance national security.

Mar 6, 2026
Apply
companySystems Technology Research logo
Senior Reverse Engineer

Systems Technology Research

Full-time|On-site|San Diego, CA

Role Overview Systems Technology Research is hiring a Senior Reverse Engineer in San Diego, CA. This position plays a key part in analyzing complex systems and supporting projects that advance technology across the company’s research and engineering efforts. What You Will Do Apply reverse engineering skills to dissect and understand intricate systems Develop solutions based on technical findings Contribute expertise to projects that shape the company’s systems engineering and research services About Systems Technology Research Systems Technology Research focuses on delivering advanced systems engineering and research services. Work here directly impacts the company’s mission and supports ongoing technological progress.

Apr 16, 2026
Apply
companyBrain Corporation logo
Full-time|On-site|San Diego, CA

Brain Corporation is seeking a Principal Software Engineer, Cloud, to help shape the next generation of cloud-based solutions. This position is based in San Diego, CA. Role overview This role focuses on designing, developing, and implementing software systems that support and enhance Brain Corporation's product offerings. The Principal Software Engineer will draw on deep technical experience to create solutions that improve the performance, scalability, and reliability of the company’s cloud infrastructure. Collaboration and mentorship Working closely with cross-functional teams, the Principal Software Engineer will participate in code reviews and mentor junior engineers. Collaboration is central to this position, ensuring that technical standards are met and knowledge is shared across the team. Impact Contributions in this role have a direct effect on the quality and robustness of Brain Corporation’s cloud systems, supporting the company’s ongoing innovation in cloud technology.

Apr 28, 2026
Apply
companyTendo logo
Full-time|On-site|San Diego, CA

Join us as a Principal Software Engineer, where you'll lead the creation of innovative healthcare software that significantly enhances the experiences of patients, clinicians, and caregivers. This role offers a unique chance to guide a software development team through the early phases of product creation while also contributing your own coding expertise and continuing your professional development.The ideal candidate will possess comprehensive full stack experience in developing SaaS and/or Cloud Native applications within regulated industries. You must have deep knowledge of technologies including but not limited to React, TypeScript, Go, Ent, gRPC, Twirp, and AWS services such as EventBridge and Aurora. A key aspect of this role will be mentoring and sharing knowledge with a rapidly growing team.If you thrive in an Agile environment where collaboration with product managers, designers, external partners, and fellow engineers is essential, this is the role for you. You will work together with stakeholders to build a high-quality, consumer-focused product from the ground up.About TendoMake a difference—be part of our mission-driven team!At Tendo, we are experiencing rapid growth and fostering a culture where teams and individuals can excel. We are proud to have been recognized by Forbes as one of the Top Startup Employers for 2024 and 2025. Our team, led by seasoned professionals, embodies our core values and seeks motivated individuals with diverse backgrounds to enhance the care journey for patients, clinicians, and caregivers through user-friendly software solutions.If you're passionate about working with cutting-edge technologies and want to help redefine the healthcare experience, we invite you to apply today!

Apr 29, 2024
Apply
companyTendo logo
Full-time|On-site|San Diego, CA

We seek an innovative and passionate Senior Principal Software Engineer to lead the development of transformative healthcare software aimed at significantly enhancing the experiences of patients, clinicians, and caregivers. In this pivotal role, you will guide a talented team through the crucial early stages of product development while also contributing your own coding expertise and expanding your skill set.The ideal candidate boasts extensive full stack experience in crafting SaaS and/or Cloud Native solutions tailored for the regulated healthcare industry. You will possess significant knowledge in advanced technologies, including distributed microservice architecture, Go, Ent, gRPC, Twirp, and AWS services such as EventBridge and Aurora. Your ability to share insights and mentor developing team members will be essential for our growth.As a Senior Principal Software Engineer, you will thrive in an Agile, collaborative setting alongside product managers, designers, external partners, and fellow engineers, all working together to create high-quality, consumer-focused products from the ground up.About TendoJoin a mission-driven team making a real difference!At Tendo, we are rapidly expanding, fostering a culture that empowers teams and individuals to excel. Our commitment to a team-oriented environment has earned us recognition as one of Forbes’ Top Startup Employers for both 2024 and 2025. Guided by an experienced leadership team, we uphold our values and continuously seek motivated individuals from diverse backgrounds to enhance the care journey for all stakeholders by developing intuitive, user-friendly software.If you are excited to work with cutting-edge technologies and want to be part of a growing team that is reshaping the healthcare landscape, we invite you to apply today!

Apr 29, 2024
Apply
companyShield AI logo
Full-time|On-site|San Diego, California

Join Shield AI as a Principal Engineer in Mission Systems where you will play a pivotal role in designing and implementing advanced technology solutions. In this position, you will lead engineering efforts, collaborate with cross-functional teams, and contribute to the development of cutting-edge systems that enhance mission effectiveness. If you are passionate about technology and driven to make an impact, we want to hear from you!

Mar 18, 2026
Apply
companyInnoPhase IoT logo
Full-time|On-site|San Diego, California, United States

About InnoPhase IoTIf you are eager to collaborate with a talented team from diverse backgrounds, share a commitment to innovation, and thrive in a dynamic environment focused on cutting-edge technology, then InnoPhase IoT is your ideal workplace. Our culture celebrates achievements and encourages learning across various domains—no two days are the same!We seek individuals who aspire to excellence! If you excel in your field, you can choose to work anywhere. However, if you are at the top of your game, join us at InnoPhase IoT!Overview of the RoleAs a Principal Engineer in Physical Design, you will oversee the complete System on Chip (SoC) implementation and verification process, from RTL to GDS. Your responsibilities will encompass floorplanning, placement and routing, clock tree synthesis (CTS), static timing analysis (STA), and signoff on low-power SoCs. You will be part of a committed engineering team striving to innovate within a leading fabless wireless semiconductor company specializing in ultra-low power wireless solutions.

Sep 17, 2025
Apply
companyVeracyte logo
Full-time|$150.2K/yr - $200K/yr|Remote|Remote ; San Diego, California, United States; South San Francisco, California, United States

At Veracyte, we provide thrilling career prospects for individuals eager to join a groundbreaking team dedicated to revolutionizing cancer care for patients worldwide. Being part of Veracyte allows our team members to create a significant impact on the lives of patients, while also fostering personal and professional growth within a mission-driven environment. This embodies what we refer to as the Veracyte way – a collaborative approach guided by our core values, ensuring clinicians have the insights necessary to assist patients in making life-altering decisions.Our Values:We Seek A Better Way: We innovate with courage, learn from our challenges, and remain resilient in our mission to transform cancer care.We Make It Happen: We act swiftly, uphold quality, and infuse enjoyment into our dedicated efforts.We Are Stronger Together: We collaborate transparently, seek understanding, and celebrate our achievements.We Care Deeply: We embrace our diversity, uphold integrity, and support one another.The Position:We are in search of a highly skilled and team-oriented Principal Test Engineer to spearhead the testing processes for applications at Veracyte. This role is critical in our endeavor to expand and develop innovative diagnostic solutions aimed at enhancing patient outcomes and reducing healthcare costs.The Principal Test Engineer is a senior, hands-on quality leader responsible for defining, executing, and continuously refining the software testing strategy within Veracyte's regulated environment. This position guarantees that all software products adhere to relevant quality, safety, and compliance standards while facilitating streamlined delivery processes. The Principal Test Engineer will serve as a subject-matter expert in verification and validation (V&V), test automation, risk-based testing, and regulatory compliance, offering technical guidance to junior testers and working closely with engineering, product, and quality teams.

Apr 1, 2026
Apply
companyBrain Corporation logo
Full-time|On-site|San Diego, CA

Role overview Brain Corporation is seeking a Staff Software Engineer specializing in Software Systems at its San Diego, CA office. The position focuses on creating and refining software that powers robotics technology. The work plays a direct role in shaping the company’s autonomous systems. What you will do Design and build complex software solutions for robotics platforms Collaborate with engineers from various disciplines to ensure system reliability Support projects that advance autonomous technology

Apr 28, 2026
Apply
companyZoox logo
Full-time|On-site|San Diego, CA

Join our innovative team at Zoox as an Embedded Software Engineer, where you will play a pivotal role in designing and developing cutting-edge embedded software systems for autonomous vehicles. This exciting position offers the opportunity to work with state-of-the-art technologies and collaborate with a talented group of engineers dedicated to transforming transportation.

Feb 25, 2026
Apply
company
Full-time|On-site|San Diego, California

Join our dynamic engineering team as a Software Engineer, where you will contribute to building cutting-edge hiring software. This role is essential in shaping the future of talent acquisition technology.At Lever, we are not just a software company; we are pioneers in rethinking the hiring process. Our solutions are trusted by industry leaders like Netflix, Shopify, and Spotify to attract and retain top talent. We are proud to have been recognized as a top workplace in the United States, fostering a culture that prioritizes our employees—the true heart of our success.As a Software Engineer, you will engage in innovative projects and collaborate with a team that values creativity and technical excellence. If you are passionate about technology and eager to make a significant impact, this is the place for you!

Jan 26, 2022
Apply
companyServiceNow logo
Full-time|On-site|San Diego

Join ServiceNow as a Senior Software Engineer and play a pivotal role in shaping the future of digital workflows. In this dynamic position, you will leverage your expertise to design, develop, and implement innovative software solutions that enhance our platform's capabilities. Collaborate with a talented team of engineers and contribute to high-impact projects that drive business success.

Mar 6, 2026
Apply
companyBrain Corporation logo
Full-time|On-site|San Diego, CA

Brain Corporation is looking for a Software Engineer I to join the Manufacturing division in San Diego, CA. This entry-level position supports the development of software that enhances robotic systems. Role overview The Software Engineer I collaborates with an experienced team to create and refine software solutions. Work spans the entire software development lifecycle, including design, implementation, testing, and deployment. What you will do Participate in designing and developing software for robotic systems Work with team members to implement new features and resolve issues Test and deploy software to support manufacturing operations Location This role is based in San Diego, CA.

Apr 27, 2026
Apply
companyBee Genius logo
Full-time|$130K/yr - $200K/yr|On-site|San Diego, CA

At Bee Genius, we are pioneering the future of work, today.This post was generated on behalf of our client:Job Description: We are seeking a highly accomplished and motivated Principal Scientist to become an integral part of our innovative team. In this role, you will spearhead groundbreaking scientific research and development initiatives, offer expert technical guidance, and catalyze innovation within our organization.Responsibilities:Lead and oversee scientific research projects from conception through to execution.Design and refine scientific methodologies and protocols for optimal outcomes.Conduct thorough analysis and interpretation of intricate data, effectively presenting insights to stakeholders.Mentor and provide technical support to junior scientists, fostering their professional growth.Collaborate with cross-functional teams to convert scientific discoveries into actionable applications.Remain abreast of the latest advancements and industry trends in your field.

Oct 20, 2025
Apply
companyShield AI logo
Full-time|On-site|San Diego, California

Founded in 2015, Shield AI is a pioneering venture-backed deep-tech company dedicated to safeguarding service members and civilians through cutting-edge intelligent systems. Our innovative product offerings include the V-BAT and X-BAT aircraft, Hivemind Enterprise, and Hivemind Vision product lines. With a global presence in the U.S., Europe, the Middle East, and the Asia-Pacific, Shield AI’s technology is actively employed to enhance operational effectiveness across various regions. For more details, please visit www.shield.ai. Connect with us on LinkedIn, X, Instagram, and YouTube. Are you an enthusiastic and innovative engineer eager to contribute to the development of state-of-the-art AI and robotics products? Do you aspire to make a significant impact while collaborating with mission-driven, values-oriented colleagues? If so, Shield AI is the perfect fit for you! The Hivemind Test team is dedicated to creating a comprehensive and robust testing framework that enhances the development and integration of the world’s premier AI pilot. Our commitment lies in ensuring the utmost quality, reliability, and performance within our Hivemind ecosystem. This ecosystem comprises software systems for autonomous behaviors, ground-control systems, multi-network communications, operating systems, embedded devices, test frameworks, and more. Our team is tasked with validating and verifying that the entire Hivemind software ecosystem meets operational readiness and reliability standards for mission success. This is achieved through a cross-functional collaboration of expertise ranging from autonomy system engineering, robotics integration, software development, to test engineering and quality assurance. We are seeking a seasoned Software Test and Integration Engineer who is passionate about joining our mission. The ideal candidate will possess extensive experience in designing and implementing innovative software solutions for automation testing and data analysis. This individual will become a Super User of our Hivemind product, extending test plans beyond conventional uses to proactively identify novel customer use cases and edge-case scenarios. You will play a pivotal role within the organization, collaborating with developers to identify and troubleshoot bugs, integrate newly developed capabilities into our product framework, and determine optimal approaches for software API and autonomy testing.

Apr 14, 2025
Apply
companyBrain Corporation logo
Full-time|On-site|San Diego, CA

Brain Corporation is seeking a Software Development Engineer in Test II in San Diego, CA. This position centers on building and maintaining automated tests for software products. Collaboration with development teams is a key part of the role, with a focus on identifying and resolving defects to maintain high standards of quality and reliability. Role overview This engineer will design and implement automated test suites, helping to catch issues early in the development cycle. The work involves close communication with software developers to improve testing processes and support product stability. What you will do Create and maintain automated tests for software projects Work with development teams to find and fix defects Suggest and implement improvements to testing workflows

Apr 29, 2026
Apply
companyServiceNow logo
Full-time|On-site|San Diego

Join our dynamic team at ServiceNow as a Staff Software Engineer, where you will be a crucial player in developing innovative software solutions that enhance our platform's capabilities. You will collaborate with cross-functional teams to drive the design, development, and deployment of high-quality software products.

Mar 6, 2026
Apply
companyBrain Corporation logo
Full-time|On-site|San Diego, CA

Join Brain Corporation as a Software Engineer I on our Pilots team, where you will contribute to cutting-edge projects that enhance robotic systems and automation technology. This is an exciting opportunity to work with a talented group of engineers and contribute to innovative solutions in the field of robotics.Your role will involve collaborating with cross-functional teams and participating in the software development life cycle, from design to implementation. You will have the chance to develop, test, and deploy software solutions that drive our autonomous systems forward.

Apr 3, 2026
Apply
companyHavocAI logo
Full-time|On-site|San Diego

About Us:At HavocAI, we are pioneers in collaborative autonomy, enabling self-tasking teams of machines to tackle challenging human problems. We are globally recognized for our advancements in autonomous surface vessels, serving a diverse array of defense and commercial maritime missions. Our commitment to innovation demands rapid growth, and we seek enthusiastic team members who are eager to confront complex challenges, enhance technology, and contribute to life-saving missions. If you possess ambition and a drive for excellence, we invite you to join us.About the Role:As a Mission Software Engineer, you will play a vital role in bringing autonomy to large-scale maritime platforms. Your responsibilities will include the integration, deployment, and oversight of mission-critical software in collaboration with customers and operators. This is not a conventional lab-based position; you will operate at the convergence of autonomy systems, maritime standards, vessel hardware, and actual operations. From on-board implementations to autonomy stack integration, you will ensure that Havoc's systems function reliably in challenging maritime environments.If you thrive in fast-paced settings, have a solid understanding of shipboard systems, and aspire to have your code rigorously tested and proven at sea, this position offers a chance for immediate and significant impact.

Feb 27, 2026
Apply
companyDLH Corporation logo
Software Engineer II

DLH Corporation

Full-time|$105K/yr - $150K/yr|On-site|San Diego, California

About UsAt DLH Corporation, we enhance health and national security readiness for federal programs through innovative research, systems engineering, and digital transformation. Our dedicated experts tackle complex challenges for both civilian and military sectors by harnessing advanced technologies such as artificial intelligence, data analytics, and cloud solutions. With a workforce of over 2,400 individuals committed to the ethos of “Your Mission is Our Passion,” we blend extensive government experience with a steadfast dedication to innovation, positively impacting millions of lives.OverviewWe are seeking a proficient Software Engineer II with the capability to oversee network management and drive the development of hybrid software, web, and hardware products from conception through deployment and ongoing maintenance. This role demands expertise in integrating diverse network operating systems and hardware devices, ensuring a seamless development cycle for resilient applications. The ideal candidate will exhibit a comprehensive understanding of both the technical and strategic facets of projects, balancing cost, timelines, and social implications while piecing together intricate systems.ResponsibilitiesLead the software development lifecycle including requirements gathering, design, coding, testing, and maintenance.

Mar 30, 2026

Sign in to browse more jobs

Create account — see all 382 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.