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 makestreatment shorter, safer, personalized and more effective, ultimately enabling patients to live longer, better lives.
Accuray is seeking a detail-oriented Software Engineer with experience in cloud technologies to join our R&D team. This position should help us navigate all our cloud computing modernization and consolidation. The ideal candidate should drive cloud innovation needs, including infrastructure design, planning, migration, maintenance, and support. The ideal candidate is passionate about new technologies, keeps current with trends in the Cloud and Infrastructure space, and help us define strategy and evolve our cloud capabilities over time.
Essential Duties and Responsibilities:
Work with a team of senior engineers to design, implement, test, and deploy Data Management solutions and its transition to cloud.
Work with engineering team to evaluate and identify optimal cloud solution and manage the adoption process.
Design, develop and deploy modular cloud-based systems for the Data Management Platform.
Maintain cloud solutions following best practices (Define and document best practices and strategies).
Evaluate cloud applications, hardware, and software.
Identify, analyze, and resolve infrastructure vulnerabilities.
Perform vulnerability testing, risk analysis and security assessments.
Collaborate with engineering team on data protection, authentication, authorization, and encryption solutions.
Provide a unified, high-throughput, low-latency platform for handling real-time data exchange.
Create and/or contribute to highly scalable software architectures.
2+ years of experience as a cloud software engineer.
Excellent understanding of .NET/C# (Minimum 2 years of experience).
Extensive knowledge on at least 2 cloud platforms, preferably in AWS and/or Azure.
Experience with Configuration and Implementation of:
Software as a service (SaaS)
Platform as a service (PaaS)
Proficiency with PowerShell, Python, or other scripting languages.
Experience with container technologies and orchestration such as Docker, Kubernetes, Docker Swarm.
Hands-on experience with cloud storage implementations and exposure to Relational DBs (MySQL) and NoSQL DBs.
Strong understanding of Windows OS fundamentals/thread implementation.
Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.
Knowledge of web services, API, REST and RPC.
Work well in an Agile/Scrum environment, but also be responsive to urgent requests.
Strong verbal and written skills to communicate professionally with representatives within and outside of Accuray.
Strong analytical skills to efficiently troubleshoot and determine root cause for a variety of problems.
Degree in Computer Science, Information Technology or equivalent work experience.
b. Preferred or Desired
C++/STL development background is highly desired.
Experience with Cyber Security/Data Security is highly desired.
Experience supporting on-premise, hybrid, and cloud architectures.
Ability to rapidly learn unfamiliar APIs and SDKs.
Experience in Medical Device Industry.
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.
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.