At a Glance
- Tasks: Join our Automation team to develop software for bioprocessing products in healthcare.
- Company: Sartorius, a global life science company making a real impact on health.
- Benefits: Enjoy competitive pay, 25 days leave, health support, and professional development opportunities.
- Other info: Dynamic team environment with excellent career growth and hybrid working options.
- Why this job: Be part of innovative projects that help improve health for people worldwide.
- Qualifications: Degree in Computer Science or related field; experience in software development required.
The predicted salary is between 63000 - 77000 £ per year.
Be part of our Automation team in Royston, Hertfordshire. Join our Process Automation team as a Software Engineer and play a key role in delivering software for bioprocessing products used by pharmaceutical and biotechnology customers. You will contribute across the software development lifecycle, from requirements gathering and prototyping through design, development, testing, documentation, and release, helping to create solutions that support better health for more people.
Based at our site in Royston (Hertfordshire), with some hybrid working available, you will become part of a team of 13 dedicated professionals who look forward to shaping the future together with you. Grow with us and help bridge current and future technology stacks while contributing to innovative software solutions.
Your Responsibilities
- Gather, analyse and define requirements for new software functionality in collaboration with Product Management, customer feedback and internal development teams.
- Translate requirements into sustainable software solutions through prototyping, clear software design and active participation in design reviews.
- Architect and develop modern software applications and web components using technologies such as C#, .NET, TypeScript and React, with a focus on performance, accessibility and maintainability.
- Write clean, high-quality, maintainable code that is optimised for performance, reliability and scalability.
- Produce clear technical documentation, including design documentation, functional specifications and quality assurance test documentation.
- Implement and maintain automated testing at unit, integration, UI/component and regression-test levels.
- Validate correct software and hardware system operation and support troubleshooting activities when required.
- Contribute to CI/CD pipelines, release processes and build reliability to improve deployment confidence and delivery efficiency.
- Participate in design and code reviews, contribute to knowledge sharing and support continuous improvement across the team.
- Provide technical assistance to support teams and other product development teams as needed while working within applicable quality and compliance requirements.
What Will Convince Us
- Academic degree in Computer Science, Software Engineering or a comparable scientific discipline.
- Professional experience developing and delivering commercial software products in production environments.
- Strong software engineering skills with proven proficiency in JavaScript/TypeScript and C#.
- Solid knowledge of object-oriented software design principles and modern software development practices.
- Experience across multiple stages of the software development lifecycle, from requirements definition through testing and release.
- Practical experience with automated testing, version control (Git), code reviews and CI/CD practices.
- Ability to transform product requirements into clear technical designs and incremental software deliveries.
- Strong collaboration and communication skills with the ability to work effectively in cross-functional teams.
- Results-oriented mindset with strong personal initiative and a commitment to continuous improvement.
Nice to Have
- React ecosystem expertise, including state management, component libraries and accessibility.
- Experience with WPF/XAML and desktop-to-web integration patterns.
- SQL and database programming experience.
- API design and implementation, including REST, GraphQL, versioning and security fundamentals.
- Experience with hardware interfaces and control systems, including serial, network or USB communication.
- Knowledge of data visualisation, graphing tools, performance optimisation and profiling.
- Exposure to parallel programming and asynchronous development patterns.
- Experience in regulated or quality-focused environments such as GxP or ISO.
In order to commence working with us, the successful candidate must have the right to work in the UK.
What we offer
As a growing global life science company, stock listed on the German MDAX and TecDAX, Sartorius offers a wide range of benefits:
- Personal and Professional Development: mentoring, leadership programs, LinkedIn Learning, internal seminar offerings.
- Making an impact right from the start: Comprehensive onboarding, including a virtual online platform - even before joining.
- Welcoming Culture: communities on numerous topics such as coaching, agile working and businesswomen network.
- Health & Well-Being: Wide section of health and well-being support such as healthcare plans and health assessment services.
Benefits
- Attractive Working Conditions: 37.5 hours working week.
- 25 days annual leave, plus public holidays.
- Free parking on site.
- Annual option to buy, sell or carry forward annual leave.
- Free hot and cold drinks.
- Regular social events and free exercise classes.
- Competitive benefits package, including: Group Personal Pension Plan, Private Medical Insurance, Private Dental Insurance, Group Life Assurance, Group Income Protection, Cycle to work scheme.
About Sartorius
Sartorius is part of the solution in the fight against cancer, dementia, and many other diseases. Our technologies help translate scientific discoveries into real-world medicine faster, so that new therapeutics can reach patients worldwide. We look for ambitious team players and creative minds, who want to contribute to this goal and advance their careers in a dynamic global environment.
Location: Royston
Type: Full time
Back-end / full-stack software engineer in Royston employer: Sartorius
Sartorius is an exceptional employer located in Royston, offering a vibrant work culture that fosters mutual support and international collaboration among its dedicated team of professionals. With a strong focus on personal and professional development, employees benefit from comprehensive onboarding, mentoring programs, and opportunities for growth within the bioprocessing industry. The company also provides attractive working conditions, including competitive benefits, flexible leave options, and regular social events, making it an ideal place for those looking to make a meaningful impact in the field of health and science.
StudySmarter Expert Advice🤫
We think this is how you could land Back-end / full-stack software engineer in Royston
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Sartorius or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Sartorius.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Sartorius.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Sartorius that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Back-end / full-stack software engineer in Royston
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Sartorius.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Sartorius and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Sartorius
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Sartorius uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.