Cryoport Systems is looking for a Software Engineer III to implement technical initiatives, optimize team delivery, and drive architectural decisions to support the company's growth and ensure system success and technical excellence.
Requirements
- Ruby, Java, Python, JavaScript, MySQL, Docker, Elasticsearch, GitHub, JIRA, AWS
- Ruby on Rails, Scala, Micronaut, React
- 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.
- 6+ years architecting, implementing, and maintaining JSON API’s.
- Extensive knowledge of microservices, APIs, event-driven architectures, containerization (Docker, Kubernetes), and data modeling.
Responsibilities
- Implement scalable, resilient, and maintainable software systems aligned with business objectives.
- Execute value stream initiatives in an agile environment, ensuring that features meet business and technical goals.
- Consistently apply best practices in software development, including modularization, code quality, testing, security and data modeling and contribute towards process improvements to make the broader teams more effective.
- Participate in technical discussions, requirements working sessions, and architecture reviews.
- Advocate for Domain-Driven Design (DDD) and loosely coupled architectures.
- Help introduce 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.
Other
- Collaborate closely with the technical leadership team to ensure deliverables align with the organization’s broader goals and support our clients’ needs.
- Mentor mid-level engineers, propose innovative solutions and break down projects to ensure incremental, timely output.
- Work closely with product managers, designers, and engineering teams to align technical efforts with business goals.
- Partner with platform and infrastructure teams to improve tooling, deployment pipelines, and cloud environments, helping to cultivate an ever-improving developer experience.
- Strong, detail-oriented analytical skills and a hands-on approach to troubleshooting and resolving technical challenges.