Senior Software Engineer (Life Sciences)
at Marama Labs
Dublin, County Dublin, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 06 Nov, 2024 | Not Specified | 07 Aug, 2024 | 8 year(s) or above | Regulated Industry,Data Engineering,Data Warehousing,Data Science,Sql,Communication Skills,Commitments,Scrum,Snowflake,Iso,Continuous Delivery,Python,Machine Learning,Spectroscopy,Infrastructure,Medical Devices,Google Cloud Platform | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ABOUT US
Marama Labs is aiming to become a leading innovator in the life sciences industry, dedicated to advancing healthcare through cutting-edge spectroscopy hardware and software solutions. We are looking for a highly skilled Senior Software Engineer to join our dynamic team and contribute to the development of high-quality software products that support scientific research and medical advancements.
POSITION SUMMARY
We are seeking a highly experienced Senior Software Engineer with a strong background in computer science and extensive experience in software engineering within the life sciences sector. The ideal candidate will have a Master’s degree in Computer Science or equivalent experience, at least 8 years of professional experience in a highly regulated industry, and a rigorous approach to automated testing, software verification and validation, security, and DevOps best practices. Familiarity with working in a highly regulated environment and with GAMP5, FDA CFR21 part 11 and ISO 9001 compliance is essential. We are seeking a motivated individual with a strong desire to work on a global cutting-edge deep tech project across time zones and cultures.
REQUIRED QUALIFICATIONS
- Master’s degree in Computer Science or a related field or equivalent professional experience.
- Minimum of 8 years of professional software development experience.
- Experience in the life sciences industry or a comparable high regulated industry such as medical devices or alike.
- Strong experience in writing clean, idiomatic and testable code in Typescript and Python in client and server environments.
- Good understanding of Object-Oriented Design and Functional Programming and how to apply them effectively
- Proven experience with Test Driven Development (TDD), pair programming, trunk-based workflows and managing and working with CI/CD workflows - We use GitHub and Github Actions.
- Strong understanding of software verification and validation processes.
- Track record of doing continuous delivery using DevOps tools and methodologies.
- Expertise in software security best practices and practical knowledge in complying with FDA CFR21 part 11, ISO 9001, SOC2 type 2, ISO27001 and GDPR compliance requirements.
- Excellent problem-solving skills, attention to detail, an appreciation for good UX design and a strong customer-oriented mindset.
- Strong written and verbal communication skills and teamwork abilities and experience working remotely in a team formed of highly skilled and performing individuals.
- Experience working with SCRUM, breaking down, slicing and estimating work, writing user stories, setting expectations and keeping commitments
PREFERRED QUALIFICATIONS
- Experience with Electron, Vue or React, Design Systems and web technology as a whole.
- Experience using an offline-first database and state management approach would be ideal, but not required - We use RxDB.
- Familiarity building and operating reliable software using infrastructure-as-code on one of the major cloud computing platforms - We use Google Cloud Platform, Firebase and Terraform.
- Experience in practical data science and used to work with scientists. Ideally using an implementation of Jupyter, Spyder and a modern data warehouse such as Big Query or Snowflake. Advanced knowledge of SQL is an advantage.
- Knowledge of spectroscopy and data engineering (ETL, data warehousing, data workflows) with a keen interest to develop new kinds of analytical tools using Machine Learning and more classical methods.
- Some experience with embedded programming in C would be a bonus.
Responsibilities:
- Develop, test, and maintain high-quality software solutions for the life sciences industry.
- Apply long years of experience in Test Driven Development (TDD) to ensure robust and reliable code.
- Own the code and continuously improve code quality and design through refactoring
- Conduct thorough software verification and validation to meet industry standards and regulatory requirements, while staying highly agile.
- Ensure software security through best practices and continuous improvement.
- Apply DevOps practices to streamline development, deployment, and operations.
- Collaborate with cross-functional teams to design and implement innovative features.
- Ensure compliance with FDA CFR21 part 11 and ISO 9001 standards.
- Mentor and guide junior engineers together with our tech lead and software managementent to foster a culture of excellence and continuous learning.
- Stay updated with the latest industry trends and technological advancements.
REQUIREMENT SUMMARY
Min:8.0Max:13.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science
Proficient
1
Dublin, County Dublin, Ireland