Veracyte is seeking a Software Engineer to develop and maintain scalable software solutions that power their products and services, aiming to transform cancer care by providing clinicians with insights for patient treatment decisions.
Requirements
- Expertise in Python, AWS, and coding best practices.
- Strong background in software development, cloud computing.
- Proven experience delivering solutions making use of AWS.
- Understanding of software development best practices, including design patterns, coding standards, ELT/ETL standards, and code reviews.
- Experience with web development technologies such as Node.js, React, Vue.js, or similar.
- Familiarity with microservices architecture and RESTful API design.
- Familiarity with CI/CD concepts and tools like Jenkins, GitLab CI, CircleCI, or similar
Responsibilities
- Design, develop, and maintain high-quality software solutions using Python.
- Utilize AWS services to build, deploy, and manage applications in the cloud.
- Has strong knowledge of cloud data engineering principles and manages Python based data pipelines.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex technical issues and bugs.
- Perform code reviews and provide constructive feedback to peers.
Other
- 5+ years of experience in software development.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Hybrid position located in our San Diego office. Open to remote for the ideal candidate.