At a Glance
- Tasks: Develop web applications for nuclear powerplant design and manufacturing.
- Company: Join Rolls-Royce, a leader in innovative engineering solutions.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Dynamic work environment with a focus on continuous improvement and mentorship.
- Why this job: Make a real impact on cutting-edge technology for the Royal Navy.
- Qualifications: Experience in software development and a degree in a relevant field.
The predicted salary is between 28800 - 48000 £ per year.
Do not wait to apply after reading this description; a high application volume is expected for this opportunity.
We have an exciting opportunity for a Software Engineer to help develop tools that support the design and manufacture of nuclear powerplants for the Royal Navy. You will build in-house web applications that help scientists and engineers work more efficiently and make better decisions.
In this role, you will specify, design, test, and validate software components, and deliver high-quality code and documentation on time. You will break down designs, create tests, and ensure the software meets all requirements.
Our backend uses Python with scientific libraries (NumPy, SciPy, Polars), and our frontend uses React. Experience with these is helpful but not required.
What you will be doing:
- Developing web applications for the upload, processing, and visualisation of complex manufacturing datasets.
- Aggregating data to aid product manufacture, helping to reduce risk, time and cost in our products.
- Modernising our processes and methods, acting as an ambassador for software and digital methods.
- As a senior software engineer, you will seek to mentor and upskill junior colleagues, through maintaining technical development, guiding process compliance, and supporting wellbeing.
Position Qualifications:
To be successful in this role, we are looking for someone who is/has:
- Demonstrable long-term experience of software development in a commercial environment, preferably in fields with a focus on compliance (Financial services, medical, engineering, etc).
- A numerate, degree level education (Computer Science, Mathematics, Physics, Engineering) or equivalent experience.
- Committed to developing high quality code that is interpretable, documented and tested, taking responsibility to steer the governance and continuous improvement of these processes.
- With the support of the product owner, you will be keen to work with a range of customers from operations and engineering to elicit requirements and translate them to traceable code, designing and architecting solutions for long term stability and maintainability.
- Have a delivery focused mindset, able to make decisions that make best compromises between complexity and shipping value, including at the tech stack level.
- Experience of automation in the context of software development and deployment lifecycle.
- Demonstrable leadership attributes, which need not be a direct team leader or managerial role, but the behaviours and values commensurate with a senior position.
- Interests in topics beyond the typical scope of web application development, particularly in statistics, optimisation, and mathematics (Desirable).
- Experience of working during change or transformation, building relationships within complex organisations and using this to influence outcomes (Desirable).
To work for Rolls-Royce Submarines, an individual must hold a Security Check clearance. We will support the application for Security Clearance if you don’t already have it. Due to the nature of work we conduct, we can only progress applications from individuals who are a UK national or, in MoD approved cases, a dual national.
Rolls-Royce are committed to being a respectful, inclusive, and non-discriminatory workplace where individuality is valued, diverse perspectives fuel innovation, and everyone can thrive.
Software Engineer C# (m/w/d) employer: Rolls-royce
At Rolls-Royce, we pride ourselves on fostering a dynamic and inclusive work environment where innovation thrives. As a Software Engineer in Derby, you'll not only contribute to cutting-edge projects that support the Royal Navy but also benefit from extensive employee growth opportunities, mentorship programmes, and a culture that values diverse perspectives. Join us to be part of a team that is committed to excellence and shaping the future of technology in a supportive and respectful workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer C# (m/w/d)
✨Tip Number 1
Get your networking game on! Connect with current employees at Rolls-Royce on LinkedIn or attend industry events. A friendly chat can give you insider info and maybe even a referral!
✨Tip Number 2
Prepare for the interview like it’s a coding challenge! Brush up on your C# skills and be ready to discuss your past projects. Show them how you can bring value to their team.
✨Tip Number 3
Don’t just focus on the technical stuff; be ready to talk about teamwork and leadership. They want to see how you can mentor others and contribute to a positive work culture.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll have access to all the latest job openings and updates directly from us.
We think you need these skills to ace Software Engineer C# (m/w/d)
Some tips for your application 🫡
Get to Know Us:Before you start writing, take a moment to really understand what we do at Rolls-Royce. Familiarise yourself with our projects and values. This will help you tailor your application to show how you fit into our culture and mission.
Show Off Your Skills:When detailing your experience, focus on the skills that are most relevant to the role. Highlight your software development experience, especially in compliance-focused environments. Don’t forget to mention any experience with Python, React, or similar technologies!
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate well-structured applications that make it easy for us to see your qualifications and enthusiasm.
Apply Through Our Website:Make sure to submit your application through our official website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Rolls-royce
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python and React. Brush up on your knowledge of scientific libraries like NumPy and SciPy, even if you haven't used them before. Being able to discuss how these tools can be applied to the role will show your enthusiasm and readiness.
✨Showcase Your Problem-Solving Skills
Prepare examples from your past experience where you’ve tackled complex problems or optimised processes. Think about how you can relate these experiences to the role at Rolls-Royce, especially in terms of developing web applications and handling manufacturing datasets.
✨Demonstrate Leadership Qualities
Even if you’re not applying for a managerial position, highlight instances where you’ve mentored others or taken initiative in projects. Rolls-Royce values leadership attributes, so showing that you can guide and support junior colleagues will set you apart.
✨Understand the Company Culture
Familiarise yourself with Rolls-Royce’s commitment to innovation and inclusivity. Be ready to discuss how your values align with theirs and how you can contribute to their high-performance culture. This will demonstrate that you’re not just looking for a job, but a place where you can grow and make an impact.