Senior Release Train Engineer - Digital Pathology Algorithms

Hoffmann-La Roche Ltd Santa Clara , CA 95051

Posted 2 months ago

The Position

The Senior Release Train Engineer (RTE) is a servant leader of the Agile Release Train (ART) building our next generation of Digital Pathology Algorithms. The Senior RTE leads a diverse team of talented scientists, software engineers, product owners and scrum masters that plan, commit, develop and deploy algorithms together to deliver significant value to our Digital Pathology end customers.

This is an instrumental leadership role in the oversight and execution of our Digital Pathology Algorithm programs that generates huge value to the organization and affects patients' lives in a fundamental way. The Senior RTE for Digital Pathology Algorithms will be directly responsible for ensuring that various software algorithm components are developed within the proper process and technical expectations to meet the customers' expectations. Moreover, the Senior RTE plays a pivotal role as an Agile Coach, a team catalyst and a driver of continuous improvement.

Responsibilities Include:

  • Agile coach for the ART guiding the team through import ceremonies such as Program Increment Planning and truly impactful retrospectives encouraging continuous improvement

  • Responsible for delivery of the solution in time, budget, scope, and quality

  • Work with the team to pull together an end-to-end algorithm development program including managing impediments, coordinating dependencies and identifying risks

  • Monitor the project plan and follow up on all teams with action items, delivery schedule, etc. to make sure that project commitments are being held

  • Create and oversee program level updates/feedback with a core team of stakeholders, such as the lifecycle project leads and within the Computational Science and Informatics organization

  • Work with the project team members to ensure that algorithm requirements and corresponding interface specifications at each component level are technically meeting expectations of the overall end-to-end solution

  • Work with the requirements of the end-to-end solution teams and the component development teams to assess the risks associated with the system development. This will include project risks and technical risks in algorithm development and integration

  • Continuously work with the component teams to find approaches to mitigate any risk

  • Engage both algorithm software and system verification and validation teams in the end-to-end solution planning efforts for functional and technical verification of software interfaces

  • Be directly responsible for ensuring that externally developed software meets the integration expectations (functionally, technically, and timely) as defined by the business, software product management and software architecture/development teams

  • Help define or ensure that the various algorithm development teams have proper protocols and methodologies in place for product development to take place per specification requirements (i.e. proper mechanism/process by which software requirements are properly translated into software features)

  • Have direct access to engineering teams through line management or CSI leadership with the ability to influence deliverables, not just report them. Feel and be accountable for the software deliverables. Escalate delays and issues and provide mitigation plans to address them.

  • Guide the software team in navigating and applying the Design Control processes in order to be compliant with medical device guidelines (such as IEC 62304 FDA 21 CFR 820, etc.)

Minimum Qualifications:

  • Minimum 10+ experience leading software projects (or similar technical project management), preferably in the medical device/biotech space

  • A Bachelor's degree (in Computer Science, Engineering, or related field) is required

  • Experience working in the regulated medical device environment, following Design Control procedures (such as IEC 62304 FDA 21 CFR 820, etc.)

  • Experience managing the efforts of outsourced software development teams

  • Practical experience as a leader in the use of modern software development methodologies / processes with an ability to direct the use of resources to meet department goals

  • Knowledge of software technology industry trends, considerations, and emerging technologies

  • Demonstrated ability to work well with senior leadership.

  • Experience leading within a matrixed organization

  • Experience working in a fast-paced, dynamic environment

  • Preferred: CSM and/or SAFe certification

Our Digital Pathology software development group is a fast-paced, highly interdisciplinary, and technical team of people with the ambitious goal of disrupting the practice of Pathology by creating state-of-the-art algorithms using AI technologies to improve the lives of cancer patients.

In this role, you will be responsible for the successful, tactical execution of activities related to Digital Pathology algorithm products. You will work proactively with Development Leads, Technical Leads, Project Leader and Technical Product Managers to ensure the Algorithm team is successful in creating Digital Pathology solutions that will be deployed on the Navify Digital Pathology Platform.

Who we are

At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we've become one of the world's leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.

Unless entitled to a reasonable accommodation under applicable law, employees are required to be fully vaccinated against COVID-19 in accordance with customer requirements, the company's health and safety obligations and/or applicable law or guidelines.

Roche is an equal opportunity employer and strictly prohibits unlawful discrimination based upon an individual's race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other characteristic protected by law.

If you have a disability and need an accommodation in connection with the on-line application process, please email us at

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Engineer Financial Methodology & Algorithms

Financial Engines

Posted 1 week ago

VIEW JOBS 9/20/2022 12:00:00 AM 2022-12-19T00:00 <ul><li>This position is not eligible for visa sponsorship from EFE.*</li></ul><p>At Edelman Financial Engines, we believe everyone deserves to move their financial life forward.</p><p>We know that assets have the power to fund goals. Those numbers represent individual lifetimes filled with hard work and dreams for our clients and generations to follow. Our clients trust us to guide them forward with empathy, integrity and invention. We uphold that same standard of respect and commitment for clients and colleagues alike.</p><p>Founded on the idea that financial education is a fundamental right for everyone, Edelman Financial Engines continues to grow and challenge the status quo. We're moving forward, together. If our purpose-driven commitment inspires you, we invite you to consider joining our team.</p><p>As a staff software engineer on the Engines team, you'll play a pivotal role by orchestrating financial technology with information technologies.</p><p>In addition to an earnest desire to help people, we are looking for the ideal candidate to complement the team's existing talents: For this software engineer role, we need someone with demonstrated technical skills in algorithm programming to help advance our growth initiatives. If you are someone with demonstrated experience, skill and desire in defining, designing, coding and delivering complex software products, this may be an ideal match for you!</p><p>The Engines Group:</p><p>The Engines team collaborates with other groups within Technology, Financial Research and Product Management. It collaborates closely with the Financial Research group to investigate and articulate the algorithms and methodologies that form the basis of Edelman Financial Engines' investment services.</p><p>The Engines group is responsible for the efficient implementation in software of the algorithms and methodologies. It is also responsible for the design, development and deployment of the software infrastructure and the API's that are utilized by other product development teams.</p><p>The development of the algorithms and methodologies involves more than just expertise with investment management, financial economics, and applied mathematics. Because our services and products reach both individuals and financial services professionals, the software that we develop must satisfy complex portfolio management domain requirements.</p><p>All individuals on the teamwork in both traditional software engineering roles and in algorithm programming roles.</p><p>Responsibilities:</p><ul><li><p>Develop and extend key financial technology and features of our product using Java</p></li><li><p>Develop and maintain Java API's and REST APIs</p></li><li><p>Collaborate with Financial Research in investigating and articulating the financial algorithms that drive the forecast, advice, and analysis functionality in Financial Engines' products and services</p></li><li><p>Analyze the user experience and develop the algorithms that take the information collected in the user experience and transform them into inputs that are understood by the financial algorithms -- &quot;the models&quot; -- and deliver the end results for other product development teams to utilize.</p></li><li><p>Implement, and package all our work in Java to deliver software -- the actual physical product so to speak.</p></li><li><p>Unit test and validate financial algorithms and application/domain logic.</p></li></ul><p>Requirements:</p><ul><li><p>7+ years of professional experience.</p></li><li><p>BS degree (in a STEM major, e.g., applied math, computer science, etc)</p></li><li><p>Demonstrated experience with Java and related ecosystem (Spring, Hibernate, Tomcat, etc.) or similar.</p></li><li><p>Clear demonstrated experience, skill and desire in designing, coding and delivering complex software products.</p></li><li><p>Excellent communication skills. Individuals on our teamwork with many different people with very diverse roles and responsibilities. It is critical that the individual is pro-active in communicating clearly both verbally and in writing.</p></li></ul><p>Pluses:</p><ul><li><p>Expertise with applied mathematics: Monte Carlo simulation methods, optimization: Mixed Integer Programming and Quadratic Programming, numerical linear algebra, statistics.</p></li><li><p>Expertise with financial economics: Modern Portfolio Theory, multi-factor models, style analysis.</p></li><li><p>Expertise with CPLEX</p></li><li><p>Domain knowledge of financial services: Defined Contribution plans (401(k), 403b, etc), Individual retirement plans (IRA, Roth IRA), and Defined Benefit plans.</p></li><li><p>Experience with developing in AWS (Amazon Web Services): Lambda, Elastic Beanstalk.</p></li></ul><p>About Edelman Financial Engines</p><p>Since 1986, Edelman Financial Engines has been committed to always acting in the best interests of our clients. We were founded on the belief that all investors deserve access to personal, integrated financial planning and investment advice. Today, we are America's top independent financial planning and investment advisory firm, as recognized by Barron's,1 with 145+ offices2 across the country and entrusted by more than 1.3 million clients to manage $275 billion in assets.3 Our unique approach to serving clients combines our advanced methodology and proprietary technology with the attention of a dedicated personal financial planner. Every client's situation and goals are unique, and the powerful fusion of high-tech and high-touch allows Edelman Financial Engines to deliver the personal plan and financial confidence that everyone deserves.</p><p>For more information, visit</p><p>© 2022 Edelman Financial Engines, LLC. Edelman Financial Engines® is a registered trademark of Edelman Financial Engines, LLC. All advisory services provided by Financial Engines Advisors L.L.C., a federally registered investment advisor. Results are not guaranteed. See for patent information.</p><p>For California residents, please see the link for the Privacy Notice for Candidates. California law requires that we provide you this notice about the collection and use of your personal information. Please read it carefully.</p><p>Edelman Financial Engines encourages success based on our individual merits and abilities without regard to race, color, religion, creed, sex, gender identity or expression, sexual orientation, pregnancy; marital, domestic partner or civil union status; national origin, citizenship, ancestry, ethnic heritage, genetic information, age, legally recognized disability, military service or veteran status.</p><p>1 The 2021 Top 100 Independent Advisory Firm Ranking issued by Barron's is qualitative and quantitative, including assets managed, revenue generated, regulatory record, staffing levels and diversity, technology spending and succession planning. Firms elect to participate but do not pay to be included in the ranking. Compensation is paid for use and distribution of the rating. Investor experience and returns are not considered.</p><p>2 Firm stats as of Dec. 31, 2021.</p><p>3 Firm stats as of March 31, 2022.</p><br> Financial Engines Santa Clara CA

Senior Release Train Engineer - Digital Pathology Algorithms

Hoffmann-La Roche Ltd