Cryoport Systems is the life science industry’s most trusted provider of supply chain solutions for temperature-sensitive materials. The Senior Software Engineer will lead technical initiatives, optimize team delivery, and drive architectural decisions, ensuring deliverables align with the organization’s broader goals and support client needs.
Responsibilities:
- Implement scalable, resilient, and maintainable software systems aligned with technical roadmaps
- Execute value stream initiatives in an agile environment, ensuring that features meet business and technical goals
- Apply and ensure best practices in software development, including modularization, code quality, testing, security, and data modeling
- Participate in technical discussions, architecture reviews, and roadmap planning
- Contributed to the technical vision and architecture for the stream
- Advocate for Domain-Driven Design (DDD) and loosely coupled architectures
- Review and assess new technologies, frameworks, and tools to enhance efficiency and scalability
- Collaborate with product managers and stakeholders to understand business goals and translate them into technical requirements
- Contribute to technical documentation and knowledge sharing across teams
- Ensure the team’s work aligns with objectives laid out no technical roadmaps
- Support mid-level engineers, fostering a culture of learning and technical ownership
- Work closely with product managers, designers, and engineering teams to align technical efforts with business goals
Requirements:
- B.S. in Computer Science or equivalent degree
- 8+ years architecting, implementing, and maintaining 100,000+ lines of code multi-tier distributed web applications using Ruby (Ruby on Rails), J2EE, JavaScript (React, Node), Python, and other web technologies
- 5+ years architecting, implementing, and maintaining JSON API's
- Extensive knowledge of microservices, APIs, event-driven architecture, containerization (Docker, Kubernetes), and data modeling
- M.S. in Computer Science