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

PRINCIPAL SOFTWARE ENGINEER

$212.9k

Socket

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.

#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the PRINCIPAL SOFTWARE ENGINEER in San Diego, CA vacancy
  • $98.4k - $171k

     ...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Test to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid schedule.... 
    Suggested
    Full time
    Relocation package
    Shift work

    Northrop Grumman

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

     ...employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - User Experience Applications to join our team of qualified, diverse individuals within our Software organization. This... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $150k - $220k

    Job description: Senior or Principal Software Engineer (Full-time, On-site, San Diego, CA)We are seeking an experienced Principal orSenior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands... 
    Suggested
    Full time

    Affinity Executive Search

    San Diego, CA
    1 day ago
  • $91.8k - $137.6k

     ...Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Java or Principal Software Engineer - Java to join our team on site in San Diego, CA or El Segundo, CA . The candidate should... 
    Suggested
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    20 days ago
  • $190k - $210k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Engineer Professional San Diego, CA, US 7 days ago Requisition ID: 1298 Salary Range: $190,000.00 To $210,000.00 Annually... 
    Suggested

    Mainstay Medical International plc

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

     ...funding. Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Development to join our team on site in San Diego, California or Grand Forks, North Dakota with a partial hybrid... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $91.8k - $171k

     ...Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Embedded and Real Time to join our team of qualified, diverse...  ...2 Software Engineer - Embedded and Real Time or a level 3 Principal Software Engineer - Embedded and Real Time. Basic Qualifications... 
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    3 days ago
  • $149.3k - $234.6k

     ...environments, Northrop Grumman brings informed insights and software-secure technology to enable strategic planning. We’re...  ...Systems would like you to join our team as a Sr. Principal Cyber Software Engineer (Level 2 CNO Analyst/Programmer) . Places of performance... 
    Full time
    Relocation
    Shift work

    Northrop Grumman

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

     ...for our customers across diverse industries. We are seeking a motivated and forward‑thinking Software Developer to join our dynamic team. If you thrive in a fast‑paced engineering environment and enjoy creative problem‑solving, this role offers an exciting opportunity.... 
    Full time
    Part time
    Work at office
    Relocation package
    Flexible hours

    Solar Turbines

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

     ...Job Description Job Description 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... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Night shift

    STR

    San Diego, CA
    17 days ago
  • $195k - $235k

     ...Job Description Job Description Join our fast-paced and passionate team as a Senior Principal Software Engineer on our Robotic Automation team. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for... 
    Full time
    Local area

    Monarch Quantum

    San Diego, CA
    4 days ago
  •  ...Information Systems Solutions (ISS) is seeking a Software Engineer Ito support the NIWC PAC Information Technology Management Support Services contract. Software Engineers research, design, and develop computer and network software or specialized utility programs.... 
    Full time
    Contract work

    Information Systems Solutions, Inc.

    San Diego, CA
    22 days ago
  •  ...Job Description Job Title: Software Engineer - Inspection Role: Information Technology Relocation Available: Yes Industry: I.T. Location: Illinois Town / City: Rockford Job Type: Permanent full-time Job description: The Software Engineer -... 
    Permanent employment
    Full time
    Relocation
    Flexible hours

    Right Talent Right Now

    San Diego, CA
    more than 2 months ago
  •  ...Application Development & Support  Outsourced Testing  Mobile Development and Test Automation  Job Description Job Position: Software Engineer (DevOps) Location: San Diego, CA Duration: 6 Months Business priorities is to Deliver Awesome support for these... 
    Full time

    Pyramid Consulting

    San Diego, CA
    more than 2 months ago
  •  ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities... 
    Full time

    Dba Technologies, Llc

    San Diego, CA
    more than 2 months ago
  • $125k - $175k

     ...Description Join our fast-paced and passionate team as a Senior Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You... 
    Full time
    Local area
    Flexible hours

    Monarch Quantum

    San Diego, CA
    a month ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Full time
    Work at office

    Speechify

    San Diego, CA
    more than 2 months ago
  • $40 - $85 per hour

     ...Senior Software Engineer remote $40 - $85/hour pay Required Skills Python3 JAVA Rust Algorithms Basics C++ Typescript bug fixing feature implementation codebase refactoring performance optimization Job Description... 
    Full time
    For contractors
    Remote work

    Esrhealthcare And Exec Staff Recruiters

    San Diego, CA
    more than 2 months ago
  •  ...Description We are helping an on-demand, autonomous ride-hailing company find a Software Engineer to design and build production-grade AI applications, agents, and conversational systems. In this role, you’ll develop AI-powered products that support complex task... 
    Full time

    Continuum Resource Network

    San Diego, CA
    11 days ago
  • $115k - $185k

     ...Where you’re never going alone. Because there’s too much at stake to go solo. Our Radio Products Team is seeking a hybrid Software Engineer, Modem BSP. You would be responsible for working on next generation self-networking hand-held radios for domestic and foreign... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies, Inc.

    San Diego, CA
    more than 2 months ago
  • $150k - $215k

     ...people. Vannevar is a small agile team combining world-class engineers with veteran strategists who bring deep expertise in defense and...  ...At Vannevar we’re consistently iterating on AI-enabled software products to deter our adversaries and lead the fight for strategic... 
    Full time
    For contractors
    Remote work
    Relocation

    Vannevar

    San Diego, CA
    more than 2 months ago
  • $150k - $185k

     ...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in...  ...and development opportunities. Local Candidates Only No Visa Sponsorship Principals only – no Agencies or calls please... 
    Full time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    San Diego, CA
    more than 2 months ago
  • $1,000 per month

     ...sessions and celebrations that are often open to the entire organization. Position Summary: We're looking for a Junior Software Engineer to help take various Agentic verification capabilities from proof-of-concept to a real, production system. This is a great fit... 
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Worldwide
    Flexible hours
    3 days per week

    Trulioo

    San Diego, CA
    20 days ago
  • $104k - $156k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Modem Technologies Software General Summary: As a leading technology...  ...modem development specific experience. Principal Duties and Responsibilities: • Applies Modem... 
    Full time
    Work from home

    Qualcomm

    San Diego, CA
    18 days ago
  •  ...envelope, and about preventing conflict and saving lives. Ambition is welcome to apply within. About the Role: As a Mission Software Engineer at HavocAI, you’ll be at the heart of delivering autonomy where it matters most — in the field, alongside our customers,... 
    Full time
    Immediate start
    Work from home
    Relocation
    Home office

    Havocai

    San Diego, CA
    more than 2 months ago
  •  ...Understanding of MVC, MVP and similar design patterns Work in an Agile software development environment (SCRUM) Work with the newest...  ...Continue to improve upon your already excellent software engineering knowledge Create the best software of your life  Work in... 
    Full time

    Jobsbridge

    San Diego, CA
    more than 2 months ago
  • $94.2k - $141.2k

     ...Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: ** This position is not eligible for Qualcomm immigration sponsorship. ** Qualcomm is the leading provider of smartphone SoCs... 
    Full time
    Work experience placement
    Work from home
    Worldwide

    Qualcomm

    San Diego, CA
    18 days ago
  • $140k - $175k

     ...operational superiority from ground to space. We are looking for a SW Engineer to join our team of designers of cutting-edge components for space and national security applications, including Software-Defined Radios, Digital Processing Systems, Space-Rated Cameras, Star... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Flexible hours

    Voyager Technologies Inc

    San Diego, CA
    a month ago
  • $150k - $165k

     ...competencies in Information Assurance, Cybersecurity and Systems Engineering. With offices on both the East and West coasts, an inviting...  ...standard benefits, opportunity abounds for the right individual! Software Engineer – 26-035 – San Diego, CA As a growing Department... 
    Full time
    For contractors

    AUSGAR Technologies Inc.

    San Diego, CA
    26 days ago
  • $195k - $235k

     ...Job Description Job Description Join our fast-paced and passionate team as a Senior Principal Robotics Software Engineer. As we scale, you will be instrumental in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives... 
    Full time
    Local area
    Immediate start

    Monarch Quantum

    San Diego, CA
    4 days ago

Do you want to receive more vacancies?

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