Staff Software Engineer (Python)
Job description
Sr. Software Engineer
Q2 Solutions is a leading clinical trial laboratory services organization with end-to-end laboratory services and secure, enterprise-wide biospecimen and consent management solutions. With a relentless focus on quality and innovation, Q2 Solutions uses its global experience and scientific expertise to transform science and data into actionable medical insights that help customers improve human health.
Job Overview
You will be designing and developing bioinformatics workflow systems and genomics pipelines to support a large-scale genome sequencing lab. You will be developing and enhancing regulated applications to advance patient health.
Responsibilities
- Apply agile practices in the delivery of products
- Contribute to the design of products using design patterns and architectural standards
- Develop applications utilizing test driven development practices
- Collaborate closely with team members to mentor and learn
- Integrate 3rd party genomics software tools and components where appropriate
- Collaborate across teams on shared libraries and services
- Perform other duties and learning activities as directed
Minimum required education and experience
- Bachelor's Degree in related field - Computer Science, Math, or comparable field
- Master's Degree Preferred
- Experience in genomics, clinical, or regulated environment preferred
Required knowledge, skills, and abilities
- Software Engineering Experience - 5+ years
- Experience designing and developing OO applications - 4+ years
- Experience developing micro service architectures - 2+ years
- Experience using relational, non-relational and big data repositories 5+ years
- Experience with Python 3+ years
- Experience with CI/CD
- Experience with Azure or AWS cloud platforms - 3+ years
- Experience developing in a Linux environment - 3+ years
- Good verbal and written communication skills.
- Ability / willingness to learn bioinformatics / genomics
- Nice to have: Experience with Nextflow
- Nice to have: Experience with multiple development languages. (Java, C++, Rust, Go)
- Nice to have: Working knowledge of Bioinformatics, Genomics, or Life Sciences
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by applicable law.
IQVIA, Inc. provides reasonable accommodations for applicants with disabilities. Applicants who require reasonable accommodation to submit an application for employment or otherwise participate in the application process should contact IQVIA's Talent Acquisition team at [email protected] to arrange for such an accommodation.
Q² Solutions is a leading clinical trial laboratory services organization with end-to-end laboratory services and secure, enterprise-wide biospecimen and consent management solutions. https://www.q2labsolutions.com/careers
We are committed to providing equal employment opportunities for all, including veterans and candidates with disabilities. https://jobs.iqvia.com/q2-solutions-eoe
As the COVID-19 virus continues to evolve, Q² Solutions' ability to operate and provide certain services to customers and partners necessitates Q² Solutions and its employees meet specific requirements regarding vaccination status. https://jobs.iqvia.com/q2-solutions-covid-19-vaccine-status