QuartzBio is seeking to expand its software engineering team by hiring a highly experienced Software Engineer to design, develop, test, and maintain software applications. The role involves working with a team to solve complex technical problems and improve the company's data enabling technologies for the life sciences industry.
Requirements
- 5+ years of DevOps experience.
- Deep expertise in AWS services and Terraform.
- Strong scripting and automation skills.
- Experience with container orchestration (EKS, Kubernetes) and Helm Charts.
- Experience with CI/CD tools, specifically GitLab.
- Experience with container orchestration (EKS, Kubernetes) and Helm Charts.
- Optimize CI/CD pipelines in GitLab, integrating with Kubernetes and Docker workflows.
Responsibilities
- Lead the design and implementation of scalable infrastructure solutions.
- Mentor junior engineers and drive automation and reliability across our AWS environments.
- Create design specifications, test plans and automated test scripts for individual work scope.
- Develop software solutions that are scalable, maintainable, and secure.
- Analyze, maintain, and implement (including performance profiling) existing software applications and develop specifications from business requirements.
- Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle.
- Lead the development and maintenance of the Terraform IaC repository, ensuring modularity and scalability.
Other
- Manage projects and initiatives with moderate complexity.
- Collaborate with cross-functional teams to design, develop, test, and maintain software applications.
- Understand the purpose of new features and help communicate that purpose to team members.
- Mentor junior team members and provide guidance.
- Communicate effectively with team members and stakeholders.