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.
- ...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...SuggestedFull time
$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...SuggestedLocal areaImmediate startMonday to FridayShift workDay shift1 day per week$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...SuggestedHourly payFull timeContract workPart timeRemote work$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...SuggestedRemote jobFlexible hours- ...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...SuggestedFull timeFor contractorsWork at office
$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 timeH1b- ...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...
- ...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
- 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 jobContract workH1bRelocation
- 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 timeTemporary workWork experience placementCasual workRelocation packageFlexible hours
$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 placementWork at officeRemote work- 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 employmentContract workFor contractorsLocal area
$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$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 jobFull timeFlexible hours- 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
- 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 workFlexible hours
- ...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 workRemote workFlexible hours
- ...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...
$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 jobFull timeWork at officeLocal area$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$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 payFull timeRemote workFlexible hours$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 payFull timeTemporary workLocal area- 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 contractShift work
$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 jobHourly payFull timeLocal areaWork from homeFlexible hours- 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 timeContract workFor contractorsWork experience placementRemote workRelocationWeekday work
- 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
- ...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 placementWork from homeFlexible hours
$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 workTemporary workWork at office$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- ...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 employmentFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fullstack Engineer. Be the first to apply!
- senior java full-stack developer Madison, WI
- senior full stack web developer Madison, WI
- remote .net full stack web developer Madison, WI
- c# .net full stack developer Madison, WI
- full-stack ruby on rails developer Madison, WI
- lead full stack java developer
- full stack.net developer
- mean stack developer
- mern stack web developer
- senior full stack developer




