Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

PRINCIPAL SOFTWARE ENGINEER

$212.9k

Sanford Burnham Prebys

Sanford Burnham Prebys is much more than a research facility and hub for innovation; it's a vibrant global community of talented scientists and researchers from over 30 countries. This worldwide representation enriches our perspectives and enhances our creative approach to solving complex scientific challenges.

We strive to be leaders not only in biomedical research but also in creating an environment where excellence thrives through collaboration across cultures and backgrounds. Our mission is to advance the biomedical sciences by cultivating the next generation of scientific leaders, providing meaningful opportunities for researchers of all backgrounds to learn, innovate, and make breakthrough discoveries that improve human health.

Together, we translate science into health.

The duties and responsibilities contained in the job description are intended to be examples of the accountabilities for which the person in the position will demonstrate competency through performance. The job description is not intended to be an all-inclusive list. Duties and responsibilities are subject to change and other duties may be assigned as necessary.

Position Summary:

This senior technology role in the institute's NCI-designated Cancer Center will be responsible for technical leadership in applying software engineering techniques to the processing and management of complex biomedical data. They will be responsible for architecting and implementing sophisticated, multi-language, modular software that works scalably with very large datasets. Software tasks will support aspects ranging from SDLC (including dev/ops and overall software development practices), data ingestion, quality-control, feature-extraction, data-visualization, scalable analyses including parallelization and concurrency, full-stack interfaces, containerization and load-sensitive software design. This will require a very strong background in both theoretical and applied computer science, with particular benefit to previous software engineering experience dealing with complex scientific or other datasets.

The successful candidate will have experience in designing and implementing software solutions in a wide range of programming languages and computing environments. They will have a particular emphasis on deploying design, analysis and programming skills to create systems that improve code-quality and boost productivity of large development teams of mixed skillsets. In particular, they will work closely with bioinformaticians, cloud ops and other related positions. They will provide technical guidance and mentorship to junior staff, including software engineers and trainees. They will be responsible for identifying technical opportunities, including recognition of new algorithms and software development opportunities. They may be involved in assembling and submitting funding applications. They may have external-facing roles, including interactions with collaborating research groups, commercial entities and other partner organizations. They will provide technical support to other researchers. They will also serve as a point of expertise throughout the organization in computer science and software engineering. They will be expected to generate peer-reviewed scientific research, both as a lead and as a collaborator. They will work in a variety of statistical and programming environments including python, Nextflow and R. They will be expected to contribute actively to open-source software development. They will set project milestones collaboratively with the PI, then manage themselves and other technical staff to meet them.

Amongst their key early roles will be standing up a robust software-development infrastructure for the rapidly-growing Institute cancer data science group. This will involve close collaborations across the Institute, particularly with the Center for Data Science.


Duties and Responsibilities:
  • Architect, design and implement robust software development practices
  • Architect and develop complex software for cancer data science in C++, python, perl, R and other programming languages as best suit project needs
  • Optimize software for high-performance computing environments, including use of containerization, dev/ops, test-driven development and other software- and cloud-engineering techniques
  • Assist with systems administration, liaising closely with Dev/Ops, Sys/Ops and Cloud/Ops
  • Write high-quality, user-facing and developer-facing documentation
  • Mentor junior staff, fostering improved software development and technical growth
  • Implement and optimize AI-based software development tools
  • To effectively present results and ideas related to assigned projects both verbally and in writing
  • Performs other related tasks, duties and responsibilities as required, assigned, or directed.
Minimum Qualifications :

Education : BSc or higher degree in software engineerng, computer science, or a related discipline


Experience:
  • Ten (10) years of progressive software engineering roles, with at least 2 years working in a biomedical computing environment
  • Fluency in at least three of python, C#, C++, R, Nextflow and bash
  • Documented ability to drive process-improvement in software development, including dev/ops
  • Experience administering complex software source-code control environments
  • At least two years of HPC experience in a containerized environment
  • Experience working with SQL and database technology
Certifications, Licenses, etc : None

Other Knowledge, Skills and/or Abilities:
  • Work independently as well as in a team environment
  • Be responsible, organized, and a problem solver
  • Possess strong attention to detail, analytical, time management, organizational, communication, and interpersonal skills
  • Professional proficiency in Microsoft Office, statistical software and programming
  • Deep understanding of good software development practices
  • Fluency in working on HPC environments, particularly those that are containerized
Supervisory Responsibilities:

Direct: Yes

Indirect: No

Work Environment:

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.


This is an on-site position. When working on-site, the work environment is in a standard office setting. May occasionally be exposed to low to excessive noise, various odors, temperature changes, and equipment with moving parts, including but not limited to computers, phones, printers, and other standard office equipment.


Physical Requirements:

This role may require specific physical capabilities, including:
  • Standing and Walking : Ability to occasionally (up to 3 hrs) stand or walk and move between different work areas.
  • Other physical activity : This role basically requires constant (6 - 8 hrs) sitting, but no bending, squatting, climbing, kneeling, crawling or twisting is necessary.
  • Lifting and Carrying : Other than lifting/carrying a their laptop, the ability lift and carry equipment and materials, is not required.
  • Manual Dexterity : While no pushing, pulling, grasping or reaching should be required, the main constant use of their hands will mainly be keyboarding.

Compensation: The expected hiring rate for this position is $212,904.00/annually

We welcome talented individuals of all backgrounds regardless of gender, sex, religion, race, national origin, citizenship, age, disability, perceived disability, pregnancy, pregnancy-related condition, reproductive health decisions, sexual orientation, gender identity, gender expression, genetic information, HIV/AIDS, marital status, covered veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. We are proud to be an equal employment opportunity employer.

As part of this commitment, Sanford Burnham Prebys Medical Discovery Institute will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If a reasonable accommodation is needed, please contact our Benefits Team at View phone number on click.appcast.io or via e-mail at View email address on click.appcast.io.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the PRINCIPAL SOFTWARE ENGINEER in San Diego, CA vacancy
  • $150k - $220k

     ...Principal Software Engineer Salary: $$ 150000 - $$ 220000 per year Location: San Diego, California Minimum Degree: Relocation Assistance: Available Job Description Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA) We are seeking... 
    Suggested
    Full time
    Relocation package

    Affinity Executive Search

    San Diego, CA
    1 day ago
  • $204k - $284k

     ...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies... 
    Suggested
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    Socket

    San Diego, CA
    4 days ago
  • $114k - $171k

     ...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java to join our team of qualified, diverse individuals within our Software organization. This position will be filled... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  •  ...to locations unreachable by traditional methods and adding a space-based layer to existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership role within a team of specialists, technicians, and engineers, significantly contributing... 
    Suggested
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Jobleads-US

    San Diego, CA
    2 days ago
  •  ...Blue Origin is seeking a Principal Software Engineer to lead software development for constrained environments and real-time systems within the Emerging Systems unit. You will guide architectural decisions, optimize high‑speed data handling and encryption, and collaborate... 
    Suggested
    Relocation package

    Jobleads-US

    San Diego, CA
    2 days ago
  • $142.2k - $213.4k

     ...not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add Sr Principal Embedded & Real Time Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position can be... 
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    3 days ago
  • $114k - $171k

     ...only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal or a Sr. Principal Embedded Software Engineer to join our team of qualified and diverse individuals. This position will be sourced out of Software Engineering... 
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    4 days ago
  •  ...Publicis Commerce Exchange.OverviewPrincipal Engineer, AI/ML & Cloud, to serve as the top...  ....Duties and responsibilities:Act as the principal technical authority on AI and cloud architecture...  ...AI and cloud architecture.Cloud & software engineeringHands-on experience designing... 
    Full time
    Temporary work
    Freelance
    Work at office
    Local area
    Worldwide
    Work visa
    Flexible hours

    Publicis Media

    San Diego, CA
    11 days ago
  • $116.3k - $213.4k

     ...Secret TRAVEL: Yes, 25% of the Time Job Description Northrop Grumman Aeronautics Systems is looking to add a Sr Principal Software Engineer - Thread Lead to join our team on site in San Diego, CA, El Segundo, CA or Oklahoma City, OK. This role requires a self‑motivated... 
    Full time
    Immediate start
    Remote work
    Relocation package
    Shift work

    Jobleads-US

    San Diego, CA
    4 days ago
  •  ...Principal / Senior Staff Software Engineer ( 5G PHY ) Job Category : Web & Software Development Requisition Number : PRINC001669 Posted : August 20, 2026 Full-Time On-site Locations Showing 1 location Description Globalstar (NASDAQ: GSAT) is... 
    Full time
    Temporary work
    Work at office

    Jobleads-US

    San Diego, CA
    1 day ago
  •  ...Globalstar Inc. in San Diego is seeking a Principal / Senior Staff Software Engineer for the 5G PHY domain. You will lead a high-performing team developing the next generation of high-throughput wireless systems. You will architect, design, develop, and code major... 

    Jobleads-US

    San Diego, CA
    1 day ago
  •  ...Northrop Grumman Corp. (AU) is seeking a Sr Principal Software Engineer - Thread Lead for its San Diego, CA location. This role focuses on leading data-centric projects and collaborating within cross-functional teams. The candidate will lead data solutions across programs... 

    Jobleads-US

    San Diego, CA
    4 days ago
  • $120.6k - $180.9k

     ...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you...  ...industries. We are seeking a motivated and forward-thinking Software Developer to join our dynamic team. If you thrive in a fast-paced... 
    Part time
    Work at office
    Relocation package
    Flexible hours

    Solar Turbines

    San Diego, CA
    3 days ago
  • $234k - $292.5k

     ...Wireless Solutions is building its modem engineering team, leading end‑to‑end modem baseband...  ...on advanced LGA‑based platforms. As a Principal Modem Architect, you will own the...  ...architecture for LGA modem modules, drive modem software stack integration strategy, and provide... 
    Temporary work
    Immediate start

    Ericsson

    San Diego, CA
    2 days ago
  • $144.5k - $195.5k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    15 hours ago
  • $156.4k - $211.6k

     ...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically...  ...for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Tendo

    San Diego, CA
    15 hours ago
  • $175k - $225k

     ...Join our fast-paced and passionate team as a Principal Software Engineer and technical leader. As we scale, you will be the chief architect of our software systems, defining technical strategy and leading critical projects from conception to delivery. This is a high-impact... 
    Full time
    Local area

    Monarch Quantum

    San Diego, CA
    15 hours ago
  •  ...s most in-demand tech domains, including: Full-Stack Java Development (Spring Boot, REST APIs, SQL, AWS) DevOps & Cloud Engineering (Docker, Jenkins, Kubernetes, Terraform, Azure/AWS/GCP) Data Science & Machine Learning (Python, Scikit-Learn, TensorFlow,... 

    SynergisticIT

    Chula Vista, CA
    1 day ago
  • $130k - $160k

     ...NKI is experiencing rapid growth, and we're looking for a full-time Senior Software Engineer to join our team and support this exciting expansion. At NKI, we're committed to investing in our employees' growth and development, helping them achieve their career goals.... 
    Full time
    Temporary work

    Nathan Kunes Inc

    San Diego, CA
    1 day ago
  • $134.35k - $141.2k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: This individual possesses the solid engineering fundamentals and understanding with some supervision in the design, development... 

    Qualcomm

    San Diego, CA
    2 days ago
  • $130k - $160k

     ...Diego, CA, Onsite. Minimal domestic travel required. Job Description GALT Aerospace is seeking a full-time, salaried Software Engineer II or III to design, develop, integrate, and sustain software for complex aerospace and defense systems. This role involves full... 
    Full time
    Work at office
    Local area
    Flexible hours

    Galt USA

    San Diego, CA
    2 days ago
  •  ...Software Engineer San Diego, CA Type: Contract Category: Development Industry: Government Standard Hours: Open Reference ID: JN -042026-106324 Date Posted: 09/05/2026 Shortcut: Description Recommended Jobs Description: On-site... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    San Diego, CA
    15 hours ago
  • $105.5k - $168.8k

     ...Software Engineer BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose, and it's no small feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and... 
    Hourly pay

    Becton Dickinson

    San Diego, CA
    4 days ago
  • $160k - $200k

     ...Description SAIC is looking for a Principal Software engineer to join our Solutions and Technology group. This is a hybrid role and candidates must resided in the San Diego area with the ability to work at our Point Loma location. Candidates must be able to go on site... 
    3 days per week

    SAIC

    San Diego, CA
    1 day ago
  •  ...Software Engineer San Diego, CA The Software Engineer works within the Application Development & Support team to provide software programming for new software, production support and maintenance for existing software, as well as ad-hoc support of key departmental business... 

    Group Nine LLC

    San Diego, CA
    2 days ago
  •  ...Forward Deployed Software Engineer Saronic Technologies is a leader in revolutionizing autonomy at sea, dedicated to developing state-of-the-art solutions that enhance maritime operations through autonomous and intelligent platforms. Job Overview We are seeking... 
    Permanent employment
    Temporary work
    Work at office

    Saronic

    San Diego, CA
    2 days ago
  • $87.1k - $157.45k

     ...Description The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA. Candidate will join a fast-paced engineering group rapidly prototyping a variety of ocean systems. Collaborate across our medium-sized team holding... 
    Work at office
    Local area
    Immediate start
    Night shift

    Leidos

    San Diego, CA
    3 days ago
  • $57.85k - $104.58k

     ...Description The Undersea Systems Division at Leidos currently has an opening for a Software Engineer in San Diego, CA. Candidate will join a fast-paced engineering group rapidly prototyping a variety of ocean systems. Collaborate across our medium-sized team holding... 
    Internship
    Local area
    Immediate start

    Leidos

    San Diego, CA
    9 hours ago
  •  ...provide sponsorship at this moment". Job Title: Cloud Security Engineer Location: San Diego, CA Duration: 6 Months Pay rate: $...  ...desk requests. Qualifications: # Primary skills in Software development and Software life cycle utilizing AWS services with... 

    ASK Consulting LLC

    San Diego, CA
    4 days ago
  •  ...with the clients. Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data...  ...citizens to apply. Who should apply: Recent computer science/engineering/mathematics/statistics or science graduates looking to make their... 

    SynergisticIT

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PRINCIPAL SOFTWARE ENGINEER. Be the first to apply!