SimVascular Software Engineer and Architect
Stanford University
The Cardiovascular Biomechanics Computation Lab at Stanford University, led by Dr. Alison Marsden, specializes in computational modeling of the cardiovascular system to advance surgical planning, medical device design, and fundamental research in biomechanics. The lab develops SimVascular, a leading open-source project for patient-specific modeling and blood flow simulation, and is actively creating tools for segmentation and virtual surgery in 3D Slicer. The lab has a particular interest in congenital heart disease patients, and we are leading a national collaborative effort to develop software for anatomic modeling, virtual surgery, and simulations pertaining to this patient group, with the ultimate goal of achieving FDA approval and clinical translation.The lab is looking for a SimVascular Software Engineer and Architect who will be eligible to work remotely and whose duties will include: Deep knowledge of object-oriented programming with C++Experience with software development in the healthcare sector Experience with large scale physics-based solvers in a high-performance computing environmentExperience with parallel computing (e.g. using MPI or similar), version control systems (GitHub), Agile software development (or similar), Python, AI-assisted software development (e.g. Claude)Architecting and contributing to svMultiPhysics (svMP), the primary physics solver for the SimVascular projectOverseeing svMP solver refactoring effort Planning code development – including testing, hardening, and architecture- to prepare the svMP software for future FDA submissionImplementing quality control in code developmentPerforming code profiling and improving efficiency Code improvements and refactoring of reduced order model solversOverseeing and implementing automated testing implementation Implementing new GPU acceleration capabilitiesReviewing and providing feedback on solver contributions from Marsden lab members and partner labs Overseeing and collaborating on web-based documentation developmentParticipating in long term strategic planning with Dr. Marsden, the lab’s Senior Software Research Engineer and others in the national collaborativeMentoring staff, graduate students and postdoctoral scholars across collaborating labs on all aspects of svMP software development* - Other duties may also be assignedCore Duties:Propose, conceptualize, design, implement, and develop solutions for difficult and complex applications. Contribute to all phases of a project, including systems analysis, program design, development, and implementation. Serve as project lead for some projects.Oversee testing, debugging, change control, and documentation for major projects.Lead and mentor professional staff, as necessary, working on all phases of application development projects.Engage in long-term strategic planning.in collaboration with staff and project leadership. Define complex application development administration and programming standards.Oversee the support, maintenance, operation, and upgrades of applications.Troubleshoot and resolve complex technical problems.Review the physical design of existing systems for optimizing performance. Lead projects, as necessary, for special systems and application development in areas of complex problems.Work with other technical professionals to develop standards and implement best practices.Provide innovative programming and analysis.May mentor junior software developers.Minimum Education and Experience:Bachelor's degree and eight years of relevant experience, or a combination of education and relevant experience.Knowledge, Skills and Abilities:Ability to quickly learn and adapt to new technologies and programming tools.Demonstrated experience in designing, developing, testing, and deploying applications. Strong understanding of data design, architecture, relational databases, and data modeling. Thorough understanding of all aspects of software development life cycle and quality control practices. Ability to define and solve logical problems for highly technical applications. Strong communication skills with both technical and non-technical clients. Demonstrated experience leading activities on structured team development projects.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.Full timePosting Date: 2026-07-23
- ...research in biomechanics. The lab develops SimVascular, a leading open-source project for... ...collaborative effort to develop software for anatomic modeling, virtual surgery... ...is looking for a SimVascular Software Engineer and Architect who will be eligible to work remotely...SuggestedRemote work
- ...GEICO is seeking a Senior Staff AI engineer to lead the GenAI platform design and deployment... ...20K+ contact center employees. You will architect, implement and optimize high-performance... ...and collaborate across data science, software, and product teams. You will drive technical...Suggested
$85.4k - $232.7k
...garbage.First-principles thinker with vision. You break problems to their core, question the assumptions, and rebuild. A software engineer's job is to architect solutions, not wrestle with syntax. You don't copy an architecture because "that's how it's done" — you ask why and...SuggestedImmediate startShift work- Responsibilities Design, develop, test, deploy, maintain and improve software. Manage individual project priorities, deadlines and deliverables.QualificationsMinimum qualifications:BA/BS degree in Computer Science or related technical field or equivalent practical experience...SuggestedWork experience placement
$170k - $235k
...ultimate goal of enabling human life on Mars.SR. FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building... ...Platform DevelopmentRESPONSIBILITIES: Develop well-architected, responsive, and performant web applicationsDevelop highly reliable...SuggestedPermanent employmentTemporary workWorldwideWeekend work$215k - $300k
...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving... ...cars working to make this future a reality.As a Senior Fullstack Software Engineer at Reliable Robotics, you will design, and implement...Permanent employmentCasual work$209k - $313k
...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that reach... ...years of practical work experience6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical...Full timeLive inWork at officeLocal area$153k - $179k
...wealth in human history. If you’re ready to be at the epicenter of this historic cultural and financial shift, keep reading.Senior Software Engineer, BackendAbout the team + roleWe are building an elite team, applying frontier technologies to the world’s biggest financial...Work at officeFlexible hoursShift work3 days per week$185k - $230k
...re building the next generation of AI-native product experiences, where conversations turn directly into outcomes. As a Senior Software Engineer on our Product teams, you’ll own significant areas of the product and play a key role in shaping how AI capabilities translate...Permanent employment$145.6k - $201.2k
...user experience to the next level. We’re searching for a frontend engineer that knows how to bring the user experience to life, but... ...teamLet’s Connect If You Have:8+ years of professional frontend/UX software engineering experience1+ years of experience building frontends...Work experience placementWork at officeLocal areaFlexible hours$180k - $190.63k
Mountain View, CA, USAR&D - Engineering /Full-time /HybridAera Technology is a pioneer in... ...unattainable. We’re looking for a talented Senior Software Engineer to join our world-class... ...lead you will collaborate with other architects, designers, product managers and...Full timeWork at officeLocal areaFlexible hours3 days per week$130k - $152k
...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards.As a Software Engineer, you’ll build and own backend services, infrastructure, and data systems that support Robinhood’s core financial products. You...Work at officeFlexible hoursShift work3 days per week$147.2k - $200.9k
...’s possible for industrial robotics in the near future - with software and data at the core.Our mission is to make industrial robotics... ..., entrepreneurs, and developers. We are a dynamic team of engineers, roboticists, designers, and technologists who are passionate...Full timeLocal areaFlexible hours- ...GEICO is seeking a seasoned Software Engineer to join the Billing platform team in Palo Alto, CA. You will help design, build, and scale a large distributed system that processes invoicing, payments, subscriptions, and analytics for internal and external users. Ideal...
$185k - $230k
...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving... ...self-driving cars working to make this future a reality.Flight Software links together the mechanical, avionics, algorithmic, and...Permanent employmentCasual work$136k - $185k
The OpportunityAre you an experienced Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection... ...compatibility with AI components and integration with MySQL.Architect scalable solutions utilizing technologies like Nginx, Kafka,...Permanent employment$160k - $230k
...Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers... ...distributed infrastructure Collaborate with product managers, architects, other engineering teams, and business groups, to drive end-...Flexible hours$120k - $220k
...seeking a highly experienced Senior Linux and Cloud Infrastructure Engineer to support the Aerospace, Research, Technology, and Simulation... ...a motivated self-starter who loves technology and can grow our software platform enabling frequent and seamless production deployments....Permanent employmentFull timeContract work- ...day. THE ROLE We are looking for a Senior Full Stack Software Engineer to be a core contributor to the Operio AI platform. You will... ..., and natural language interfaces for fleet operations Architect and optimize relational and document database schemas to support...Flexible hours
- ...Job Description: We are looking for a full-time Software Engineer to join the core Geo Match team as a technical lead and programmer. In this role, you will collaborate closely with faculty and staff (including our existing Senior Software Engineer) to develop...Full time
$157k - $180k
...division of Honda Motor Co., Ltd. We are a small, passionate team of software product innovators helping Honda Automotive be competitive in... ...Role: We're looking for a hands-on Full Stack Software Engineer to help build the cloud and application services that power the...- ...Senior Full-Stack Software Engineer Mountain View, CA What You'll Do • Build and operate features using TypeScript, Python, Go, and Java languages. • Improve AI agent workflows built with LangGraph, LangChain, and related frameworks. • Create automated evaluations...
- ...Software Engineer Tensec is looking for an experienced software engineer to develop and architect our banking core platform, which encompasses technologies such as real time payments, bank-as-a-service, OCR, machine learning, and more. As part of the team, you will...Work at officeLocal areaFlexible hours
- ...Our client is seeking a Full Stack Software Engineer to join their team. As a Full Stack Software Engineer, you will be part of the engineering... .... Collaboration with product owners, business analysts, architects, and QA teams to deliver high-quality solutions. Exposure...Weekly payTemporary workFlexible hours
- ...Software Engineering Intern — Summer 2027 At Prophet Security, we're not just building a platform that automates complex security tasks—we're building a company where every team member directly impacts customer success. You'll work closely with our customers, understand...Summer workInternshipSummer internship
- ...Role : Senior Full stack software engineer Location: Mountain View CA (Onsite) Position: Contract Must have: LLM Problem Solving Software Architecture Kubernetes AWS React INTERVIEWER NOTES...Contract work
$166k - $225k
...use deep data insights to improve their business. Founded by engineers - and customer obsessed - we leap at every opportunity to solve... ...of virtual machines. And we're only getting started. As a software engineer with a backend focus, you will work with your team to...Local areaWorldwideFlexible hours- ...Full Stack Engineer – Digital Payments Gen is a global company dedicated to powering Digital Freedom through its trusted consumer... ...• Collaborate with Product Managers, Engineering leaders, and Architects to translate business requirements into scalable technical solutions...Work experience placementFlexible hours
- ...Responsibilities: We are seeking a Senior Engineer to enhance our backend systems, the backbone of our web and mobile applications. Your role is pivotal in powering the AI chat experience that captivates millions daily, enabling users to interact with their favorite...Worldwide3 days per week
- ...task pipelines while optimizing data schemas for high-throughput telemetry ingestion. Requirements Requires 5+ years of software engineering experience with expert-level Python and strong React/Next.js skills. Candidates must have hands‑on experience with LLMs,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SimVascular Software Engineer and Architect. Be the first to apply!
- software engineer full time Palo Alto, CA
- graduate software developer no experience Palo Alto, CA
- software engineer healthcare Palo Alto, CA
- network software engineer Palo Alto, CA
- software engineer internship Palo Alto, CA
- senior software engineer Palo Alto, CA
- software system engineer Palo Alto, CA
- software developer Palo Alto, CA
- ngo software engineer Palo Alto, CA
- startup software engineer Palo Alto, CA


