We are seeking a Software Engineer II to join our Bioinformatics & Data Science Development team. The individual will be responsible for designing, developing, and maintaining cloud-based applications and services using Python and modern frameworks. The role requires a strong background in cloud engineering and application development, with a minimum of 5 years of professional experience in software development.
Requirements
- Design, develop, and maintain cloud-based applications and services using Python and modern frameworks.
- Utilize AWS services to build, deploy, and manage scalable applications and data pipelines in the cloud.
- Partner with bioinformatics scientists/computational biologists to productionize research workflows.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Ensure code quality through unit testing, integration testing, and adherence to best practices.
- Troubleshoot and resolve complex technical issues and bugs.
- Write clean, maintainable, and efficient code, and maintain documentation for code, architecture, and operational procedures.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Participate in code reviews and provide constructive feedback to peers.
- Stay current with emerging technologies and industry trends in cloud computing and software development to ensure our solutions remain current and competitive.
- Operate within CAP/CLIA- and IVD-regulated environments.
Benefits
- Competitive compensation and benefits
- Significant career opportunities
- Inclusive workforce
- Diverse backgrounds represented, engaged, and empowered to drive innovative ideas and decisions