Stanford University School of Medicine · 10 hours ago
Software Developer 2
Stanford University School of Medicine is seeking a Software Developer 2 to execute all programming tasks within the Division of Medical Physics in the Department of Radiation Oncology. The role involves designing, developing, and maintaining computer programs, along with providing technical analysis and serving as a project leader for moderate complexity projects.
EducationHigher EducationMedical
Responsibilities
Conceptualize design, implement, and develop solutions for complex system/programs independently
Develop data interface for distributed artificial intelligence (AI) computing in radiation oncology
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
Qualification
Required
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience
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
Preferred
Strong C# and Python knowledge
Enthusiasm to learn and grow
Adaptability and excellent problem-solving skills
Previous experience with DICOM, DICOM RT, and medical images (CT, MRI) a plus
API Programming desired
Working knowledge of deep learning and AI
Benefits
Stanford University provides pay ranges representing its good faith estimate of the salary or hourly wage the university reasonably expects to pay for a position upon hire.
At Stanford University, base pay represents only one aspect of the comprehensive rewards package.
The Cardinal at Work website (• •https://cardinalatwork.stanford.edu/benefits-rewards• •) provides detailed information on Stanford's extensive range of benefits and rewards offered to employees.
Company
Stanford University School of Medicine
Stanford University School of Medicine is the medical school of Stanford University. It is a sub-organization of Stanford University.
H1B Sponsorship
Stanford University School of Medicine has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (551)
2024 (499)
2023 (472)
2022 (390)
2021 (336)
2020 (260)
Funding
Current Stage
Late StageTotal Funding
$10MKey Investors
American Medical Association
2023-06-21Grant
2017-07-19Grant· $10M
Leadership Team
Recent News
Profound Medical Inc.
2025-12-05
Company data provided by crunchbase