Software Developer
Software engineer job in Stanford, CA
Stanford University is seeking a Software Developer that is passionate about biomedical informatics and leveraging AI to enhance healthcare. The successful candidate will contribute to the expansion and upgrading of the data environment at Stanford School of Medicine, focusing on large-scale data mining and predictive analytics. Responsibilities include integrating diverse data sources such as radiology and pathology imaging, genomics, electronic health records (EHR), and real-time location systems into the clinical data warehouse, ensuring the creation of coherent biomedical datasets that are Findable, Accessible, Interoperable, and Re-usable. Join us in our mission to improve human health through innovative technology and research collaboration.
Duties include:
• Conceptualize design, implement, and develop solutions for complex system/programs independently.
• Work with a variety of users to gain information, and develop intra-system tradeoffs between different users, as necessary; interact with a diverse client base and outside vendor contacts.
• Document system builds and application configurations; maintain and update documentation as needed.
• Provide technical analysis, design, development, conversion, and implementation work.
• Work as a project leader, as needed, for projects of moderate complexity.
• Serve as a technical resource for applications.
• Compare, evaluate, and implement new features and technologies, and integrate them into the computing environment.
• Follow team software development methodology.
• Mentor lower level software developers.
* - Other duties may also be assigned
DESIRED QUALIFICATIONS:
• B.S in Software Engineering, Biotech, or related program (IT background)
• Experience working in IT infrastructure development and software development front and back end.
• Fluency in SQL, Python and R
• Familiarity with Cloud computing paradigm and platforms like Google Cloud or Azure
• Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
• Experience with working in a medical school environment, and working with HIPAA PHI and other clinical EHR databases
• Familiarity with LLMs, NLPs, ML, other AI technologies
• Experience with Epic Clarity, SQL, tools and data warehouses
• Experience with FHIR Interoperability Solutions
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
• Expertise in designing, developing, testing, and deploying applications.
• Proficiency with application design and data modeling.
• Ability to define and solve logical problems for highly technical applications.
• Effective communication skills with both technical and non-technical clients.
• Ability to lead activities on structured team development projects.
• Ability to select, adapt, and effectively use a variety of programming methods.
• Knowledge of application domain.
PHYSICAL REQUIREMENTS*:
• Constantly perform desk-based computer tasks.
• Frequently sit, grasp lightly/fine manipulation.
• Occasionally stand/walk, writing by hand.
• Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds.
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS:
• May work extended hours, evening and weekends.
• Travel on campus to school/units
The expected pay range for this position is $138,402 to $163,985 per annum. Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package. The Cardinal at Work website (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
WORK STANDARDS (from JDL)
• Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
• Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
• Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, *******************************
Software Engineer
Software engineer job in Pleasanton, CA
Local candidates to Pleasanton, CA
work 5 days a week at office no hybrid
Would you require the candidates to meet you for in-person interview: Yes
Pay $73 on w-2
No H-1 Candidates
Software Engineer
Engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
Excellent problem-solving skills, meticulous & methodical Ability to learn and apply new technologies quickly and be self-directed
Minimum 7+ years of experience in backend application development
Profound knowledge of writing best practice code using Node.js, TypeScript, Docker
Experience of integrating and leveraging RESTful services
Good experience in designing scalable microservices architecture
Experienced with Design Patterns, Object Oriented Programming, and Functional Programming concepts
Writing runtime and test code Supports (2nd level and troubleshoots problems with existing applications
Experience in handling Git Hub Actions ( or any Ci-Cd Pipelines)
Understanding of Performance Scripts / Performance Improvements of microservices.
Software Test Automation Engineer
Software engineer job in Menlo Park, CA
Software Test Automation Engineer - Medical Device Systems
We are seeking an experienced Software Test Automation Engineer to design, develop, and maintain automated testing frameworks for our medical device platform. This role will focus on verification testing and system integration testing across a multi-layered technology stack including C firmware, WPF/C# applications, and Python-based analysis components.
Key Responsibilities
Design and implement comprehensive automated test frameworks for verification and system integration testing across firmware, application, and analysis layers
Create and maintain automated tests for WPF/C# application workflows and user interface functionality
Build test automation for Python-based analysis algorithms and reporting systems
Develop automated tests for C firmware components that interface with medical sensors and hardware
Establish end-to-end system integration tests that validate data flow and functionality across the entire platform (firmware → application → analysis → reporting)
Collaborate with firmware, software, and systems engineering teams to understand requirements and identify testable scenarios
Maintain and enhance CI/CD pipelines to enable continuous automated testing
Document test plans, test cases, test results, and traceability matrices in accordance with medical device regulatory requirements
Identify, document, and track software defects through resolution
Participate in design reviews and provide testability feedback during development phases
Support verification and validation activities for regulatory submissions (FDA, ISO 13485, IEC 62304)
Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
5+ years of experience in software test automation
Strong programming skills in C# and Python (C coding experience is a plus)
Proven experience developing and maintaining automated test frameworks (e.g., NUnit, pytest, Robot Framework) as well as with WPF application testing and UI automation frameworks (e.g., White, FlaUI, Appium)
Experience with system integration testing across multiple software components and languages
Solid understanding of software testing methodologies, test design techniques, and quality assurance best practices
Experience with version control systems (Git) and CI/CD tools (Bitbucket Pipelines, Jenkins, GitLab CI)
Strong analytical and problem-solving skills with attention to detail
Excellent written and verbal communication skills
Preferred Qualifications
Experience testing medical devices or other regulated software systems (FDA, ISO 13485, IEC 62304)
Experience with firmware testing, embedded systems, or hardware-software integration testing
Knowledge of sensor technologies and data acquisition systems
Experience with requirements traceability and test management tools
Understanding of risk-based testing approaches for medical devices
What We Offer
Medical
Dental
Vision
401k
Unlimited PTO
Gym Access
Other Perks
Robotics Software Engineer - Motion Planning & Automation
Software engineer job in San Jose, CA
Join a pioneering team at the intersection of AI, robotics, and biology, developing technology that accelerates life science research. Our mission is to build intelligent robotic systems that empower scientists to scale experiments, automate complex lab workflows, and unlock faster breakthroughs in drug discovery and biological modeling.
Responsibilities:
Develop robotic solutions to manipulate and operate biology tools and consumables intended for human use
Design and implement motion planning algorithms for safe robot operation in complex, dynamic environments
Apply computer vision to enable robots to work with laboratory consumables and equipment
Integrate, test, and debug robotics software in simulation and on real hardware
Collaborate with scientists in customer labs, gather requirements, brainstorm solutions, manage projects, and support deployments
Focus on robustness, simplicity, and scalability in software and system design
Actively identify opportunities for simplification and process improvement
Requirements:
4+ years designing and developing algorithms for robotics systems (motion/path planning, trajectory optimization, kinematics, dynamics, and control)
Hands-on experience with robotic arm manipulators or surgical robots
Proficiency in Python for software development
Experience with production software engineering tools and best practices
Demonstrated hacker's mindset: quick problem-solving and delivery of workable solutions
Flexibility across responsibilities and scopes (“wear many hats”)
BS/MS/Ph.D. in a relevant technical field (Computer Science, Mechanical/Electrical/Aeronautical Engineering)
Previous experience shipping software for physical robots/hardware products is preferred
Bonus Skills:
Experience with robotics simulation platforms (PyBullet, MuJoCo)
Background in robotics within laboratory or manufacturing environments
Familiarity with mechanical design tools (e.g. Solidworks)
Understanding of communication protocols (ZMQ, Redis, gRPC)
Hands-on contributions to hardware product software development
Test Engineer
Software engineer job in Fremont, CA
Must haves
Sensors - temperature, pressure, heat flux, voltage, current
Data acquisition (LabVIEW preferred), and analysis (Matlab/python)
Travel near Reno, up to 40% travel
Years of exp: 2-3 years minimum, not fresh out of school
Industries: engines, combustions, battery ideally
Keywords:
heat transfer, combustion, flame, thermodynamics, fuel, cooling
Testing safety, experiment, compliance
Built, prototyped, assembled, fabricated
Field work, travel, offsite
Test Engineer
Software engineer job in Cupertino, CA
Solid understanding of acoustics and signal processing fundamentals
Proficiency with Soundcheck audio measurement software
Experience executing and debugging scripts in Python and MATLAB
Familiarity with acoustic measurement equipment: ear simulators, audio interfaces, signal conditioners, etc.
Ability to work independently to solve technical problems
Good organizational skills including documentations, and prompt communication with colleagues and collaborators
3 to 5 years of relevant industry experience in acoustic validation and audio QA.
Educational background in acoustics, audio engineering, and/or hearing sciences
Staff Software Engineer
Software engineer job in Santa Clara, CA
Staff Software Engineer - SaaS Healthcare Solutions Location: Santa Clara, US
Exo is seeking an experienced Staff Software Engineer to lead the design and development of scalable, cloud-based SaaS healthcare applications. This hands-on role combines deep technical involvement (80% coding and code review) with strategic architecture responsibilities (20% requirements analysis, system design, production support, and team mentorship). The ideal candidate will have extensive experience building distributed systems and SaaS platforms, with a strong background in healthcare technology.
Key Responsibilities
Write high-quality, maintainable code and conduct thorough code reviews, providing technical guidance to engineering teams
Design scalable, fault-tolerant distributed systems for SaaS healthcare applications and lead development of critical system components
Collaborate with Product Managers and stakeholders to translate business requirements into technical specifications and architectural designs
Lead incident response, troubleshoot complex production issues, and optimize system performance across distributed environments
Ensure solutions meet HIPAA, cybersecurity, and medical device regulations while supporting QMS requirements
Design and implement integrations with EMR systems, medical imaging platforms, and healthcare protocols (DICOM, HL7, FHIR)
Evaluate and recommend technologies, frameworks, and architectural patterns to support business objectives
Work closely with cross-functional global teams including Product Managers, Project Managers, and Support Engineering teams
Required Qualifications and Skills
Bachelor's degree in Computer Science, Software Engineering, or related field
10+ years of software development experience with proven track record in senior technical
roles
5+ years of experience architecting and building SaaS applications at scale
3+ years of hands-on experience with distributed systems design and implementation
Expert-level proficiency in Python and JavaScript/TypeScript
Extensive experience with AWS services (EC2, S3, RDS, Lambda, EKS, etc.)
Proficiency with Terraform and Ansible for CI/CD automation
Deep understanding of microservices, event-driven architectures, and distributed data
management
Experience with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases
Experience with message brokers (Apache Kafka, RabbitMQ, AWS SQS/SNS) and containerization (Docker, Kubernetes)
Knowledge of RESTful APIs, GraphQL, and API gateway patterns
Experience with DICOM standards, HL7, FHIR, and EMR system integrations (preferred)
Experience with Active Directory, SSO, LDAP, OAuth, and OpenID Connect (preferred)
Staff Software Engineer
Software engineer job in Mountain View, CA
Who We Are
At City Storage Systems (CSS), we are dedicated to building Infrastructure for Better Food. Our mission is to empower restaurateurs worldwide to thrive in the online food delivery market. By making food more affordable, of higher quality, and convenient, we're transforming the industry for everyone, from budding entrepreneurs opening their first restaurant to global quick-service chains.
What You'll Do
As a backend-focused Software Engineer at CSS, you'll play a crucial role in our data-driven development team, helping to advance our state-of-the-art menu platform. Your responsibilities will include:
Data-Driven Development: Contribute to our data-centric development efforts.
Project Planning: Participate in strategic planning for various internal tools.
Agile Methodologies: Implement and test software using agile methodologies.
Collaborative Teamwork: Work closely with a team to enhance and support our technology.
Code Contribution: Write, debug, maintain, and test code across multiple projects.
Architectural Design: Design scalable systems with a focus on robust architecture.
Continuous Improvement: Engage in continuous improvement initiatives.
Innovation: Drive innovation within the team and support technological advancements at CSS.
What the Team Focuses On
Our menu platform (check our tech blog) offers comprehensive menu management features designed to streamline restaurant operations, enhance customer experiences, and optimize performance. It serves as a single source of truth for menus, seamlessly integrating with online channels such as DoorDash, UberEats, and Grubhub and offline point-of-sale (POS) systems like Square, Toast, and NCR.
Key capabilities include updating menus with new items, pricing, and taxes, performing A/B testing on different structures, setting availability by channel, creating combos and promotions, managing ingredients and SKUs, and configuring operational hours. Additionally, our platform features automated linking to ensure POS and online menus are always synchronized, minimizing discrepancies.
Boasting a 99.9% availability rate, our platform supports a vast network of brands in the US and worldwide, ensuring uninterrupted service. Over 100,000 restaurateurs use our platform daily to streamline their operations and consistently express high satisfaction.
What We're Looking For
Education: Bachelor's Degree in Computer Science or equivalent.
Experience: 7-10 years of experience in a relevant role.
Individual Contribution: Proven track record of significant contributions in previous roles, demonstrating your impact.
Architectural Skills: Ability to design and create robust architecture from scratch and evolve existing systems.
Communication Skills: Strong communication and presentation skills, with the ability to collaborate with non-engineering stakeholders.
Technical Expertise: Experience designing and implementing scalable, reliable, and efficient distributed systems. Familiarity with Java / Go / Kotlin is required.
Concurrency: Experience building systems that can execute multiple tasks while managing overlapping run-time and space complexities simultaneously.
Application Maintenance: Experience in maintaining and extending large-scale, high-traffic applications.
Why Join Us
Growing Market: You'll be part of an $80 billion market projected to reach at least $500 billion by 2030 in the US alone.
Industry Impact: Join a team that is transforming the restaurant industry and helping restaurants succeed in online food delivery.
Collaborative Environment: Benefit from the support and guidance of experienced colleagues and managers, who will help you learn, grow, and achieve your goals. Work closely with other teams to ensure our customers' success.
Additional Information
This role is based in our Mountain View office. We look forward to sharing more about a meaningful career at CSS!
Software Engineer
Software engineer job in Hayward, CA
Mission and Impact:
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology. Our foundational principle - "The Right Drug for the Right Person at the Right Price" - drives everything we do. Since 2016, our evidence-based approach has delivered superior health outcomes while reducing costs for self-insured employers and health plans. By ensuring each patient receives the most appropriate medication for their specific condition at a fair market price, we're replacing the obsolete PBM Model with innovative solutions that work better for everyone.
Why Join VIVIO?
Innovation: Challenge the status quo and shape healthcare's future
Impact: Directly influence patient care and help change healthcare delivery
Collaboration: Work with passionate teammates dedicated to making a difference
Culture: Enjoy autonomy and reliability in a micromanagement-free environment
Growth: Expand your opportunities as we expand our business
Job Description
Position Overview
We are seeking an exceptional developer with robust Python skills to join our team. You will play a crucial role in building complex business operations logic. You should have a proven track record of building high-quality software, solving complex problems, and thriving in collaborative environments. Experience in regulated cloud environments like HIPAA or PCI is a plus. We expect a self-motivated individual who thrives in a collaborative environment and shares our commitment to enhancing the cost and quality of healthcare. If you're ready to make an impact, we want to hear from you!
Location: Hayward, CA. This is a Hybrid role
with a minimum of 3 in-office days.
Technical Stack:
Languages: Python, PHP
Databases: MySQL
Infrastructure: AWS or other Cloud experience, CICD
Core Responsibilities:
Design and develop scalable services and core libraries.
Develop batch processing jobs for data imports, reporting, and external integrations.
Build and maintain transaction processing systems with complex business rules.
Integrate third-party APIs and normalize data across multiple healthcare providers.
Implement HIPAA-compliant data handling, logging, and audit systems
Write comprehensive tests with proper mocking and maintain CI/CD pipelines.
Foster best practices in a lean startup setting through code reviews.
Promote knowledge sharing to build a collaborative culture.
Optimize architectures and designs through deep understanding of business processes
Ensure operational excellence through monitoring, documentation, and deployment automation.
Qualifications
Required Qualifications:
5+ years of development experience with production systems
BS or advanced degree in an engineering discipline or equivalent experience
SQL database design and optimization
Test-driven development and mocking strategies
Experience with data processing
Preferred Qualifications:
REST API design and integration experience
FastAPI or similar framework experience
CRM customization experience
ETL pipelines and Batch processing systems experience
Job orchestration frameworks experience
File-based and distributed storage systems
Healthcare/pharmacy technology background
Strong understanding of building software in regulated environments & security standards such as PCI DSS, ISO 27001, HIPAA, and NIST.
Other expectations: Hybrid work arrangement with work from office 3 days a week.
Additional Information
Compensation and Benefits:
Base Salary: $120-$140K/year
Bonus Eligible
Health benefits, including Medical, Pharmacy, Dental, Vision, and Life insurance
Stock Options
401K and company match
PTO
Opportunity to work for a growing and innovative company.
Dynamic and collaborative work environment.
The chance to make a real impact with a Public Benefit Corporation.
VIVIO Health is an Equal Opportunity Employer. All information will be kept confidential according to EEO guidelines.
Please be advised that job opportunities will only be extended after a candidate submits a completed job application and goes through our interview process, including 1:1 and/or group interviews via phone, video conferencing, and/or in-person. All legitimate correspondence from a VIVIO employee will come from our Smart Recruiter Applicant Tracking System "@smartrecruiter.com" or "@viviohealth.com" email accounts.
Software Engineer
Software engineer job in Fremont, CA
As a software engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance prices for virtual and in-person visits, prescriptions, labs, imaging, and more.
What we're looking for
We're looking for strong engineers to help us build a seamless and beautiful consumer healthcare product. We're looking for folks who will obsess over every detail of our patient experience, and also tackle the complex operational challenges of delivering care at scale. We are looking for engineers who care deeply about technical excellence but are also comfortable moving quickly - we are constantly navigating tradeoffs between engineering velocity and quality.
Our ideal candidate is hungry, high-agency, and aspires to be a generalist. Our engineers frequently write product requirements documents, write SQL to understand how features are performing, and own QA - no task is beneath us or outside of the scope of the role if it helps us to deliver a great product. We're looking for someone who can operate in an environment of significant ambiguity, and who is comfortable working closely with design, operations, and clinical stakeholders.
We don't expect you to have a healthcare background (though it's great if you do!). However, you should be excited by the prospect of digging into the messy complexities of the American healthcare system (integrating with EHRs, revenue cycle management, etc).
Qualifications
2+ years of experience building web apps as a full-stack engineer
Experience with modern infra tooling and programming languages. We currently use AWS, Ruby on Rails, and NextJS, and would expect you to have proficiency in a modern tech stack even if it isn't the one we are using.
Please note that this role is based in either our SF office (near Market and Spear St) or our Boston office (Central Square, Cambridge). We expect our team to work from the office least 3 days per week.
Why join us
We're an experienced team that has built a company in this space before, our product has clear product-market fit, and we've raised money from top investors.
We have an ambitious and distinctive vision for what can be built in consumer healthcare. We believe LLMs and price transparency legislation have opened up several massive opportunities.
If you're an ambitious and entrepreneurial software engineer and this resonates, please apply.
ServiceNow HRSD Sr. Developer
Software engineer job in San Jose, CA
ServiceNow HRSD Sr. Developer - San Jose, CA
We are is seeking an experienced and dedicated ServiceNow HRSD Sr. Developer to join our team in San Jose, CA. This is an exciting 3-month contract-to-hire opportunity, offering a chance to make a significant impact on our HR service delivery processes.
Role: ServiceNow HRSD Sr. Developer
Duration: 3-Month Contract-to-Hire
Location: San Jose, CA (On-site/Hybrid - Local Candidates Only)
What You'll Do
As a Sr. Developer, you will be crucial in designing, developing, and deploying high-quality solutions within the ServiceNow Human Resources Service Delivery (HRSD) module. Your responsibilities will include:
Design & Development: Configure and customize the ServiceNow HRSD application, including Case Management, Knowledge Management, Employee Service Center (Portal), and other core components.
Integration: Develop integrations between ServiceNow and other HR systems (e.g., Workday, SAP SuccessFactors).
Technical Leadership: Provide technical guidance, perform code reviews, and ensure solutions align with best practices and organizational requirements.
Troubleshooting: Identify, diagnose, and resolve technical issues, ensuring system performance and stability.
Collaboration: Work closely with HR stakeholders, business analysts, and other IT teams to understand requirements and deliver effective solutions.
What You'll Bring
Experience: Minimum of 5+ years of experience in ServiceNow development, with at least 3 years specifically focused on HRSD.
Certifications (Preferred): ServiceNow Certified System Administrator (CSA) and ServiceNow Certified Application Developer (CAD). HRSD Implementation Specialist certification is a strong plus.
Technical Skills: Proficiency in JavaScript, GlideScript, APIs, HTML, CSS, AngularJS, and REST/SOAP integrations.
HRSD Expertise: Deep understanding of the HRSD data model, workflows, security, and various HRSD components.
Communication: Excellent communication skills, both written and verbal, for technical and non-technical audiences.
Application Instructions
This is a local position in San Jose, CA. Candidates must be authorized to work in the U.S. and currently reside in the local San Jose/Bay Area to be considered for this contract-to-hire role.
Interested? Click "Apply" or send your resume directly to [********************************]
#ServiceNow #HRSD #ServiceNowDeveloper #SanJoseJobs #BayAreaTech #ContractToHire
Senior Java Software Engineer
Software engineer job in San Jose, CA
🧑 💻 Job Title: Java Backend Developer
🕒 Employment Type: Contract
🔍 About the Role
We are seeking a highly skilled Java Backend Developer to join our dynamic engineering team. This role demands deep expertise in backend technologies, strong problem-solving abilities, and a passion for building scalable, high-performance service platforms.
🛠️ Key Responsibilities
Design, develop, and maintain robust backend systems using Java, Spring Boot, and microservices architecture
Integrate and optimize Oracle databases for high-volume transactional systems
Implement real-time data pipelines and messaging systems using Apache Kafka
Collaborate with cross-functional teams to enhance and scale our Service Platform
Write clean, efficient, and well-documented code with a strong focus on performance and reliability
Apply advanced Data Structures and Algorithms to solve complex engineering challenges
Participate in code reviews, architecture discussions, and continuous improvement initiatives
✅ Required Skills & Qualifications
Strong proficiency in Java and backend development frameworks like Spring Boot
Hands-on experience with Oracle databases and SQL optimization
Solid understanding of microservices architecture and distributed systems
Experience with Apache Kafka for event-driven architecture
Proven expertise in Data Structures and Algorithms
Familiarity with Service Platforms and scalable backend infrastructure
Excellent problem-solving, debugging, and analytical skills
Bachelor's or Master's degree in Computer Science, Engineering, or related field
🌟 Preferred Attributes
Experience in cloud-native development (AWS, Azure, or GCP)
Exposure to CI/CD pipelines and DevOps practices
Strong communication and collaboration skills
Senior Applications Engineer
Software engineer job in Santa Clara, CA
Seeking a Senior Applications Lab Engineer to support product development and customer application trials. This role involves hands-on work in a lab setting using laser systems for marking, welding, and cleaning across a range of materials. The position supports pre-sales evaluations, R&D, and internal process development.
Responsibilities:
Execute laser trials based on customer requirements
Document test plans, results, and technical reports
Operate and configure laser systems for application development
Collaborate with engineering and sales teams to support project goals
Assist in developing new laser processes and validating system capabilities
Conduct remote and on-site laser demonstrations
Follow lab procedures and ensure compliance with safety standards
Qualifications:
Bachelor's degree in Engineering Physics, Optics, or a related technical field
Minimum 10 years of experience with laser systems or materials processing
Proficiency with SolidWorks and standard office software
Experience with fixturing, alignment, and mechanical setup in lab environments
Familiarity with CAD and image file handling
Ability to travel as needed (domestic and international)
Valid driver's license and passport required
Senior Software Engineer
Software engineer job in Palo Alto, CA
Job title:
Fullstack Engineer
Job type:
Full-Time
Salary:
$200,000+
The company:
A fast-growing startup at the crossroads of AI and healthcare, this team is building voice-first, safety-driven platforms that make expert-level medical guidance accessible to everyone. Their mission centers on responsible innovation, developing AI products that are not only powerful but trustworthy and compliant with healthcare standards. The company brings together engineers, clinicians, and AI researchers from world-class organizations to create secure, human-centered systems that redefine how patients and providers interact with technology.
Role and responsibilities:
Build and scale B2B SaaS products and internal tools using TypeScript/React (frontend) and Python/Flask (backend).
Design and maintain RESTful APIs, microservices, and data pipelines supporting intelligent healthcare applications.
Collaborate cross-functionally with AI researchers, product managers, designers, and clinicians to deliver safe, performant user experiences.
Contribute to mobile functionality using React Native or Flutter (nice-to-have).
Review code, promote engineering best practices, and uphold product quality.
Participate in agile ceremonies (sprints, stand-ups, retrospectives) and proactively address technical challenges in a fast-paced environment.
Job requirements:
5+ years of experience as a fullstack or software engineer.
Expert in TypeScript and React for the frontend.
Professional experience with Python and Flask for the backend (Ruby or Node acceptable, but Python preferred).
Strong knowledge of SQL/PostgreSQL, database schema design, and query optimization.
Familiarity with cloud environments (AWS, GCP, or Azure); Terraform experience is a plus.
Experience developing RESTful APIs and integrating third-party services.
Solid understanding of SaaS architecture, CI/CD workflows, and version control (Git).
Strong problem-solving, debugging, and collaboration skills.
Comfortable working in a high-ownership, high-impact environment within a Series B startup.
Excellent communication skills and ability to work closely with cross-functional teams.
Must be onsite full-time in Palo Alto, CA.
Nice-to-have:
Experience with React Native or Flutter mobile development.
Background in healthcare technology, AI integration, or voice/chat interfaces.
Familiarity with Flask servers in production and infrastructure automation (Terraform + AWS).
Prior experience in top engineering companies or universities.
SAP HANA XSA Web IDE Developer
Software engineer job in Santa Clara, CA
Job Title SAP HANA XSA Web IDE Developer
Duration: Contract
The candidate must be open to traveling one week per month to Santa Clara, CA starting in January 2026. There is budget to cover travel expenses. And On site the first week as part of the onboarding process (TBD location).
Contract Description:
Key Responsibilities:
Architecture & Solution Design:
Define and design end-to-end architecture for SAP HANA XSA-based applications and data models.
Implementation:
Architect and implement solutions leveraging HDI containers, XSJS services, and SAP Web IDE / Business Application Studio.
Migration Leadership:
Lead the migration of XS Classic applications to XS Advanced (XSA).
Data Modeling:
Design high-performance data models and analytical layers in SAP HANA using Calculation Views, SQL Script, and table functions.
Best Practices Establishment:
Establish best practices for XSA application lifecycle management, security, and transport, including the design and development of CDS Views to extend standard SAP models.
Qualifications:
Extensive IT Experience:
15+ years of total IT experience, with a minimum of 8-10 years in SAP HANA and 5 years in SAP HANA XSA/Web IDE/HDI development.
Technical Proficiency in SAP HANA 2.0:
Strong hands-on experience with SQL Script, Calculation Views, and advanced modeling (SP05 and above).
Expertise in XSA/HDI Containers:
Expert-level understanding of SAP HANA XSA, HDI containers, and MTA projects.
Development Tools Knowledge:
Proficient in SAP Web IDE/SAP Business Application Studio (BAS) for application development and deployment.
Integration and Security Knowledge:
Familiarity with Git, CI/CD tools for DevOps, security concepts (role-based access, authentication), and integration knowledge with SAP Datasphere, Reporting Tools, SAP BTP, and OData services.
The candidate must be open to traveling one week per month.
Service Now UI Developer (UI Builder / React)
Software engineer job in Santa Clara, CA
We are seeking a talented Service Now UI Developer with strong expertise in UI Builder and React.js to design and develop modern, user-centric interfaces on the ServiceNow platform. The ideal candidate will have hands-on experience building custom portals, workspaces, and widgets, integrating front-end components with ServiceNow data models and APIs.
Key Responsibilities:
Design and develop custom UI experiences using ServiceNow UI Builder, Service Portal, and Now Experience Framework.
Implement React.js components within the ServiceNow environment to create dynamic and responsive user interfaces.
Work closely with ServiceNow architects and back-end developers to integrate UI components with ServiceNow data and workflows.
Collaborate with business analysts and stakeholders to understand requirements and translate them into technical designs.
Ensure UI performance optimization, accessibility, and adherence to design best practices.
Troubleshoot and resolve UI-related defects or performance issues.
Stay up-to-date with the latest ServiceNow releases, UI Builder enhancements, and front-end development trends.
Required Skills & Qualifications:
5+ years of hands-on experience in ServiceNow development with focus on UI/UX customization.
Proven experience working with ServiceNow UI Builder, Now Experience Framework, and Workspaces.
Strong proficiency in React.js, JavaScript (ES6+), HTML5, CSS3, and Bootstrap.
Experience with ServiceNow APIs, GlideAjax, and server-client data integration.
Familiarity with Service Portal, Catalog UI Policies, and Widgets.
Understanding of ServiceNow architecture and data model.
Experience with Git, JIRA, and Agile methodologies.
Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications:
ServiceNow Certified Application Developer (CAD) or ServiceNow Certified System Administrator (CSA) certification.
Experience with ServiceNow Next Experience UI (Polaris).
Knowledge of ServiceNow ITSM, ITOM, HRSD, or CSM modules.
Exposure to REST API integrations and ServiceNow Flow Designer.
Robotics Senior Engineer
Software engineer job in Sunnyvale, CA
• Coordinate with teams on streamlining the EMC measurement and testing process through utilization of advanced automated robotic systems
• Collaborate with EMC and cross-functional teams to specify and develop custom robotic automation, data collection and data processing systems
• Develop and maintain in-house software tools for different cleint products
• Develop scripts to automate failure detection and data collection
• Deploy and maintain robotic systems to client facilities
Success Criteria/Definition of Done
• Completion of EMC validation for all requests related to supported projects in robotic automation
Technical Requirements
• 5+ years of experience in software development, specifically with robotics-related projects
• Experience in software design and complex algorithms implementation is required
• Strong C++ and Python background is required
• Proficiency with ROS framework and industrial robotic systems (Universal Robots urscript)
• Familiarity with mobile robotic systems
• Familiarity with CAD design and corresponding software tools
2• Familiarity with rapid prototyping and 3D printing is a plus
• Ability to navigate through ambiguity and break down complex problems into simplified and manageable parts
• Strong analytical and critical thinking skills
• Excellent written and verbal communications skills
• Must be highly motivated and must have excellent organizational skills
Expectations by Phase
1. Discovery/Assignment Prep
2. Design and build robotic systems
3. Robot control and data collection software development
4. Maintain and support of existing systems
5. Rapid CAD prototyping and 3D printing
6. Maintain and support existing codebase
Software Developer 1
Software engineer job in Stanford, CA
The Department of Genetics in the Stanford University School of Medicine is a world-renowned hub for innovation in genomics, computational biology, and translational research. Our lab focuses on developing next-generation computational frameworks and automatic data analyses systems to analyze single-cell and spatial omics data, enabling new discoveries in developmental biology and disease modeling.
We are seeking up to two Software Developer 1 to join our interdisciplinary team and support the development of a modular automatic data analyses system for automating single-cell and spatial data analysis. The ideal candidate will contribute to the design, implementation, and scaling of cloud-based applications that power predictive models of organogenesis and disease progression.
This is an excellent opportunity to work at the forefront of biomedical data science, collaborating with world-class researchers, engineers, and entrepreneurs in a fast-paced academic and translational research environment.
Duties include:
Assess user needs and requirements.
Design and develop applications that may involve sophisticated data manipulation.
Maintain and update existing programs.
Troubleshoot and solve technical problems.
Create programs to meet reporting and analysis needs.
Design and implement user and operations training programs.
Document changes in software for end users.
Follow team software development methodology.
Serve as technical resource with respect to applications.
Support research translation, licensing, and commercialization strategy, including coordination with venture capital firms and Stanford's innovation ecosystem.
Assist with scientific writing, data visualization, and manuscript preparation.
* - Other duties may also be assigned.
DESIRED QUALIFICATIONS:
Bachelor's degree or higher in Computer Science, Bioinformatics, Biomedical Engineering, Management Science & Engineering, or a related field.
Strong background in data science, or computational biology, especially in handling single-cell, spatial transcriptomics, or imaging data.
Strong background in automatic data analyses tool development and deployment, distributed systems and others
Proficiency in Python, R, or other scientific programming languages, with experience in software development and data pipeline automation.
Experience with cloud computing platforms (e.g., AWS, GCP) and collaborative development tools (e.g., GitHub, Docker).
Familiarity with scientific publication processes, manuscript preparation, and figures.
Demonstrated ability to assess user needs, troubleshoot complex technical issues, and design user-friendly, scalable applications.
Knowledge of research translation and commercialization strategy, including startup planning and engagement with venture capital firms.
Experience preparing research presentations, grant proposals, or supporting industry/academic collaborations.
Ability to work independently and collaboratively across interdisciplinary teams in a fast-paced academic or startup-like environment.
Excellent communication and organizational skills, with attention to detail and strong documentation practices.
EDUCATION & EXPERIENCE (REQUIRED):
Bachelor's degree and three years of relevant experience or a combination of education and relevant experience.
KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED):
Working knowledge of latest software and design standards.
Ability to define and solve logical problems for technical applications.
Knowledge of and ability to select, adapt, and effectively use a variety of programming methods.
Ability to recognize and recommend needed changes in user and/or operations procedures.
Basic knowledge of software engineering principles.
Strong knowledge of at least one programming language.
CERTIFICATIONS & LICENSES:
None.
PHYSICAL REQUIREMENTS*:
Constantly perform desk-based computer tasks.
Frequently sit, grasp lightly/fine manipulation.
Occasionally stand/walk, writing by hand.
Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds
* - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
WORKING CONDITIONS:
May work extended hours, evening and weekends.
WORK STANDARDS (from JDL):
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide, *******************************
The expected pay range for this position is $107,423 to $133,600 per annum. Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package. The Cardinal at Work website (***************************************************** provides detailed information on Stanford's extensive range of benefits and rewards offered to employees. Specifics about the rewards package for this position may be discussed during the hiring process.
The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties, tasks, and responsibilities. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned.
Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources at ************************. For all other inquiries, please submit a contact form.
Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law.
Robotics Software Engineer - Motion Planning & Automation
Software engineer job in Fremont, CA
Join a pioneering team at the intersection of AI, robotics, and biology, developing technology that accelerates life science research. Our mission is to build intelligent robotic systems that empower scientists to scale experiments, automate complex lab workflows, and unlock faster breakthroughs in drug discovery and biological modeling.
Responsibilities:
Develop robotic solutions to manipulate and operate biology tools and consumables intended for human use
Design and implement motion planning algorithms for safe robot operation in complex, dynamic environments
Apply computer vision to enable robots to work with laboratory consumables and equipment
Integrate, test, and debug robotics software in simulation and on real hardware
Collaborate with scientists in customer labs, gather requirements, brainstorm solutions, manage projects, and support deployments
Focus on robustness, simplicity, and scalability in software and system design
Actively identify opportunities for simplification and process improvement
Requirements:
4+ years designing and developing algorithms for robotics systems (motion/path planning, trajectory optimization, kinematics, dynamics, and control)
Hands-on experience with robotic arm manipulators or surgical robots
Proficiency in Python for software development
Experience with production software engineering tools and best practices
Demonstrated hacker's mindset: quick problem-solving and delivery of workable solutions
Flexibility across responsibilities and scopes (“wear many hats”)
BS/MS/Ph.D. in a relevant technical field (Computer Science, Mechanical/Electrical/Aeronautical Engineering)
Previous experience shipping software for physical robots/hardware products is preferred
Bonus Skills:
Experience with robotics simulation platforms (PyBullet, MuJoCo)
Background in robotics within laboratory or manufacturing environments
Familiarity with mechanical design tools (e.g. Solidworks)
Understanding of communication protocols (ZMQ, Redis, gRPC)
Hands-on contributions to hardware product software development
Software Engineer
Software engineer job in San Jose, CA
As a software engineer at General Medicine, you'll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance prices for virtual and in-person visits, prescriptions, labs, imaging, and more.
What we're looking for
We're looking for strong engineers to help us build a seamless and beautiful consumer healthcare product. We're looking for folks who will obsess over every detail of our patient experience, and also tackle the complex operational challenges of delivering care at scale. We are looking for engineers who care deeply about technical excellence but are also comfortable moving quickly - we are constantly navigating tradeoffs between engineering velocity and quality.
Our ideal candidate is hungry, high-agency, and aspires to be a generalist. Our engineers frequently write product requirements documents, write SQL to understand how features are performing, and own QA - no task is beneath us or outside of the scope of the role if it helps us to deliver a great product. We're looking for someone who can operate in an environment of significant ambiguity, and who is comfortable working closely with design, operations, and clinical stakeholders.
We don't expect you to have a healthcare background (though it's great if you do!). However, you should be excited by the prospect of digging into the messy complexities of the American healthcare system (integrating with EHRs, revenue cycle management, etc).
Qualifications
2+ years of experience building web apps as a full-stack engineer
Experience with modern infra tooling and programming languages. We currently use AWS, Ruby on Rails, and NextJS, and would expect you to have proficiency in a modern tech stack even if it isn't the one we are using.
Please note that this role is based in either our SF office (near Market and Spear St) or our Boston office (Central Square, Cambridge). We expect our team to work from the office least 3 days per week.
Why join us
We're an experienced team that has built a company in this space before, our product has clear product-market fit, and we've raised money from top investors.
We have an ambitious and distinctive vision for what can be built in consumer healthcare. We believe LLMs and price transparency legislation have opened up several massive opportunities.
If you're an ambitious and entrepreneurial software engineer and this resonates, please apply.