Senior Software Engineer

QuartzBio
Summary
Join QuartzBio, a SaaS solutions provider in life sciences, as a highly experienced Software Engineer. You will collaborate with a team to design, develop, test, and maintain software applications, ensuring scalability, maintainability, and security. As a Senior DevOps Engineer, you will lead the design and implementation of scalable infrastructure solutions, mentor junior engineers, and drive automation and reliability across AWS environments. You will manage projects, create design specifications, and develop software solutions. The role requires strong problem-solving, communication, and leadership skills. You will also contribute to strategic planning and decision-making. This position offers opportunities for professional growth and development within a dynamic and innovative company.
Requirements
- Bachelorβs degree related field and a minimum of 5 years of relevant work experience in cloud/infrastructure technologies, information technology (IT) consulting/support, systems administration, network operations, software development/support, technology solutions
- 2-4 years of experience working in a customer-facing role and leading projects
- Excellent problem-solving and analytical skills
- Strong written and verbal communication skills
- Ability to articulate ideas and write clear and concise reports
- 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
Responsibilities
- Manage projects and initiatives with moderate complexity
- Collaborate with cross-functional teams to design, develop, test, and maintain software applications
- 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
- Understand the purpose of new features and help communicate that purpose to team members
- Write and debug software systems in accordance with software development standards, including the Application Development Lifecycle
- Debug and troubleshoot complex software issues and provide timely solutions
- Implement new software features and enhancements
- Ensure adherence to software development best practices and processes
- Write clean, legible, efficient, and well-documented code
- Lead code reviews and provide constructive feedback to peers
- Help to support the work of their peers by pair programming, reviewing code, and through mentorship
- Mentor junior team members and provide guidance
- Continuously improve technical skills and stay up to date with emerging technologies
- Communicate effectively with team members and stakeholders
- Contribute to strategic planning and decision-making
- When performing duties as Senior DevOps Engineer Lead the development and maintenance of the Terraform IaC repository, ensuring modularity and scalability
- Design and implement deployment strategies for microservices on Kubernetes (EKS) using Helm
- Provision new applications and environments, ensuring consistency across dev, staging, and production
- Optimize CI/CD pipelines in GitLab, integrating with Kubernetes and Docker workflows
- Manage and monitor Kubernetes clusters, pods, and services
- Collaborate with engineering teams to standardize development tools and deployment technologies
- Mentor junior engineers and contribute to architectural decisions
- Identify opportunities to streamline and automate IaC development processes
- Other duties as assigned
Preferred Qualifications
- Follows Company's Principles and code of ethics on a day-to-day basis
- Shows appreciation for individual talents, differences, and abilities of fellow team members
- Listens and responds with appropriate actions
- Supports change initiatives and continuous process improvements