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

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.

Senior Software/Data Engineer
RocheSenior 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 & technologiesAirflowAngularAWSAzureCloudGoogle 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 resumeApplicant 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