At Guardant Health our mission is to conquer cancer with data; as such software sits at the core of everything we do. While we're best known for our molecular diagnostics, which unlock the genomic signatures of cancer, these tests are just the first step in the equation. Turning this genomic data into actionable insights shared with thousands of patients, physicians, & researchers in a scalable, reliable, & secure fashion is a software product challenge.
The SoftwareTeam engages with program stakeholders & leadership to identify opportunities for enterprise-level business process optimization with focus on broad positive impact to the organization. Efforts include assessing critical business needs, identifying, evaluating, designing & implementing new or streamlined business processes to support the company. The programs can range from operational improvements, new product launches, 3rd party integrations & broad enterprise system changes. Additionally, the role will leverage process improvement expertise & collaborate with the Enterprise Software & internal teams for the design, development, & application of standardization project management best practices within the organization. These business processes are critical to achieving new or expanded business opportunities, optimizing business operations, utilization of corporate resources, & effective project management.
We are looking for a full stack software engineer to help build & maintain external facing web applications for Guardant Health's customers. Your primary responsibility will be to implement front end UIs using React JS & server side APIs using Ruby on Rails.
About the role:
At Guardant Health, we leverage the most advanced technologies & work with leaders in many different fields to create the most impactful & meaningful technologies for cancer management.
To support Guardant Health's leadership in disruption of cancer treatments, the Enterprise Software team is looking for an energetic software engineer to build applications & products that reach Guardant Health's stakeholders & customers.
As a member of the software team, you will:
- Design, build, & maintain efficient & scalable applications & services that deliver value to our customers
- Collaborate with product management to turn product requirements into production code
- Architect complex systems that have clearly defined interfaces & boundaries
- Efficiently use internally developed micro services in our web applications
- Help maintain code & design quality
- Collaborate with our devops team to develop & maintain release infrastructure
- Lead technical direction of agile squads
- Mentor & guide junior software engineers
Collaborate with our product management, engineering, & QA teams to consistently deliver shippable web & mobile applications to our customers as part of our Agile development squad
Lead the technical design & implementation of production ready code
Make sure all the deliverables are in compliance with the architectural vision & business requirements.
Set & follow core engineering processes around unit testing, code coverage to ensure software code quality
Design, build, & maintain efficient, reusable, & reliable Ruby on Rails code
Build & maintain front end user-facing elements using React JS
Help maintain code quality, organization & CI automation
Develop & maintain automated tests for regular releases
Stay up to date with new technologies & industry trends
You enjoy an agile, fast paced & highly technical environment. You are comfortablecommunicating technical & non-technical information across multiple functions & levels.
You can see the big picture, implement both front end UI & efficient server side algorithms & prove your code is great with automated test results. You do not need to be micromanaged to accomplish team & company goals.
You are dedicated to engineering excellence yet pragmatic enough to balance quality principles, regulatory compliance & business needs.
In addition, you bring:
Bachelor's degree in Computer Science plus at least 10+ years of commercial software development experience
7+ years of experience OR 5+ years plus a Masters degree required along with experience in designing & developing responsive web applications using React JS or other modern JS frameworks
7+ years of programming experience with Ruby on Rails ROR or similar frameworks
Experienced with integrating APIs into front end applications
Expertise in data modeling & developing schemas (relational databases, XML/JSON)
Solid understanding of the software development process & life cycle
Aptitude for learning new technologies & applying them in development.
Understanding of fundamental design principles behind a scalable application
Experience with test driven development including implementation of automated tests (both feature & unit tests)
Experienced with continuous integration systems such as Jenkins or Circle CI
Experienced with AWS
Guardant Health develops breakthrough diagnostic technologies to improve cancer management. With Guardant360, we offer real-time, biopsy-free tumor sequencing that tracks tumor genomics in real-time & identifies associated treatment options. The recent introduction of groundbreaking analytical tools, including our Tumor Response Map & a mobile-enabled physician portal, further advance Guardant Health's momentum.
Please visit our career page at:http://www.guardanthealth.com/jobs/
All your information will be kept confidential according to EEO guidelines.To learn more about the information collected when you apply for a position at Guardant Health & how it is used, please review ourPrivacyNotice for Job Applicants.