Cryoport Systems is seeking a Senior Software Engineer to deliver high-quality technical solutions to grow their foundational systems.
Requirements
- Deep knowledge of test automation tools and frameworks (e.g., Cucumber, Selenium, Cypress).
- Experience in performance, security, and integration testing, ensuring fast and reliable software releases.
- Proven ability to design and maintain CI/CD/CO pipelines (e.g., CircleCI, GitLab CI, GitHub Actions) for automated builds, tests, validation, and deployments.
- Experience with GAMP5 compliance standards and software validation lifecycle.
- 7+ years of experience designing, implementing, and maintaining comprehensive quality assurance strategies for complex backend or distributed systems.
- 3+ years of hands-on experience developing and managing QA/CI/CD/CO pipelines, including integration with automated testing frameworks and deployment workflows.
- 3+ years of hands-on technical writing experience, formulating FRS/URS documentation and Traceability Matrix.
Responsibilities
- Design, build, and maintain essential platform components to support Cryoport Systems’ growth, focusing on performance and scalability.
- Deliver high-quality code and contribute to architectural improvements by implementing solutions, under the strategic guidance of leadership.
- Lead code reviews and provide hands-on mentorship to junior engineers, adhering to best practices and fostering continuous learning.
- Drive key project phases within the Platform team, ensuring timely delivery and alignment with team objectives.
- Identify and address performance bottlenecks, implement automation initiatives, and optimize processes at the team level.
- Implement security best practices and maintain compliance with internal standards, supporting broader risk management.
- Proactively identify potential technical risks within your projects and collaborate with relevant stakeholders to implement effective mitigation strategies.
Other
- Bachelor's degree in Computer Science or a related field (required)
- Strong verbal and written communication skills with the ability to translate technical concepts into actionable business insights.
- A proactive approach to staying current with emerging technologies and trends in data engineering and regulatory compliance.
- Ability to align technical solutions with organizational strategy, effectively mitigating risks and enhancing business value through advanced data capabilities.