Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Roche

Senior Software/Data Engineer

Roche

Senior Software/Data Engineer contributing to secure, scalable software architectures for data and ML-powered products at Roche. Collaborating with cross-functional teams to deliver impactful solutions in healthcare.

Posted 4/26/2026full-timeSouth San Francisco • California • 🇺🇸 United StatesSenior💰 $127,800 - $237,300 per yearWebsite

Tech Stack

Tools & technologies
AirflowAngularAWSAzureCloudGoogle Cloud PlatformMongoDBNoSQLPandasPostgresReactSQLVue.js

About the role

Key responsibilities & impact
  • Contribute to the design and implementation of secure, scalable software architectures for data- and ML-powered products
  • Build user-friendly front-end interfaces using frameworks such as React or Vue
  • Develop and maintain APIs and data pipelines to operationalize models and manage structured/unstructured data
  • Write well-tested, maintainable code that meets quality and compliance standards
  • Collaborate with UX designers, product managers, and data scientists to align technical delivery with user needs
  • Monitor system performance and support troubleshooting in production environments
  • Implement best practices for version control, logging, and configuration management
  • Contribute to shared code libraries and team documentation to support reusability and transparency
  • Participate in agile ceremonies and support sprint planning, retrospectives, and backlog prioritization
  • Stay informed on new tools and frameworks that can improve development practices
  • Support deployment of pilots, MVPs, and internal tools in cloud-based environments with IT guidance
  • Engage in continuous learning and peer collaboration to improve team capability

Requirements

What you’ll need
  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, or related field
  • Minimum of 5 years of experience in software engineering, preferably with data-centric or ML-powered applications
  • 3+ years of experience working with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, S3)
  • 3+ years of experience building data pipelines (structured and unstructured) using tools like Pandas, Airflow, or DVC
  • Experience with front-end frameworks (React, Angular) and API development
  • Proficient with Git, CI/CD tools, and at least one cloud platform (e.g., AWS, GCP, Azure)
  • Excellent strategic agility including problem-solving and critical thinking skills
  • Demonstrate respect for cultural differences when interacting with colleagues in the global workplace
  • Excellent verbal and written communication skills, specifically in presentation and writing, with ability to explain complex technical concepts in clear language.

Benefits

Comp & perks
  • Discretionary annual bonus may be available based on individual and Company performance

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software architecturedata pipelinesAPIsfront-end developmentReactVueSQLNoSQLPandasAirflow
Soft Skills
strategic agilityproblem-solvingcritical thinkingcultural respectverbal communicationwritten communication
Certifications
Bachelor’s degreeMaster’s degree