
Software Engineer II
Veracyte, Inc.
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
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