Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Fullstack Engineer

Accuray

Software Engineer

Give hope. Give health. Make your mark in the fight against cancer.

At Accuray, we make a direct and powerful impact on the lives of cancer patients every day — helping them live longer, better lives. But our commitment to innovation offers a truly unique opportunity: the chance to change the fight against cancer — helping to develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and cancer survivors around the world.

Accuray develops, manufactures and sells radiotherapy systems for alternative cancer treatments. Our radiation therapy for cancer makes treatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.

Job Description

Summary:

The Software Engineer participates in requirements, design, development, integration, and testing of software systems used to create, store, optimize, and manage patient treatment plans. The Software engineer collaborates in a complex environment integrating software with other software and hardware subsystems for an advanced medical device. Our work has a daily impact on patients worldwide, and we hold a high bar for quality and rigor.

Reporting To/Department:

Reports to the Manager, Software Engineering in the Software Engineering team

Essential Duties and Responsibilities

Software Development (Build, Extend, Maintain)

  • Develop and maintain software that supports the lifecycle of a complex radiation therapy medical device.
  • Write high-quality, reliable code that fulfills product and subsystem requirements in a complex clinical domain.
  • Implement automated tests (unit/integration as appropriate) to validate functionality and reduce regressions.
  • Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and resolving issues found in new or existing functionality.

Software Design & Architecture (Make the System Better)

  • Directly impact the development and architecture of software that creates, stores, optimizes and delivers patient treatments.
  • Drive critical design and implementation decisions and participate in design discussions for complex systems.
  • Present concise designs through written and oral reviews; contribute to clear documentation of designs, decisions, and outcomes.
  • Contribute to subsystem requirements and verification approaches for new features.

Performance & Computational Solutions (Accuracy + Responsiveness)

  • Participate in decisions affecting high-performance computation solutions to provide responsive and accurate results that meet clinical expectations.
  • Collaborate on technology choices (e.g., languages/libraries, compute approaches) to support performance, maintainability, and testability.

Quality, Compliance, and Ways of Working

  • Work closely with team members to implement quality applications that meet or exceed rigorous testing expectations.
  • Operate effectively in a regulated industry with strict process requirements; document work and follow the defined development processes.
  • Support continuous improvement efforts (e.g., coding standards, code reviews, test coverage, build/test automation) to increase engineering efficiency without sacrificing quality.

Collaboration & Technical Contribution

  • Collaborate across disciplines (software, systems, test, product, clinical/field stakeholders as needed) to deliver integrated solutions.
  • Cross-pollinate the team with theory and practice of software development, object-oriented design, and computer languages.
  • Proactively share information and communicate technical status, risks, and decisions to the right audience at the right level of detail.

Travel

  • Some travel (<10%) may be required.

Qualifications

Required

  • BS in Computer Science, Computer Engineering, or an equivalent combination of education and experience.
  • Proficiency in an object-oriented programming language such as C#, Java or C++.
  • Experience with simulators and scaffolding for testing interoperability with third-party system specifications.
  • Experience with object-oriented analysis & design, including correct use of design patterns and awareness of anti-patterns. Experience with client/server architecture. Strong written and verbal communication skills; able to present and defend designs in reviews.
  • Must be able to work effectively in a team environment

Preferred

  • Experience with interoperability concerns such as Semantic Modeling and Data Exchange protocols such as DICOM, HL7v2 and FHIR.
  • Experience with Medical Device development or other regulated environments.
  • Experience with Python or related languages.
  • Experience with client / server architecture.
  • Strong mathematics and/or physics background.
  • Experience developing software in multi-threaded / multi-core environments.
  • Experience with modern software practices and toolchains (e.g., configuration management such as Perforce/Git; CI/CD build, deployment, and test tooling).

Working Conditions

  • Indoor Environment: The position takes place indoors, providing a comfortable and climate-controlled workspace.
  • Sedentary Work: This role involves extended periods of sitting and working at a desk, requiring good ergonomic practices.
  • Computer Usage: Proficiency with computers, including software applications and communication tools, is essential for tasks and collaboration.
  • Minimal Physical Strain: While physical demands are generally low, occasional light lifting and moving of objects might be required.
  • Structured Schedule: This position usually follows regular business hours, promoting a consistent and predictable work routine.

To qualify for this position, candidates must be able to furnish proof that they are authorized to work in the country they are applying on a permanent basis without sponsorship.

EEO Statement

At Accuray, our commitment to patient-first outcomes drives an inclusive and collaborative work environment where the best ideas rise to the top — and everyone works to push them further. We value diversity in both the professional and personal backgrounds of our employees, as this variety adds rich energy to every team, every project and every work day. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or national origin – including individuals with disabilities and veterans.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Fullstack Engineer in Madison, WI vacancy
  •  ...development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/or... 
    Suggested
    Full time

    Cheez

    Madison, WI
    2 days ago
  • $27 - $60 per hour

    At Madison Liquidators we strive to provide a friendly and productive environment to work in and encourage staff to grow to the best of their abilities. As a company we strive for excellence and frequently provide bonuses where staff is recognized for their hard and prosperous...
    Suggested
    Local area
    Immediate start
    Monday to Friday
    Shift work
    Day shift
    1 day per week

    Madison Liquidators, LLC.

    Middleton, WI
    21 hours ago
  • $40 per hour

    We are looking for a Full Stack Developer to join our team to train AI models. You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of each model. To apply to this role, you will need to be proficient in either...
    Suggested
    Hourly pay
    Full time
    Contract work
    Part time
    Remote work

    DataAnnotation

    Madison, WI
    3 days ago
  • $60 per hour

    A leading AI development firm is seeking proficient programmers to join their team. This fully remote role allows for a flexible schedule where you choose the projects that align with your goals. Responsibilities include designing coding problems for AI training, writing...
    Suggested
    Remote job
    Flexible hours

    DataAnnotation

    Madison, WI
    3 days ago
  •  ...Oracle, Okta, GitHub Enterprise, and Relational Database \ Management Systems. The candidate should have strong experience with fullstack development, \ REST APIs, Okta, OAuth and Open ID Connect. Experience with existing DCF development best \ practices and systems... 
    Suggested
    Full time
    For contractors
    Work at office

    Novalink Solutions

    Madison, WI
    21 hours ago
  • $95k - $154k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/Data Engineers/ Data Scientists, Machine Learning engineers for full time positions with clients. We Focus on Java /Full stack/Devops... 
    Full time
    H1b

    SynergisticIT

    Madison, WI
    14 hours ago
  •  ...team members to achieve project goals. Skills and Experience Bachelor’s or Master’s degree in computer science, Software Engineering, or a related field. Proven experience as a Full Stack Developer in software development. Strong server-side development skills... 

    Cyclomedia Technology Inc

    Middleton, WI
    10 days ago
  •  ...with cloud best practices (scalability, cost optimization, security) Mentor team members on cloud development patterns and modern engineering practices Support and improve SDLC processes, including Agile‑Scrum methodologies EXPECTED RESULTS Delivery of scalable, cloud... 
    Work at office

    Vectaur Inc.

    Oregon, WI
    2 days ago
  • Job Title: Senior .NET Web Developer Client: State of Wisconsin – Department of Children and Families (DCF) Job Location: Madison, WI (90–100% Remote – Must be a WI resident or willing to relocate within 30 days) Note: Candidates must be authorized...
    Remote job
    Contract work
    H1b
    Relocation

    Govserviceshub

    Madison, WI
    21 hours ago
  • Description Vortex® is made of many teams, but we all share a common goal: Elevating every team member to achieve the personal and career goals that lead to a fulfilling life. Your satisfaction drives our success, and we want you to not only excel in your role, but to ...
    Full time
    Temporary work
    Work experience placement
    Casual work
    Relocation package
    Flexible hours

    Vortex Golf

    Madison, WI
    3 days ago
  • $92.92k - $121.25k

     ...connectedness that empowers all of our successes. Learn more. Position Summary We are seeking a Web Performance & Tracking Engineer to lead the implementation and optimization of web performance measurement across ISC2 digital properties. This role is responsible... 
    Work experience placement
    Work at office
    Remote work

    ISC2

    Madison, WI
    2 days ago
  • REQUIRED SKILLS Application development experience using Visual Studio, including .NET application and web application design patterns (5 years) Experience with Microsoft SQL Server and SQL client tools, including creating and updating tables, views, stored procedures, ...
    Permanent employment
    Contract work
    For contractors
    Local area

    Robotics Technologies LLC

    Madison, WI
    1 day ago
  • $90k - $100k

    GovCIO is seeking React/Redux Frontend Developers to join a remote cross-functional team dedicated to enhancing VA.gov. You will develop user interface components, collaborate on project planning, and maintain high coding standards. Applicants should possess 2-5 years of...
    Remote job

    GovCIO

    Madison, WI
    1 day ago
  • $90k - $100k

     ...skills. Ability to work independently with minimal guidance and supervision. Experience collaborating with a team of developers/engineers. Experience with Agile Methodology and Scrum Processes. Advanced knowledge of software development lifecycle. Experience with government... 
    Remote job
    Full time
    Flexible hours

    GovCIO

    Madison, WI
    1 day ago
  • A leading data streaming company is seeking a Senior Software Engineer II to design and implement critical backend systems. The role involves leading the technical direction, mentoring engineers, and driving high-impact projects in a cloud-native environment. Candidates... 
    Remote job

    Confluent

    Madison, WI
    2 days ago
  • Java Developer IV The Wisconsin Department of Justice requires a Java Developer IV for the application development unit for the Criminal History (CH) Improvements project. The Criminal History Improvements effort is over a million-dollar grant-funded measure requiring...
    Contract work
    Flexible hours

    Software Technology Inc

    Madison, WI
    4 days ago
  •  ...Work with experience API and front-end developers, business stakeholders and collaborate with other business and platform API engineering teams to deliver solutions Manage all code compliance with respect to the standards set by the company. Coordinate... 
    Contract work
    Remote work
    Flexible hours

    RIT Solutions, Inc.

    Madison, WI
    3 days ago
  •  ...Senior Java Software Engineer Weather Means Business™. WSI is the world's leading provider of weather-driven business solutions that enable enterprises to make better decisions using the most accurate and precise weather data available. WSI serves some of the world... 

    The Weather Channel

    Madison, WI
    4 days ago
  • $85k - $160k

     ...Resource Innovations is seeking Lead Java Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    Madison, WI
    21 hours ago
  • $186.07k - $218.9k

     ...streamline operations for customer support and compliance teams while delivering exceptional customer experiences. As a Software Engineer on our team, you will play a key role in this transformation, utilizing state-of-the-art AI models, frameworks, and tools, along with... 
    Local area

    Coinbase

    Madison, WI
    21 hours ago
  • $50 - $75 per hour

     ...part of a growing community of over 100,000 professionals — including front‑end, back‑end, full‑stack, machine‑learning, and other engineers — who are driving real‑world impact in AI development. Our platform offers an engaging blend of flexibility and challenge: you’ll... 
    Hourly pay
    Full time
    Remote work
    Flexible hours

    DataAnnotation

    Oregon, WI
    3 days ago
  • $64.89k - $173.04k

     ...helping to simplify health care one person, one family and one community at a time. POSITION SUMMARY The Software Development Engineer will be part of a team who are performing state of the art work using technology in the AI field for Specialty pharmacy in the... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Madison, WI
    1 day ago
  • Lead Java Developer Location: Madison, WI Long Term Contract Required Skills and Experience: Java/J2EE (5+ Years) Spring Framework (5+ Years) Spring boot (5+ Years) Micro services (4+ Years) API development (4+ Years) Angular (5+ Years) ...
    Long term contract
    Shift work

    Perfict Global, Inc.

    Madison, WI
    2 days ago
  • $65 per hour

    Top Required Skills & Years of Experience: 1. 12+ years' experience in ASP .NET with at least 3 years in .NET Core  2. 10+ years' experience with Oracle/Db2 3. 10+ years' experience with WCF - Windows Communication Foundation Nice to Have Skills: 1. Experience...
    Remote job
    Hourly pay
    Full time
    Local area
    Work from home
    Flexible hours

    Technoviz

    Madison, WI
    21 hours ago
  • This is a position needed for the development and support of critical priority applications in the Divisions of Unemployment Insurance. Project work will include: application design and development, new development and modifications to existing code. Successful...
    Full time
    Contract work
    For contractors
    Work experience placement
    Remote work
    Relocation
    Weekday work

    Novalink Solutions

    Madison, WI
    21 hours ago
  • The primary purpose of this contractual service agreement is to provide applications development and support for various UI-related applications, with a primary focus on the SUITES, Benefits Claimant Portal, Worker Portal, and UIBNet applications. Candidates...
    Full time

    Novalink Solutions

    Madison, WI
    21 hours ago
  •  ...usability, and ADA/WCAG compliance. ·         Collaborate with cross-functional teams, including business analysts, and APM/QA engineers, to gather and implement requirements. ·         Create and maintain RESTful APIs for seamless integration between frontend and... 
    Work experience placement
    Work from home
    Flexible hours

    Technoviz LLC

    Madison, WI
    21 days ago
  • $75 per hour

    Description We are looking for an Intune Engineer for our TGS project with our client. We are helping them with their migration from Ivanti to Intune. This person will need to travel onsite to Madison, WI 3-4 times throughout the project to meet with the team (max DL of... 
    Contract work
    Temporary work
    Work at office

    TEKsystems

    Madison, WI
    2 days ago
  • $150k - $180k

    We're looking for a Senior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, scale, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This is a hands-on role for... 
    Full time

    Pearson

    Madison, WI
    1 day ago
  •  ...value with AI. What You'll Do Lead AI-First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI-first user experiences across Teradata's cloud analytics platform. In this role... 
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Fullstack Engineer. Be the first to apply!