Intelligent Automation in Cancer Care
Senior Software Engineer, Adaptive
Location
United States
Posted
21 hours ago
Salary
$150K - $180K / year
Seniority
Senior
Job Description
Senior Software Engineer, Adaptive
Radformation
• Design, develop, and maintain features supporting adaptive radiotherapy workflows: DICOM integration, image registration, dose visualization, DVH evaluation, and machine positioning • Build and optimize algorithms for 3D image processing, coordinate transforms, deformable registration, and dose sampling on deformed anatomy • Develop performant, reliable WPF desktop software operating under near real-time constraints. • Integrate with oncology information systems via DICOM networking and related clinical interfaces • Collaborate with physicists and product leaders to translate clinical requirements into production software • Contribute to architecture, testing, code reviews, and technical decision-making • Support teammates through collaboration, mentorship, and knowledge sharing
Job Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Physics, Applied Mathematics, or a related technical field
- Minimum of 5 years of professional software engineering experience
- Strong proficiency in C# and WPF with experience developing production desktop applications
- Experience working with DICOM data — including network operations or file processing — and 3D medical imaging
- Experience with geometric computing, numerical methods, coordinate systems, spatial transformations, and performance-oriented software development
- Strong analytical, mathematical, and problem-solving skills
- Excellent written and verbal communication skills
Benefits
- Multiple high-quality medical plan options with substantial employer contributions toward premiums, often covering the full cost depending on the plan selected
- Health coverage starting on day one
- Short-term and long-term disability and supplementary life insurance
- 401(k) with employer match vested immediately
- Annual reimbursement for professional memberships
- Conference attendance and continued learning opportunities
- Self-managed PTO and 10 paid holidays
- Monthly internet stipend
- Company-issued laptop and one-time home office setup stipend
- Fully remote work environment with virtual events and yearly retreats
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• The position assumes the responsibilities of an electrical engineer performing design of LV, HV, EHV electrical power systems • Responsible to lead a team of engineers and drafters for substation engineering design projects • Providing engineering support to project management, procurement and construction on all stages of projects • Review and coordination of substation physical drawings and calculations • Act as Engineer of Record for one or more projects simultaneously
• Performing design of LV, HV, EHV electrical power systems • Lead a team of engineers and drafters for substation engineering design projects • Develop single-line switching and protection diagrams • Create equipment specifications and support procurement of equipment • Conduct required calculations and create reports: AC and DC systems • Design of underground MV and HV cabling systems
Role Description Join us as a Senior Full Stack Software Developer and play a pivotal role in shaping cutting-edge data platforms that power global financial decisions and insights. This is an exciting opportunity to work on complex, large-scale systems that directly impact how financial data is consumed and leveraged across the investment industry. You’ll collaborate with highly skilled engineering, data, and product teams in a cloud-first DevOps environment, gaining exposure to modern technologies and end-to-end product development. With a strong focus on innovation and continuous improvement, the role offers excellent opportunities to deepen your technical expertise, contribute to strategic initiatives, and influence the evolution of data-driven platforms used by global clients. Your key responsibilities as a Full Stack Software Developer will include: - Designing and implementing backend features using C# .NET Framework across multiple platform modules. - Developing and maintaining SOAP-based web services and integrating them with frontend and API consumers. - Building and enhancing UI components using TypeScript frameworks such as Sencha ExtJS. - Creating and optimizing SQL Server database objects, including stored procedures, views, and schema designs. - Developing ETL pipelines using SSIS and managing data integrations from regulatory and third-party sources. - Collaborating with cross-functional teams to deliver features end-to-end, from design to deployment within a DevOps-driven environment. Qualifications - Strong experience in C# .NET Framework, multi-tier application architecture, and backend service development. - Hands-on expertise with SQL Server, including T-SQL, stored procedures, and database design. - Experience working with frontend technologies such as JavaScript or TypeScript frameworks, ideally Sencha ExtJS. - Practical knowledge of DevOps practices, Git/GitHub workflows, and CI/CD pipelines. - Experience developing data pipelines, integrations, or working with Power BI for reporting and insights. Company Description FE fundinfo is a leading financial data provider, connecting the investment industry across the UK, Europe, and Asia-Pacific through an integrated platform. Our skilled team empowers clients with data-driven insights, making the industry Navigate Complexity with Confidence!
• Build and ship features across the Champion platform repositories • Improve developer experience in tooling, documentation, and onboarding • Maintain and evolve the MCP tool server • Support BU Applied AI engineers in building and deploying Champions • Review agent implementations and contribute to internal engineering guides • Design and build Champion agents for use-cases when needed • Write and iterate on system prompts and context injection • Follow trunk-based development with PR-gated merges and write tests before implementing



