Senior Software Engineer (Scientific Product)
Job Description
Company Description
DNAnexus is the leading cloud-based SaaS company serving the global life science community. DNAnexus’ health informatics platform serves customers across a spectrum of industries — government, biopharmaceutical, clinical diagnostics, healthcare, and academic research in 33 countries with compliant protection of data, privacy, and intellectual property. The platform provides a secure and collaborative environment where genomics, multi-omics, and real world data can be combined with clinical data at scale, providing new insights that can lead to improved diagnostics, new targeted therapies and better patient care.
Job Description
Who We’re Looking For
A self-sufficient Senior Software Engineer with a strong focus on implementation and passionate about developing and managing advanced clinical and molecular data systems at the application level. This role requires robust technical skills in software development and data management, ideally with some knowledge of molecular data. You love to build, enjoy learning something new everyday, and you are motivated to aim for the best development practices possible.
Responsibilities
- Implement and develop software solutions, focusing on clinical and molecular data systems as derived from a SDLC framework.
- Contribute to the integration of application-level software with backend systems.
- Exhibit self-sufficiency in handling complex development tasks and overcoming technical challenges.
- Support the team execution of builds through predictability, reliability, and timely delivery.
- Collaborate effectively within a global team, occasionally coordinating with US-based counterparts.
- Uphold and advocate best engineering practices.
Qualifications
- 5+ years of software development experience.
- Proficiency in coding and development tools: Python, Linux Shell, Bash, Git, Docker, SQL, and React.
- Proficiency in computing, such as cloud computing (e.g. AWS), distributed computing (e.g. Spark), and computing systems (e.g. Snowflake).
- Experience in data modeling, with a strong understanding of database management systems.
- Experience in executing end-to-end software development lifecycle for projects, agile delivery, automated testing and CI/CD, and continuous process improvements.
- Strong ability to work independently and drive projects to completion.
- Effective communication skills in English, suitable for a global team environment.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Ideally, at least some exposure to clinical and molecular data and/or data systems.
Additional Information
Based in Mountain View, California, DNAnexus is experiencing rapid growth and is searching for the best talent to join our team. We recently completed a $200 million financing round to advance our growth globally to further serve leading healthcare and life science organizations. Key investors include Google Ventures, Perceptive Advisors, Northpond Ventures, TPG Biotech, and Foresite Capital.Â
DNAnexus will provide the necessary support to enable the ideal candidate to work remotely within the Czech Republic.
If you are interested in joining our team, please apply today!Â
Date Posted
09/14/2024
Views
1
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View Details