Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Accuray

Fullstack Engineer

Accuray

. Participate in requirements, design, development, integration, and testing of software systems used to create, store, optimize, and manage patient treatment plans .

Posted 11/9/2026full-timeRemote • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining software for complex radiation therapy medical devices, with a strong focus on object-oriented programming, interoperability, and compliance within regulated environments. Proficient in implementing automated testing and collaborating across multidisciplinary teams to deliver high-quality patient treatment solutions.

Highest-signal resume keywords
Object-Oriented Programming (C#, Java, C++)Medical Device DevelopmentInteroperability (DICOM, HL7v2, FHIR)Automated Testing and CI/CDMulti-Threaded Software Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object-Oriented Analysis and DesignDesign PatternsClient/Server ArchitecturePython ProgrammingHigh-Performance Computational SolutionsCoding Standards and Code ReviewsConfiguration Management (Perforce/Git)Test Coverage and Build/Test AutomationMathematics and Physics BackgroundSoftware Development Theory and Practice
Soft Skills
Strong Written and Verbal CommunicationTeam CollaborationProblem-SolvingTechnical Presentation Skills
Tools & Technologies
Simulators and ScaffoldingIntegration Testing ToolsDevelopment ToolchainsCI/CD Deployment Tools
Industry Keywords
Regulated IndustryClinical DomainPatient Treatment PlansRoot-Cause AnalysisSoftware Architecture

Tech Stack

Tools & technologies
JavaPythonC++

About the role

Key responsibilities & impact
  • Participate in requirements, design, development, integration, and testing of software systems used to create, store, optimize, and manage patient treatment plans
  • Develop and maintain software supporting the lifecycle of a complex radiation therapy medical device
  • Write high-quality, reliable code fulfilling product and subsystem requirements in a complex clinical domain
  • Implement automated unit and integration tests to validate functionality and reduce regressions
  • Troubleshoot, participate in root-cause analysis, and resolve issues in new or existing functionality
  • Influence software development and architecture for software creating, storing, optimizing, and delivering patient treatments
  • Drive design and implementation decisions and participate in complex-system design discussions
  • Present designs through written and oral reviews and document designs, decisions, and outcomes
  • Contribute to subsystem requirements and verification approaches for new features
  • Participate in high-performance computational solution decisions for responsive and accurate clinical results
  • Collaborate on technology choices to support performance, maintainability, and testability
  • Implement quality applications in a regulated industry while following strict development processes
  • Support continuous improvement through coding standards, code reviews, test coverage, and build/test automation
  • Collaborate across software, systems, test, product, clinical, and field disciplines to deliver integrated solutions
  • Share software development theory and practice, object-oriented design, and computer language knowledge with the team
  • Communicate technical status, risks, and decisions to appropriate audiences
  • Travel occasionally, less than 10%

Requirements

What you’ll need
  • 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 and 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
  • 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
  • Strong mathematics and/or physics background
  • Experience developing software in multi-threaded/multi-core environments
  • Experience with modern software practices and toolchains, including configuration management such as Perforce/Git and CI/CD build, deployment, and test tooling
  • Must provide proof of permanent authorization to work in the country of application without sponsorship

Benefits

Comp & perks
  • Some travel (<10%) may be required
  • Inclusive and collaborative work environment
  • Equal employment opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status