Software Engineer
$143.8k - $267kRoche
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 PositionA 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.In this role, you will lead instrumentation software development for digital pathology solutions that directly transform patient diagnostics. You will join a dynamic, collaborative team in designing and building scalable applications—from initial concept and backend logic to UI and full end-to-end system integration.The OpportunityLead software development and integration efforts for complex digital pathology instrumentation and robotic systems.Design and maintain elegant, scalable code using C#, C/C++, .NET, and Linux for both backend logic and user interface layers.Develop and execute unit, subsystem, and integration testing to ensure high product quality and reliability.Collaborate within an Agile environment with solution architects, hardware engineers, and software leads to translate business requirements into robust technical reality.Mentor and guide fellow engineers, fostering technical growth and sharing best practices across multi-disciplinary project teams.Drive technical innovation by prototyping new software systems and leveraging shared architecture components across solutions.Who You AreYou hold a BS/BA degree in Computer Science, Engineering, or a related field You have 6 years of medical hardware device and/or diagnostics instrument experience You have 6+ years of technical knowledge of C#, C/C++, Linux, .NET, Angular, and distributed systems or robotics.You have 3 years of firmware development (C/C++)You have a proven track record of taking software projects from idea to final release using solid system design principles.You are familiar with modern development methodologies, such as the Scaled Agile Framework (SAFe) or Scrum.You excel at explaining technical concepts, mentoring team members, and working effectively with diverse stakeholders across engineering disciplines.Relocation benefits are not available for this job posting.The expected salary range for this position is based on the primary location of Santa Clara, CA . 143,800.00 -267,000.00 USD Annual 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.BenefitsWho we areA 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. It is our policy and practice to employ, promote, and otherwise treat any and all employees and applicants on the basis of merit, qualifications, and competence. The company's policy prohibits unlawful discrimination, including but not limited to, discrimination on the basis of Protected Veteran status, individuals with disabilities status, and consistent with all federal, state, or local laws.If you have a disability and need an accommodation in relation to the online application process, please contact us by completing this form Accommodations for Applicants.SummaryLocation: Santa ClaraType: Full time
$120k - $170k
...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface... ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications...SuggestedFull timeRelocation package$150k
...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI... ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a...SuggestedFull timeVisa sponsorship$180k - $270k
...driving a project’s implementation, including coordinating other engineers’ work Bringing a focus on design, development, unit testing... ...accelerate the development life cycle and reduce traditional software development and maintenance pain points We are primarily an...SuggestedFull timeWork at officeFlexible hours$182k - $226k
...us to deliver hydrogen from renewable electrolysis for heavy industry, at prices below fossil fuels. We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will develop mission-critical software that powers the world's most powerful...SuggestedTemporary work$184k - $287.5k
...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip...SuggestedFull timeWorldwide- ...deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs inference...Full time
$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure. Our...Full time$130.75k - $181k
...Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this... ...tolerance, horizontal scalability, and load balancing. Performance Engineering: Drive the scaling, optimization, and innovation of the Data...Permanent employmentFull timeWork experience placementWork at office3 days per week$123k - $190k
...and reliable Hardware-in-Loop validation platforms to test AV software prior to deployment, to ensure enterprise usability, end-user functionality... ...Validation and AV System Reliability. RoleAs a Software Engineer on the HIL Platform and Services Team, you get to be at the...Full timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours$152k - $241.5k
...world.We are now looking for a Senior Full-stack web applications software architect to join our Hardware Infrastructure team! Our team... ...-driven applications. This platform is essential for hardware engineers and management across the company, producing the core services...Full time- ...universal Physical AI OS, making robots as easy to build and deploy as software. Today, robotics is fragmented, slow, and closed: most builders... ...it with you. The Role We are looking for a Senior AI Engineer to design, build, and ship AI-powered software across the full...Full time
$184k - $287.5k
The Autonomous Vehicles Platform team is looking for a hands-on Cybersecurity Software Engineer. As part of our team, you will work on our Autonomous Driving Platform software, implementing performant and scalable solutions for data collection and autonomous vehicle fleets...Full time- ...the world's most critical assets. Our Team's Vision Our Engineering team has established a culture based on thought leadership, independence... ..., and integration testing, ensuring robust and resilient software delivery Partner cross-functionally with Product...Work at officeImmediate start
$125k - $200k
...Full Stack Software Engineer Our client is a world class global consulting firm offering technology assistance to its many clients. Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack...Visa sponsorship- ...Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include:...
$174k - $252k
...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...$147k - $210k
...amongst available technologies.Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines... ...in code and system health, diagnosis and resolution, and software test engineering. Google's software engineers develop the next...- Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that...
- ...Senior Full Stack Software Engineer Location: Santa Clara, CA (Hybrid) Duration: 6 months Primary Function of Position We are looking for a highly skilled Senior Full Stack Software Engineer to help build and scale software applications enabling broader service needs...
- Job DescriptionTitle: Senior Software Architect EngineerType: permanentLocation: San Jose, CAJob description:A Medical Device Company Located... ...in San Jose, California is looking for a Senior Software Engineer Architect to drive the software architecture development effort...Permanent employment
$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...and supporting open-source projects.Google's software engineers develop the next-generation technologies that change how billions...- ...generation of computing in a fast-paced startup environment. Job Responsibilities: Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review Collaborate with engineers on building...Full time
- Design and develop code for complex software solutions for semiconductor equipment components and devices Develop software documentation... ..., computer science, information management, software/system engineering, cyber security or mathematics 4-7 years of related experience...Full time
- ...Algorithm development involving detection, signal formation, and geolocation, mission performance and data analysis, and scientific software development. Experience/Skills : Strong Math and/or Physics background with a minimum of 5 years experience in the...Full time
- Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff Follows well-established internal conventions and standard procedures Understands internal standards & processes an applies them to make technical...Full time
- ...impact alongside a fast-paced team that thrives on creativity and collaboration, we’d love to have you on board! The Software Camera Tools Engineer will be part of indie’s Vision Business Unit and will support the Image Signal Processing (ISP) team on camera host tools...Full time
- ...heading to the office, or leaving earlier when needed to accommodate family commitments. About the role As a Perception Software Engineer on the Autonomy team, you will build the perception system for L4 autonomous trucks operating at highway speeds. The stack...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas City, Missouri. Additionally, we have offices in San Francisco, Sunnyvale, and New York City, where our technical, product...Full timeFlexible hoursShift work
- ...Description We are looking for general or deep learning compiler engineers to join our compiler team at Baidu’s Sunnyvale office. The... ...the deep learning compiler, infrastructure compiler and the software stack for our proprietary high-performance accelerator...Full timeWork at officeRemote workAfternoon shift
- ...generation of self-driving vehicles. Here at Applied, we encourage all engineers to take ownership over technical and product decisions,... ...teams to productionize next generation self-driving software Help scale end-to-end training by identifying bottlenecks,...Full timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- real time software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- graduate software developer Santa Clara, CA
- software engineer travel Santa Clara, CA
- experienced software developer Santa Clara, CA
- remote entry level software developer Santa Clara, CA
- information technology software engineer Santa Clara, CA


