Principal Software Engineer (Java)

Posted Yesterday
Be an Early Applicant
Pune, Mahārāshtra, IND
In-Office
Senior level
Healthtech • Biotech • Pharmaceutical
The Role
Lead the technical design and implementation of enterprise-scale software systems, mentor engineers, resolve blockers, and ensure scalable solutions using Java and AWS.
Summary Generated by Built In

At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections,  where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters.

The Position

Roche Information Solutions provides integrated digital solutions to deliver on the promise of affordable, high-quality, and accessible healthcare. RIS is accountable for the development and delivery of digital solutions, common Diagnostics architecture, and data management. Digitalization in healthcare is of increasing importance to deliver customer and patient value, and shape healthcare.

The Platform team is building the foundation on which a myriad of healthcare and research software applications can be delivered to patients, from the cloud to the lab. The Platform Engineering team is responsible for platform services including the development, testing, deployment, and operation of software. In addition, the function manages platform onboarding and developer experience.

Roche’s single vision is to improve the lives of patients, and the RIS Platform team is dedicated to using the latest cloud software technologies as a means to deliver this vision. If you would rather improve health outcomes for millions instead of helping sell ads on the Internet, this is the job for you.

The Position

This position is a key technical leadership role within a team operating across one to two Scrum teams, and is responsible for driving the design, technical direction, and successful implementation of complex, enterprise-scale software systems.

This role is suited for a highly experienced engineer who operates above the Senior Engineer level and combines strong technical depth with leadership in architecture, design execution, and cross-team collaboration. This role is expected to own and drive designs from concept to implementation, ensuring alignment across architects, peers, and engineering teams.

The role includes creating solution designs, leading technical discussions, resolving design and implementation blockers, and guiding teams through execution. This role will work closely with architects, partner teams, and peers to resolve conflicts, gain alignment and approvals, and ensure smooth delivery.

In addition, this role is expected to identify opportunities for introducing new tools, capabilities, and engineering improvements, and to proactively raise concerns and propose changes where processes, practices, or technical approaches can be improved. This role also plays an important part in mentoring engineers, influencing engineering excellence, and ensuring scalable, reliable, and maintainable solutions.

Your ResponsibilitiesTechnical Leadership & Design Ownership
  • Lead the technical design of complex features, services, and platform capabilities from ideation through implementation.

  • Create, drive, and evolve solution designs, ensuring they are scalable, maintainable, and aligned with architectural standards.

  • Lead design discussions and provide technical direction to engineering teams during implementation.

  • Work closely with architects, peers, and other stakeholders to resolve design conflicts, close gaps, and secure necessary approvals.

  • Ensure designs are translated effectively into implementation, supporting teams until successful delivery.

Implementation Guidance & Blocker Resolution
  • Act as the primary technical point of contact for the team during implementation.

  • Identify and resolve technical blockers faced by implementation teams, providing hands-on guidance where needed.

  • Bridge design and execution by ensuring engineering teams understand requirements, trade-offs, and technical decisions.

  • Proactively identify risks, dependencies, and design gaps, and drive timely resolution.

Software Development & Engineering Excellence
  • Contribute hands-on to the development of high-quality, scalable, and maintainable software using Java, Spring Boot, REST APIs, and microservices architecture.

  • Guide engineering best practices across coding, testing, code reviews, observability, and reliability.

  • Support robust system design and implementation for enterprise-scale cloud applications.

Cloud & Platform Engineering
  • Bring strong exposure and experience with AWS cloud services to build robust, scalable, and high-performing cloud-native solutions.

  • Ensure platform services and applications are resilient, scalable, secure, and cost-effective.

  • Contribute to platform engineering capabilities, shared services, and developer experience improvements.

Innovation, Tools & Continuous Improvement
  • Identify, evaluate, and introduce new tools, frameworks, and technical capabilities that can improve team productivity and platform quality.

  • Drive Proof of Concepts (POCs) and exploratory initiatives to assess new technologies or approaches.

  • Proactively raise concerns where engineering processes, tools, or delivery practices can be improved, and help drive those improvements within the team.

  • Champion continuous improvement in design practices, development workflows, and team effectiveness.

Collaboration & Mentorship
  • Mentor and guide engineers on technical design, implementation quality, and problem-solving approaches.

  • Collaborate across teams to align on architecture, dependencies, and delivery plans.

  • Foster strong engineering practices and help build technical capability within the team.

  • Act as a technical leader who influences without formal authority and drives alignment across multiple stakeholders.

Your Qualifications
  • BE/BTech/Master’s degree in Computer Science or a related discipline

  • 11+ years of hands-on experience in software engineering, with strong technical leadership experience

  • Strong hands-on expertise in Java, Spring Boot, REST APIs, and microservices architecture

  • Strong experience in system design, design patterns, engineering principles, and scalable architecture

  • Proven experience driving technical design and guiding implementation teams through delivery

  • Demonstrated ability to resolve technical conflicts and align multiple stakeholders across teams

  • Strong exposure and experience with AWS cloud services to build robust, scalable, and high-performing solutions

  • Experience building, deploying, and supporting enterprise-scale cloud applications

  • Strong understanding of Agile development environments and engineering delivery practices

  • Proven ability to identify design and implementation gaps proactively and drive them to resolution

  • Strong problem-solving skills and ability to work effectively in complex technical ecosystems

  • Experience mentoring engineers and influencing engineering best practices

  • Healthcare domain experience or familiarity is preferred (understanding of healthcare workflows, data, or regulatory considerations is a plus)

Nice to Have
  • Frontend experience with modern frameworks (React, Angular, etc.)

  • Experience contributing to platform engineering or shared services teams

  • Exposure to developer experience, internal developer platforms, or engineering productivity initiatives

  • Experience working closely with enterprise or solution architects in large-scale organizations

  • Experience driving process improvements, tooling adoption, or cross-team engineering standardization

What Success Looks Like in This Role
  • Designs are clearly defined, aligned, and successfully implemented across teams

  • Implementation teams receive timely technical guidance and blocker resolution

  • Design conflicts and technical dependencies are proactively managed and resolved

  • Engineering practices, tools, and processes continuously improve over time

  • The team delivers scalable, high-quality solutions with strong technical leadership and alignment

 

 

Who we are

A healthier future drives us to innovate. Together, more than 100’000 employees across the globe are dedicated to advance science, ensuring everyone has access to healthcare today and for generations to come. Our efforts result in more than 26 million people treated with our medicines and over 30 billion tests conducted using our Diagnostics products. We empower each other to explore new possibilities, foster creativity, and keep our ambitions high, so we can deliver life-changing healthcare solutions that make a global impact.


Let’s build a healthier future, together.

Roche is an Equal Opportunity Employer.

Skills Required

  • 11+ years of hands-on experience in software engineering
  • Strong hands-on expertise in Java, Spring Boot, REST APIs, and microservices architecture
  • Strong experience in system design, design patterns, engineering principles, and scalable architecture
  • Proven experience driving technical design and guiding implementation teams through delivery
  • Strong exposure and experience with AWS cloud services

Roche Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Roche and has not been reviewed or approved by Roche.

  • Strong & Reliable Incentives Performance bonuses and profit-sharing are integral components of total rewards, with variable pay linked to individual and company outcomes. Long-term incentive programs and an employee stock purchase plan further reinforce consistent incentive opportunities.
  • Healthcare Strength Coverage spans medical, dental, vision, life, and disability insurance alongside mental health support and flexible spending accounts. Wellness resources such as fitness stipends and wellbeing programs broaden healthcare value.
  • Parental & Family Support Support includes parental leave, adoption assistance, childcare benefits, and family medical leave, with some locations offering extended maternity leave. Family allowances and flexible working models reinforce accommodations for caregiving needs.

Roche Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Provincia de Buenos Aires
93,797 Employees
Year Founded: 1896

What We Do

Roche is a global pioneer in pharmaceuticals and diagnostics focused on advancing science to improve people’s lives. The combined strengths of pharmaceuticals and diagnostics under one roof have made Roche the leader in personalised healthcare – a strategy that aims to fit the right treatment to each patient in the best way possible. Roche is the world’s largest biotech company, with truly differentiated medicines in oncology, immunology, infectious diseases, ophthalmology and diseases of the central nervous system. Roche is also the world leader in in vitro diagnostics and tissue-based cancer diagnostics, and a frontrunner in diabetes management. Founded in 1896, Roche continues to search for better ways to prevent, diagnose and treat diseases and make a sustainable contribution to society. The company also aims to improve patient access to medical innovations by working with all relevant stakeholders. Thirty medicines developed by Roche are included in the World Health Organization Model Lists of Essential Medicines, among them life-saving antibiotics, antimalarials and cancer medicines. Roche has been recognised as the Group Leader in sustainability within the Pharmaceuticals, Biotechnology & Life Sciences Industry ten years in a row by the Dow Jones Sustainability Indices (DJSI).

Similar Jobs

Mastercard Logo Mastercard

Principal Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Pune, Mahārāshtra, IND
38800 Employees
In-Office
Pune, Mahārāshtra, IND
1678 Employees

Citi Logo Citi

Principal Software Engineer

Fintech • Financial Services
In-Office
Pune, Mahārāshtra, IND
223850 Employees

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account