Senior Software Engineer
- Full-time
Company Description
CareDX, Inc., based in Brisbane, California, is a molecular diagnostics company focused on the discovery, development and commercialization of high value, non-invasive tests to enhance the care and long-term outcomes of transplant recipients. The company has commercialized AlloMap Molecular Expression Testing, which aids physicians in surveillance of heart transplant recipients. There is new evidence that further supports the clinical utility of AlloMap. CareDX also develops new tests for other solid organ transplantation.
Job Description
Specifications
Title: Senior Software Engineer
Manager: Senior Director, Technical Operations & Validation
FLSA: Exempt
Classification: Regular Full Time
Department: Software
Location: Brisbane, CA
Management: None
General Description
The Senior Software Engineer will design and maintain web-based software to support scientific departments at CareDx. The engineer will work on cross-functional teams to develop new applications and new releases for existing software, as well as participating in support and maintenance of the existing software portfolio. He/she will develop software in a heavily regulated (FDA, CLIA) environment. This position requires frequent interactions with different departments for which exceptional communication skills will be key.
Responsibilities are as follows, but not necessarily limited to:
● Design, implement and maintain high-quality web-based software supporting all corporate functions, in particular the Reference Laboratory, R&D, Clinical Department and Informatics;
● Development and support of laboratory information management systems (LIMS) and data analysis pipelines;
● Develop software in a regulated environment (FDA, HIPPAA, CLIA);
● Debugging and problem analysis of production issues, as well as developing appropriate solutions;
● Work as part of a cross-functional team to develop specifications and use cases for new application releases;
● Produce well-written, well-documented, and well-behaved software components;
● Take full ownership of assigned tasks and ensure their timely delivery;
● May act as lead/mentor to other members of the software group;
● Any task or project as assigned by manager.
Qualifications
● BS/MS or equivalent in Computer Science;
● Minimum of 5 years of software development experience, preferably in Life Sciences or Medical Device environment;
● Must be proficient in abstract software design, component-based software architecture and relational data modeling;
● Highly motivated self-starter, taking full ownership of assigned tasks;
● Demonstrated ability to quickly learn new technologies, tools and concepts;
● Experience working in UNIX/Linux & Windows environments;
● Proficient in Java , J2EE and related technologies and APIs;
● Oracle 10g/11g, SQLServer 2005. Ability to write complicated SQL queries is a necessity;
● Experience working with OutSystems’ Agile Platform preferred;
● Technologies: J2EE, SOAP/REST, HTML5, CSS3, JavaScript, PHP, Ajax, JSON;
● Experience working with next generation sequencing (NGS) data and pipeline is a plus;
● Experience developing/maintaining LIMS type systems preferred;
● Experience working in a regulated environment under GLP or GMP preferred;
● Experience managing JBoss , IIS and/or Apache servers and collaboration tools (SVN, Wikis) is a plus;
● Exceptional interpersonal / written communication skills;
● Thrives in a highly collaborative, fast-paced, team-based environment.
Additional Information
Work Environment:
Travel is not a primary aspect of this position although travel may be requested from time to time. An employee in this position may work in an environment, or visits facilities, in which safety, environmental and health concerns may demand constant attention. Adherence to the Corporate and/or Plant policies, rules, and regulations in these areas is required.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to use hands and fingers, handle or feel, and talk or hear. The employee frequently is required to sit, stand and walk. There will be periods of time during the workday where you will be sitting for 3-4 hours in a row. Regular use of hands to operate office equipment and type on the keyboard will be required. The employee may occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, and ability to adjust focus.
While working in the laboratory, incumbents may be exposed to excessive noise, chemicals and solvents, biological agents, mechanical/electrical hazards, and blood borne pathogens. Adherence to using personal protection equipment is required in the laboratories.
All your information will be kept confidential according to EEO guidelines.
CareDx is an Equal Opportunity Employer.