Senior Software Engineer, Order to Report
4 weeks ago
Job Description
Guardant Health is a leading precision oncology company focused on helping conquer cancer globally through the use of its proprietary tests, vast data sets, and advanced analytics. The company's oncology platform leverages capabilities to drive commercial adoption, improve patient clinical outcomes, and lower healthcare costs across all stages of the cancer care continuum.
The company has commercially launched several tests, including Guardant360, Guardant360 CDx, Guardant360 TissueNextTM, Guardant360 ResponseTM, and GuardantOMNI, for advanced stage cancer patients, as well as the Guardant RevealTM test for early-stage cancer patients. The company's screening portfolio, including the ShieldTM test, aims to address the needs of individuals eligible for cancer screening.
As a Senior Software Engineer at Guardant Health, you will be part of a team that builds and enhances laboratory workflows within the Laboratory Information Management System (LIMS) and across other systems and services that interact with LIMS to facilitate lab operations.
Key Responsibilities
- Work with very interesting technologies and datasets (human genomics)
- Have a holistic view of processes and systems involved in taking patient samples from order to result in a multi-product clinical laboratory
- Specialize in configuration and customization of commercial off-the-shelf product LIMS system to support order to result workflows
- Understand LIMS platform/product features and propose solutions that present trade-off analysis and make best use of the platform
- Leverage off-the-shelf or existing functionality whenever possible so development resources can be focused on unmet needs
- Build and maintain an ecosystem of services and applications that provide unique value add
- Integrate LIMS and other enterprise systems and services to create seamless business processes
- Analyze complex requirements, create simple designs, vet with multiple stakeholders and cross-functional teams
- Initiate and lead technical design discussions within and across technical teams
- Create artifacts, such as design and implementation, to guide development, implementation, and support
- Code for efficiency, reusability, scalability, and all other ileitis by following existing frameworks and practices or creating new ones when needed
- Responsible for creating and managing business rules using Drools
- Develop and maintain automated tests for regular releases
- Provide operational platform support such as user and license management and audit documentation
- Provide second-tier production support
Requirements
- A minimum of 6 years of LIMS software development
- 6+ years of experience developing production software in Java
- 6+ years of experience developing and consuming SOAP/RESTFul APIs using RAML, Swagger / OpenAPI
- 6+ years hands-on experience with data modeling, developing schemas (relational databases, XML/JSON), data management and processing (relational and NoSQL data stores)
- 3+ years' experience in design and development of workflows across the application(s)
- 2+ years of experience customizing commercial Lab Information Management Systems (LabVantage preferred)
- 2+ years' experience working with regulated software (such as healthcare or financial)
- 2+ years of experience of development on commercial off-the-shelf platform (such as Salesforce, Oracle ERP, or others) is highly desired
- 2+ years' experience in developing and maintaining business rules using Drools engine is good to have
- Understanding of laboratory operations, regulations, and compliance in the healthcare industry is highly desired
- Experience in software integration using REST/SOAP services and messaging system
- Experience with Amazon Web Services or other cloud services
- Understanding and track record of utilization of contemporary architectural patterns and methodologies such as microservices, serverless, CQRS, and DDD
- Experience working in a fast-paced environment leveraging an agile development framework, understanding of test automation and continuous integration
- Bachelor's degree in software engineering, CS, or EE
- Experience with integration platforms such as Mulesoft is highly desired
- Experience in healthcare industry is highly desired
Additional Information
Guardant Health offers a hybrid work model, with defined days for in-person/onsite collaboration and work-from-home days for individual-focused time. All U.S. employees who live within 50 miles of a Guardant facility will be required to be onsite on Mondays, Tuesdays, and Thursdays.
The US base salary range for this full-time position is $109,300 to $174,900. The range does not include benefits, and if applicable, bonus, commission, or equity.
For positions based in Palo Alto, CA or Redwood City, CA, the base salary range for this full-time position is $145,700 to $196,800.
Guardant Health is committed to providing reasonable accommodations in our hiring processes for candidates with disabilities, long-term conditions, mental health conditions, or sincerely held religious beliefs.
Guardant Health is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
-
Senior Software Engineer
4 weeks ago
Palo Alto, California, United States Broadcom Corporation Full timeJob Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our VMware Cloud Foundation Division. As a key member of our team, you will be responsible for developing and maintaining low-level kernel code for our flagship product, VMware vSphere.Responsibilities:Design, develop, and test kernel modules and...
-
Senior Software Engineer
3 weeks ago
Palo Alto, California, United States gpac Full time**Company:** {company}**Job Title:** Senior Software Engineer (Backend)**Job Summary:** We are seeking a skilled Senior Software Engineer (Backend) to join our team. The ideal candidate will have a strong background in software development and experience with backend technologies.**Key Responsibilities:*** Design and develop scalable backend systems*...
-
Senior Embedded Software Engineer
1 month ago
Palo Alto, California, United States Ford Motor Company Full timeJob Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Advanced Driver-Assistance Systems (ADAS) program, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the development of...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Ford Motor Company Full timeJob Summary: We are seeking an experienced Senior Embedded Software Engineer to join our team at Ford Motor Company. About the Role: As a Senior Embedded Software Engineer, you will be responsible for designing and delivering core onboard frameworks and offboard tooling to facilitate the maximization of speed and quality in the development of advanced...
-
Senior iOS Software Engineer
4 weeks ago
Palo Alto, California, United States Kohler Full timeAbout the Role:We are seeking a highly skilled Senior iOS Software Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing mobile architecture that can scale with the business growth of Kohler Ventures.Key Responsibilities:Work directly with the Head of Software,...
-
Senior Software Development Engineer
1 month ago
Palo Alto, California, United States Amazon Web Services, Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Web Services, Inc. This is a unique opportunity to work on the next generation of data warehouse systems and contribute to the overall strategy of our cloud data warehousing service.Key ResponsibilitiesDesign and implement automation infrastructure...
-
Senior Manager, Software Engineering Lead
4 weeks ago
Palo Alto, California, United States Snap Full timeJob Title: Senior Manager, Software EngineeringAbout the Role:We are seeking a highly skilled Senior Manager to lead our software engineering team at Snap Inc. As a key member of our team, you will be responsible for managing a team of engineers, providing technical direction, and driving the team's strategy and goal setting.Key Responsibilities:Manage a...
-
Senior iOS Software Engineer
4 weeks ago
Palo Alto, California, United States Kohler Full timeAbout the Role:We are seeking a highly skilled Senior iOS Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing mobile applications that meet the needs of our business.Key Responsibilities:Work directly with the Head of Software and product teams to design and...
-
Senior Simulation Software Engineer
1 month ago
Palo Alto, California, United States Wing Full timeAbout WingWing is a pioneer in drone delivery, offering a safe, fast, and sustainable solution for last mile logistics. Our technology is designed to be easy to integrate into existing delivery and logistics networks, providing a scalable drone delivery solution for a broad range of businesses. Wing is a part of Alphabet, and our mission is to create the...
-
Senior Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeRivian is a leading manufacturer of electric vehicles, and we are seeking a highly skilled Senior Embedded Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and deploying embedded software on Real-Time Operating Systems (RTOS) for board bring-up, verification, and debugging of automotive...
-
Senior Software Integration Engineer
4 weeks ago
Palo Alto, California, United States Tesla Full timeJob SummaryTesla is seeking a highly skilled Senior Software Integration Engineer to join our Energy team. As a key member of our team, you will be responsible for designing and implementing automation platforms for hardware and firmware integration of next-generation Tesla industrial energy storage systems.ResponsibilitiesDesign and develop automation...
-
Senior Software Engineer
4 weeks ago
Palo Alto, California, United States GrowthBook Full timeGrowthBook is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our feature flagging and A/B testing platform.About the RoleWe are a small, all-remote team backed by YCombinator and Khosla Ventures. Our platform is used by hundreds of...
-
Senior Software Engineer
1 month ago
Palo Alto, California, United States Broadcom Corporation Full timeJob Summary: We are seeking a highly skilled Senior Software Engineer to lead our team in designing and implementing a visionary new Clustered Operations workflow for managing the ESXi hypervisor. This is a unique opportunity to work on a complex system and make a significant impact on the industry.Key Responsibilities: Design and implement innovative...
-
Senior Manager, Software Engineering
1 month ago
Palo Alto, California, United States Snap Full timeJob Description:Snap Inc. is a technology company that empowers people to express themselves, live in the moment, learn about the world, and have fun together. We believe the camera presents the greatest opportunity to improve the way people live and communicate.The Company's three core products are Snapchat, a visual messaging app that enhances your...
-
Senior Manager, Software Engineering Lead
4 weeks ago
Palo Alto, California, United States Snap Full timeAbout the RoleWe are seeking a highly skilled Senior Manager to join our Software Engineering team at Snap Inc. As a Senior Manager, you will be responsible for managing a team of engineers, providing technical direction, and driving the team's strategy and goal setting.Key ResponsibilitiesManage a team of engineers and provide support to team membersGrow...
-
Senior Cloud Software Engineer
7 days ago
East Palo Alto, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our Amazon Redshift team in Los Angeles County.As a member of our team, you will be responsible for translating functional and technical requirements into detailed architecture and design, coding and testing complex system components, and participating in code and design...
-
Senior Software Engineer
4 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is on a mission to keep the world adventurous forever. This mission encompasses the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions...
-
Senior Fullstack Software Engineer
4 weeks ago
Palo Alto, California, United States Kohler Full timeAbout the Role:We are seeking a highly skilled Sr. Fullstack Engineer to join our team at Kohler Ventures. As a key member of our software engineering team, you will be responsible for designing and developing cloud-based web applications that can scale with the business growth of Kohler Ventures.Key Responsibilities:Work directly with the Head of Software,...
-
Senior Software Development Engineer
1 month ago
East Palo Alto, California, United States Amazon Full timeAbout the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our Amazon Redshift team. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale distributed systems that power Amazon Redshift.As a Senior Software Development Engineer, you will work closely with our team to...
-
Senior Software Engineer
4 weeks ago
Palo Alto, California, United States Machinify Full timeAbout the RoleMachinify is a leading provider of AI-powered software products that transform healthcare claims and payment operations. We're seeking a high-level Senior Software Engineer to join our team and contribute to the development of innovative solutions that increase the speed and accuracy of claims processing.The ideal candidate has a range of...