Senior Software Engineer - Digital Pathology
Company: Disability Solutions
Location: Santa Clara
Posted on: October 6, 2024
Job Description:
Roche fosters diversity, equity and inclusion, representing the
communities we serve. When dealing with healthcare on a global
scale, diversity is an essential ingredient to success. We believe
that inclusion is key to understanding people's varied healthcare
needs. Together, we embrace individuality and share a passion for
exceptional care. Join Roche, where every voice matters.The
PositionSenior Software Engineer - Digital PathologyA healthier
future. It's what drives us to innovate. To continuously advance
science and ensure everyone has access to the healthcare they need
today and for generations to come. Creating a world where we all
have more time with the people we love. That's what makes us
Roche.Our department builds IVD grade digital pathology software
across a plurality of modalities streamlining the delivery of
science and algorithms into high volume clinical diagnostics. We
focus on accelerating Digital Pathology adoption by providing
solutions in AWS cloud and on premise. . Are you an individual
interested in shaping the future of our business by taking part in
exciting Digital Pathology program initiatives? Are you a
self-starter, fast-learner, analytical, passionate about
technologies and comfortable working with ambiguity in a fast-paced
and continuously evolving environment? Are you extremely
detail-oriented, organized, and a strong facilitator? Do you want
to develop software products that scientists and others in the life
sciences will use to diagnose, find treatments, and eventually beat
diseases like cancer? Our team builds highly scalable, reliable
software and secure systems for better diagnostics. Come join
us!The Opportunity: Make a Big DifferenceAs a Backend Software
Engineer, you are joining a passionate software engineering team to
build digital pathology products to change patients' lives. You
will design, implement, and test software features, API's, ,
primarily from a backend perspective while working with cloud
technology. Ultimately, the software you produce will impact
patient diagnosis globally.Job Responsibilities:
- Write clean, maintainable code and documentation using
engineering best practices.
- Write unit, component, and integration tests
- Design, implement, and unit test backend services in Java
- Research new tools, technologies, and test processes for
software developmentLocation:Santa Clara - onsite (hybrid)
preferred or US remote may be consideredWho you are:You have
experience building custom applications, and have a passion for
custom java development. Work with management to set priorities.
Excellent communication skills and teamwork is a must!
- Bachelor's Degree in Engineering disciplines such as Computer
Engineering, Computer Science, Information Systems, or other
related field.
- 4 years of hands-on custom software development experience in
Java, Javascript, Spring Boot, Spring Cloud & Hibernate
- 2 years of backend development integrating medical imaging
formats(DICOM, TIFF, Phillips, Isyntax, etc.)
- Experience working with Agile methodologies (Scrum) and
cross-functional teams (Product Owners, Scrum Masters, Developers,
Designers, Business Analysts)
- Analyze business requirements/processes and system integration
considerations to determine their feasibility, time requirements,
compatibility with current systems, architecture standards, and
provide appropriate technology solutions
- Demonstrated knowledge of Distributed and Scalable
systemsPreferred Qualifications:
- MS in Computer Science or equivalent degree
- 3+ years of Digital Pathology software development
experience
- Knowledge about API design standards, microservice design
patterns and best-practices
- Experience on AWS Services is a big plus, such as EC2, ECS,
ECR, Lambda, FSx, Elastic Cache, Route, CloudFront, API Gateway,
S3, Glacier, RDS, NLB/ALB, Security Groups/NACLs/VPCs, Cloud
Watch
- Understanding of CI/CD tools Jenkins, Code Pipeline, Maven,
Git, Jira, Github, SonarRelocation benefits are not available for
this job posting.The expected salary range for this position based
on the primary location of Indianapolis is $116,500 - $216,300.
Actual pay will be determined based on experience, qualifications,
geographic location, and other job-related factors permitted by
law. A discretionary annual bonus may be available based on
individual and Company performance. This position also qualifies
for the benefits detailed at the link provided below.Who we areAt
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.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 relation to the online application process,
please contact us by completing this form .
Keywords: Disability Solutions, Union City , Senior Software Engineer - Digital Pathology, IT / Software / Systems , Santa Clara, California
Didn't find what you're looking for? Search again!
Loading more jobs...