> Markdown version of [/jobs/ext/4119388-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4119388-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** Elekta - **Location:** Crawley, UK (Remote available) - **Experience:** Starter - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Component-Based Software Engineering, Automation of Tests, Unit Testing, C Sharp (Programming Language), Code Review, Software Debugging, Software Engineering, Software Systems, Web Applications, Information Technology, Production Code, Programming Languages - **Published:** October 17, 2026 - **Apply:** https://elekta.wd3.myworkdayjobs.com/Elekta_Careers/job/Crawley/Junior-Software-Engineer_R2026-1527 ## About the Role * A degree in Computer Science, Software Engineering or another relevant STEM subject. * An understanding of software development and web-based applications gained through your studies, projects, placements or other relevant experience. * Knowledge of one or more programming languages, ideally C#, Java or JavaScript. * An understanding of software testing, debugging and writing clean, reliable code. * An interest in full stack software development and a willingness to learn new technologies. * Good communication skills and an interest in solving problems and working collaboratively with others. ## Description As a Junior Software Engineer, you'll join a talented engineering team developing software that supports automated and integrated quality assurance in radiation therapy. This is an opportunity to start your career in software engineering while working on technology with a meaningful purpose. You'll learn from experienced engineers, develop your technical skills and contribute to software that helps clinical teams deliver treatment with precision and confidence., * Develop and maintain full stack web applications used within a medical environment. * Write, test and improve software with support from experienced engineers. * Contribute to application components, services and APIs using technologies including C#, Java and JavaScript. * Take part in technical discussions and learn how software solutions are designed and developed. * Write unit tests and learn how automated testing forms part of the software development process. * Contribute to code reviews, pull requests and other development activities. * Work as part of an Agile Scrum team to deliver new features and improvements. * Learn from others, share ideas and continue developing your technical knowledge and skills.