Software Development Engineer
Software Development Engineer

Software Development Engineer

Crawley Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Join our team to develop software for life-saving medical technologies.
  • Company: Elekta is dedicated to improving cancer care worldwide through innovative technology.
  • Benefits: Enjoy hybrid work, generous vacation days, private medical insurance, and more perks.
  • Why this job: Make a real impact in healthcare while working in a collaborative, agile environment.
  • Qualifications: HNC in engineering, C# and JavaScript skills, and a passion for software development.
  • Other info: We welcome diverse applicants; your unique skills may be just what we need!

The predicted salary is between 36000 - 60000 ÂŁ per year.

Want to join a team with a mission to improve and save lives? We continually look for motivated and skilled individuals who are interested in supporting our customers – healthcare professionals who use our products to help patients and their communities. We currently have the following opportunity available - please contact us for more details! We don’t just build technology. We build hope. We’re looking for a talented and driven Software Development Engineer to join our innovative team working on Elekta IntelliMax – our cutting-edge IoT platform that supports real-time insights and proactive service for life-saving medical technologies. In this role, you’ll play a key part in the specification, design, implementation, and testing of software that powers mission-critical systems used around the world. If you’re passionate about back-end development, digital solutions, and working collaboratively in a scrum team environment to deliver high-quality software, we’d love to hear from you.

What you’ll do at Elekta:

  • Ensure that all products are developed in accordance with the applicable published development process, including coding standards.
  • Ensure changes are appropriately tested before merged.
  • Help to enhance CI/CD pipeline to make all aspects of product development, deployment and maintenance fast and efficient.
  • Backend development using C#, performing generalist tasks within the scrum team to ensure timely delivery of effective and high-quality solutions.
  • Test solutions before handing them off to QA teams, enhancing and using automated unit, component, integration, and performance tests.
  • Resolve safety hazards and security exceptions in products under development or in use.
  • Provide input into software design at the system, subsystem and component levels.
  • With adequate input from stakeholders, defines the software requirements at subsystem and component level.
  • Collaborate closely with multi-disciplinary teams on planning, designing, testing and documenting standards.
  • Has an awareness of, and acts upon, business and technical drivers to their work.
  • Is involved in other functional engineering activities outside of pure software (e.g. Safety Analysis, Test case review).
  • Develops skills in building and maintaining external and internal relationships.
  • Take personal accountability for the timeliness and quality of deliverables, working on assigned tasks as part of a team, but understanding when it is necessary to ask for help to overcome blockers.
  • Share design, process, and architecture learnings with other developers.
  • Take opportunities for training and learning to keep up to date with industry trends and standards in the healthcare industry and the wider software engineering domain.
  • Use personal skills and ingenuity to deliver valuable innovations which will make a difference for healthcare professionals and patients who depend on our solutions.

The right stuff:

  • Excellent problem-solving and analytical skills.
  • Ability to work well in a team environment and collaborate effectively with other developers, QA, and DevOps engineers.
  • Strong communication and interpersonal skills.
  • Proactive mindset with a focus on continuous improvement.
  • Ability to work independently and take ownership of assigned tasks.
  • Comfortable working in an Agile development environment.
  • Good negotiation skills capable of rational, structured and logical thinking.
  • Good personal organization skills.
  • Diligence and attention to detail are key along with ability to multi-task and prioritise work appropriately.
  • Ability to learn quickly and be prepared to take a lead doing suitable research (with colleagues from other disciplines) to ensure requirements are thorough and properly understood.

What you bring:

  • Minimum of an HNC in an engineering discipline.
  • Knowledge and understanding of software engineering disciplines, practices, and techniques.
  • Structured and professional approach to engineering.
  • C# (Mandatory) and Javascript Backend development (Mandatory) using preferred specialist skills and knowledge wherever appropriate, but also performing generalist tasks within the scrum team to ensure timely delivery of effective and high-quality solutions.
  • Object oriented software design.
  • Developing for client-server applications.
  • Previous use of Agile Software Development practices, especially SCRUM, XP, TDD.
  • Design and implement APIs according to architectural guidelines.
  • Strong understanding of continuous integration and continuous delivery (CI/CD) principles.
  • Experience with test driven development and a desire to improve test automation.
  • Experience using git; Understanding of git flow methodology.
  • Designing test specifications using gherkin syntax for BDD development.

What you’ll get:

In this role, you will work for a higher purpose; hope for everyone dealing with cancer, and for everyone regardless of where in the world, to have access to the best cancer care. In addition to this, Elekta offers a range of benefits:

  • Hybrid work option (you are required to work from the Crawley HQ at least 3 days/week).
  • Up to 25 paid vacation days (plus bank holidays).
  • Holiday Purchase Scheme.
  • Private Medical Insurance.
  • Attractive Employer Pension Contribution Package.
  • Cycle to work scheme.
  • Life Assurance.
  • Onsite subsidized restaurant, offering budget-friendly dining.
  • Love electric (Electric vehicle salary sacrifice scheme).

Hiring process:

We are looking forward to hearing from you! Apply by submitting your application and résumé in English, via the “Apply” button. Please note that we do not accept applications by e-mail.

Your Elekta contact:

For questions, please contact the Global Talent Acquisition Partner responsible, Sarah Elmasry, at Sarah.Elmasry@elekta.com. We do not accept applications through e-mail.

We are an equal opportunity employer:

We evaluate qualified applicants without regard to age, race, colour, religion, sex, sexual orientation, gender identity, genetic information, national origin, disability, veteran status, or any other protected characteristic.

E

Contact Detail:

Elekta Recruiting Team

Sarah.Elmasry@elekta.com

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer

✨Tip Number 1

Familiarise yourself with Elekta's mission and values. Understanding their commitment to improving lives through technology will help you align your passion for software development with their goals, making you a more compelling candidate.

✨Tip Number 2

Brush up on your C# and JavaScript skills, as these are mandatory for the role. Consider working on personal projects or contributing to open-source initiatives that showcase your backend development capabilities.

✨Tip Number 3

Gain experience with Agile methodologies, particularly Scrum and TDD. If you haven't worked in a Scrum team before, try to simulate this environment in your current projects to demonstrate your adaptability and teamwork skills.

✨Tip Number 4

Network with current or former Elekta employees on platforms like LinkedIn. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during interviews.

We think you need these skills to ace Software Development Engineer

C# Programming
JavaScript Development
Backend Development
Agile Methodologies
Scrum Practices
Test Driven Development (TDD)
Continuous Integration/Continuous Delivery (CI/CD)
API Design and Implementation
Object-Oriented Software Design
Version Control with Git
Test Automation
Analytical Skills
Problem-Solving Skills
Collaboration and Teamwork
Communication Skills
Attention to Detail
Time Management
Adaptability
Research Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with C# and JavaScript. Emphasise any work you've done in Agile environments and your familiarity with CI/CD principles.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for healthcare technology and how your skills align with Elekta's mission. Mention specific projects or experiences that demonstrate your problem-solving abilities and teamwork.

Showcase Your Technical Skills: In your application, clearly outline your technical skills, especially those related to backend development and test-driven development. Include examples of how you've applied these skills in previous roles.

Highlight Continuous Learning: Mention any recent training or learning experiences that keep you updated with industry trends. This shows your proactive mindset and commitment to continuous improvement, which is highly valued by Elekta.

How to prepare for a job interview at Elekta

✨Showcase Your Problem-Solving Skills

As a Software Development Engineer, you'll need to demonstrate your excellent problem-solving and analytical skills. Be prepared to discuss specific challenges you've faced in previous projects and how you overcame them. This will show your potential employer that you can think critically and find effective solutions.

✨Familiarise Yourself with Agile Practices

Since the role involves working in an Agile environment, brush up on Agile methodologies, especially SCRUM and TDD. Be ready to share your experiences working in such settings and how you contributed to team success. This will highlight your adaptability and teamwork skills.

✨Prepare for Technical Questions

Expect technical questions related to C# and JavaScript backend development. Review key concepts, coding standards, and best practices. You might also be asked to solve coding problems on the spot, so practice coding challenges beforehand to boost your confidence.

✨Demonstrate Your Passion for Healthcare Technology

Elekta is focused on improving lives through technology, so express your passion for healthcare and how your skills can contribute to this mission. Share any relevant experiences or projects that align with their goals, showing that you're not just looking for a job, but a purpose-driven career.

Software Development Engineer
Elekta
E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>