Stanford University · 19 hours ago
Software Developer 2
Stanford University is seeking a Software Developer 2 in the Division of Medical Physics within the Department of Radiation Oncology. The role involves executing programming tasks, analyzing, designing, developing, and maintaining computer programs for systems of moderate size and complexity, with a focus on solutions for complex systems in radiation oncology.
EducationHigher EducationUniversities
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
Strong C# and Python knowledge
Enthusiasm to learn and grow
Adaptability and excellent problem-solving skills
Preferred
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
Stanford University is a teaching and research university that focuses on graduate programs in law, medicine, education, and business.
H1B Sponsorship
Stanford University 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
2020 (12)
Funding
Current Stage
Late StageTotal Funding
$26.52MKey Investors
National Institutes of HealthCalifornia Institute for Regenerative MedicineGRAMMY Museum
2025-09-08Grant
2025-01-30Grant· $5.6M
2023-08-17Grant
Leadership Team
Recent News
2026-01-20
alleywatch.com
2026-01-20
2026-01-17
Company data provided by crunchbase