Veracyte, Inc.

Software Engineer II

Veracyte, Inc.

full-time

Posted on:

Location Type: Remote

Location: CaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $132,000 - $189,000 per year

About the role

  • Plays a critical role within the Bioinformatics & Data Science Development team.
  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development.
  • Strong proficiency in Python and familiarity with its ecosystem.
  • Experience building and operating data processing pipelines in a cloud environment.
  • Proven experience delivering solutions making use of AWS services like EC2, ECS, AWS Batch, AWS Step Functions.
  • Understanding of software development best practices, including design patterns, coding standards, version control, testing and documentation.
  • Familiarity with containerization technologies (e.g. Docker, Kubernetes), RESTful API and microservices architecture.
  • Experience with Infrastructure as Code (IaC) using AWS CDK, CloudFormation or Terraform.
  • Experience with CI/CD tools such as AWS CodePipeline and Bitbucket Pipelines.
  • Knowledge of SQL and NoSQL databases, including data modeling concepts.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
Benefits
  • Competitive compensation
  • Significant career opportunities
  • Committed to fostering an inclusive workforce
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonAWSCI/CDDockerKubernetesSQLNoSQLInfrastructure as CodeAWS CDKCloudFormation
Soft Skills
problem-solvingcollaborationcommunicationcode reviewfeedbackindependenceteamwork