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

Software Engineer

Accuray

Software Development 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.

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 treatment.

    • 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 audiences 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 C++ (object-oriented development), C# or related language.

  • Experience with automated unit testing frameworks and building/maintaining testable code.

  • 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

  • Strong mathematics and/or physics background.

  • Experience with Medical Device development or other regulated environments.

  • Experience with modern software practices and toolchains (e.g., configuration management such as Perforce/Git; CI/CD build, deployment, and test tooling).

  • Experience with Python or related languages.

  • Experience with client/server architecture.

  • Experience developing software in multi-threaded/multi-core environments.

Working Conditions

Office :

  • 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 15 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Madison, WI vacancy
  •  ...Primary Responsibilities:   Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside... 
    Suggested
    Full time

    Sub-Zero Group

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

     ...analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full spectrum of our...  ...requirements): You have at least 5+ years of experience in software engineering. You have Strong Python, Go, or Java backend... 
    Suggested
    Local area

    Coinbase

    Madison, WI
    2 days ago
  • $106k - $141k

     ...prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software Engineer to join the team building the control system software... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Infleqtion

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

     ...is to 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... 
    Suggested
    Local area

    Coinbase

    Madison, WI
    15 hours ago
  •  ...Software Engineer The Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools. The candidate will be responsible for the management of DevOps... 
    Suggested

    Samprasoft

    Madison, WI
    14 hours ago
  •  ...Software Engineer I UW Credit Union is committed to delivering world-class digital experiences. Information Technology is a team of passionate software development professionals who deliver a diverse portfolio of technical solutions, including high-performance web applications... 
    H1b
    3 days per week

    UW Credit Union

    Madison, WI
    3 days ago
  •  ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows... 
    Full time

    Pearson

    Madison, WI
    8 days ago
  •  ...Experience working in a team-oriented, collaborative environment. Ability to quickly master new technologies as needed. Required Skills: UX Design,.NET,Javascript Additional Skills: HTML/XHTML/DHMTL Coder,Software DeveloperThis is a high PRIORITY requisition.... 
    Immediate start

    Samprasoft

    Madison, WI
    14 hours ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    1 day ago
  • $64.89k - $173.04k

     ...bigger – 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... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Madison, WI
    3 days ago
  • $186.07k - $218.9k

     ...efficiency, and safety of these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and Compliance teams - enabling...  ...we look for in you (ie. job requirements): ~5+ years of software development experience building large-scale distributed systems... 
    Local area

    Coinbase

    Madison, WI
    3 days ago
  •  ...Job Summary The Senior Software Engineer serves as a technical expert and reference for complex software components. This role involves hands-on development, technical guidance, and the design and development of AP Suite software for the reconstruction and analysis... 
    Local area
    Flexible hours

    PEAK Technical Staffing USA

    Madison, WI
    15 hours ago
  • $170k - $210k

     ...institutions, providing professional services across 160 countries. To learn more, visit franklincovey.com. Title: Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time... 
    Full time
    Remote work

    Franklin Covey

    Madison, WI
    3 days ago
  • $186.07k - $218.9k

     ...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase's platform,...  ...look for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large... 
    Local area

    Coinbase

    Madison, WI
    15 hours ago
  • $100k - $144k

     ...Resource Innovations is seeking Senior 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... 
    Work at office
    Local area
    Remote work

    Buoyant Inc

    Madison, WI
    2 days ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full breadth...  ...Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution, NetStorage... 
    Work experience placement
    Work at office

    Akamai

    Madison, WI
    5 days ago
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At...  ...Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems... 
    Full time
    Remote work

    Confluent

    Madison, WI
    1 day ago
  •  ...Description Evans Transportation Services is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, integrations, and databases that support our transportation and logistics operations. This role partners with business and technology teams... 

    Evans Transportation Services, Inc.

    Madison, WI
    4 days ago
  • $112.3k - $140k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for... 
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Madison, WI
    3 days ago
  •  ...The Senior Software Engineer acts as a recognized technical expert and a reference for complex software components. The Senior Software Engineer contributes through deep technical expertise, hands-on development, and technical guidance, without direct people management... 
    Local area

    AMETEK

    Madison, WI
    2 days ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Madison, WI
    8 hours ago
  •  ...able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design in an...  ...Skills and Experience: Proven working experience in software engineering Hands on experience in designing interactive applications Ability... 
    Work experience placement

    6AM City, LLC

    Madison, WI
    5 days ago
  • We are seeking an experienced Computer Engineer to support the Sustaining Engineering team responsible for maintaining and improving test systems, automated equipment, and supporting software used in the manufacture of FDA‑regulated medical devices for respiratory therapy... 

    Indotronix Avani Group

    Madison, WI
    4 days ago
  •  ...cloud, or through a hybrid approach. Teradata delivers real business value with AI. What You'll Do We are seeking a Staff Software Engineer to lead the design, development, and evolution of networking software for our massively parallel processing (MPP) platform,... 
    Permanent employment
    Flexible hours

    Teradata

    Madison, WI
    1 day ago
  •  ...dedicated to transforming transportation and making a tangible impact on the global economy and the planet. The Role As a Senior Software Engineer , you will play a pivotal role in developing and enhancing digital products that enable shippers to optimize the way freight... 
    Temporary work
    Remote work

    Hirewell

    Madison, WI
    1 day ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Madison, WI
    2 days ago
  •  ...for a better tomorrow with our Secure Document Generation (SDG) software. Everyone at Inkit, no matter their role, can leave their mark...  ...and maintain coding standards and best practices for the engineering team. Design for security and privacy from the ground up in all... 
    Flexible hours

    Inkit

    Madison, WI
    1 day ago
  • $114.6k - $234.6k

     ...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle Server Technologies ( Oracle Exadata technology is the newest innovation in Oracle's history as the provider of the industry's... 
    Temporary work
    Flexible hours

    Oracle

    Madison, WI
    2 days ago
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and... 
    Remote work

    Speechify

    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
    8 hours ago

Do you want to receive more vacancies?

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