1 Click Easy Apply


Senior Software Engineer


San Diego, California


Senior Software Engineer Job Opening in San Diego, California - Interpreta?s analytical engine continuously interprets and synchronizes clinical and genomics data in real-time, creating a personalized roadmap and enabling the orchestration of timely care. This provides physicians, patients, care managers, and healthcare organizations with the patient-specific information needed for improved quality, patient prioritization, population management, and precision medicine.
We are currently seeking a highly-qualified candidate for the position of Sr. Software Engineer.
Summary:
This role will design, implement and test various components of a new distributed software system. Deployed on an application server cluster, the software system analyzes and interprets vast amounts of data and provides Interpreta?s clients with real-time intelligence to optimize patient diagnosis and treatment.
The software system is built on Linux, so a deep understanding of developing C/C++ software in the Linux environment is essential. This includes experience integrating and modifying third-party software and tools, both commercial and open source. Off-the-shelf software and tools are leveraged when possible, and proprietary solutions are developed only when necessary. All software must be coded to the highest possible performance and reliability standards. Validation of all developed software is expected.
Primary Job Responsibilities:
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
Collaborate with other engineering teams on front-end development, production, design, QA, etc
Document software and features for engineering and operations teams
Participate in the scheduling, design, performance and code review process
Other duties as assigned
Job :
5+ years of relevant software development experience
Fluent with C/C++ on Linux/UNIX platforms
Hands-on experience with the C++ STL and Boost
Thorough understanding of distributed systems
Thorough understanding of asynchronous messaging models (client/server, peer-to-peer and publish-subscribe)
Thorough understanding of basic network protocols
Thorough understanding of both structured and object-oriented paradigms
Thorough understanding of data structures, design patterns and methods
Prior experience working in multi-threaded code
Prior experience with open source software and tools
Strong written and oral communication
Strong interpersonal skills
Motivated and results-oriented team player
Ability to learn quickly
Positive attitude, friendly personality
Ability to multitask with minimal supervision
Education:
Bachelors or Master degree in Computer Science, or related major
Job Type: Full-time
Salary: $95,000.00 /year
Job Location:
San Diego, CA 92121
Required education:
Bachelor's
Required experience:
software development: 5 years
C++: 2 years
Linux: 2 years
Required language:
English

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC