Back to Search

Senior Software Engineer

Date Posted: 3/1/2018

Apply Now

Job Description

What we need

The software development team has an immediate need for a strong developer to design, implement, and maintain component written in C++ in a Linux environment.

An ideal candidate for this position would have in-depth experience with C++ and integrating/modifying third-party software and tools, both commercial and open source.  We also highly value experience in high-performance computing, programming language design/implementation, graphics, and distributed systems.

In this role, you will

  • Design, implement, document, test, and maintain components of our operational, medical, and clinical software
  • Develop, modify and debug application server software
  • Deploy, evaluate performance, optimize and test software on application servers
  • Collaborate with clinical analytics engineering team to improve and extend the existing code base

The ideal candidate will have the following skills
  • Bachelor's degree or MA in Computer Science or related field
  • Advanced C/C++ programming skills on Linux platforms
  • Strong understanding of asynchronous messaging models (client/server, peer-to-peer and publish-subscribe)
  • Thorough understanding of data structures, design patterns and methods
  • Prior experience working in multi-threaded code
  • High-performance computing
  • Confident, competent, independent developer
  • Basic knowledge of git version control
  • Fluent in English, both verbal and written
  • Ability to work with minimal oversight
  • Ability to work effectively in a fast-paced, dynamic small team environment


We are an equal opportunity employer and make hiring decisions based on merit. Recruitment, hiring, training, and job assignments are made without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, or any other protected classification. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

Job Requirements

What we need
The software development team has an immediate need for a strong developer to design, implement, and maintain component written in C++ in a Linux environment.
An ideal candidate for this position would have in-depth experience with C++ and integrating/modifying third-party software and tools, both commercial and open source. We also highly value experience in high-performance computing, programming language design/implementation, graphics, and distributed systems.
In this role, you will
• Design, implement, document, test, and maintain components of our operational, medical, and clinical software
• Develop, modify and debug application server software
• Deploy, evaluate performance, optimize and test software on application servers
• Collaborate with clinical analytics engineering team to improve and extend the existing code base
The ideal candidate will have the following skills
• Bachelor’s degree or MA in Computer Science or related field
• Advanced C/C++ programming skills on Linux platforms
• Strong understanding of asynchronous messaging models (client/server, peer-to-peer and publish-subscribe)
• Thorough understanding of data structures, design patterns and methods
• Prior experience working in multi-threaded code
• High-performance computing
• Confident, competent, independent developer
• Basic knowledge of git version control
• Fluent in English, both verbal and written
• Ability to work with minimal oversight
• Ability to work effectively in a fast-paced, dynamic small team environment
Posted By: jandrews@ledgent.com

Apply Now Send to a Friend

Job Snapshot

  • Employee Type:Full-Time
  • Location:San Diego, CA
  • Job Type:I.T.
  • Experience:Not Specified
  • Education:Not Specified
  • Date Posted:3/1/2018
  • Contact: Jessica Andrews (858) 366-4632
  • Pay Range: $95,000.00 - $120,000.00 Annually
Get Job Alertsby Email
  • Receive alerts with new job opportunities that match your interests
  • Receive relevant communications and updates from our organization

Sign Up Now


Job Reference: JO-1709-9238