Senior Software Engineer

Senior Software Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Lead software projects using C# for innovative robotic applications.
  • Company: Join a cutting-edge tech company focused on robotics and software development.
  • Benefits: Enjoy flexible working options, competitive pay, and great perks.
  • Why this job: Be part of a dynamic team, mentor others, and work on impactful projects.
  • Qualifications: Must have strong C# and .NET skills, plus experience with Python and Linux.
  • Other info: Ideal for tech-savvy graduates; vehicle access is preferred due to location.

The predicted salary is between 43200 - 72000 £ per year.

OverviewBuild software that brings revolutionary therapies to patients worldwide

Are you ready to lead software development that will transform how life-saving medical therapies reach patients? This pioneering company is revolutionising the software and systems used during the production of medical therapies and is seeking a talented senior software engineer to spearhead technical projects and mentor the next generation of software talent.

This role will see you working closely with the software architect and product owner to develop architectural frameworks and lead software projects from conception through to deployment. The position involves working across the full technology stack from low-level factory control and hardware module interfaces to high-level factory operation, automation and orchestration. The successful candidate will champion software quality through modern agile practices including test-driven development, continuous integration and automated testing, whilst mentoring junior team members and leading software documentation efforts to meet regulatory standards.

Responsibilities

Lead software projects from conception through deployment, in collaboration with the software architect and product owner.

Develop architectural frameworks and drive architectural decisions across projects.

Work across the full technology stack from low-level factory control and hardware module interfaces to high-level factory operation, automation and orchestration.

Champion software quality through agile practices including test-driven development, continuous integration and automated testing.

Mentor junior team members and lead software documentation efforts to meet regulatory standards.

Qualifications

Significant experience leading complex software projects with proficiency in software architecture design, development and testing across most stages of the system engineering lifecycle.

Strong skills in modern languages (Python, Java, C# or modern C++) with experience in full stack development, object-oriented programming and modern design patterns.

Experience with cloud integration of IoT devices (GCP, Azure or AWS), plus knowledge of software virtualization and containerisation.

Proven ability to mentor engineers and collaborate across multidisciplinary teams.

BenefitsThe company is based on a purpose-built campus south of Cambridge offering sustainable offices, laboratories and green surroundings with a working culture encouraging entrepreneurship, collaboration and freedom to do your best work. You should expect to be on-site full-time. Benefits include private medical insurance, a generous pension scheme and annual bonuses.

How to applyPlease apply (quoting ref: CV27577 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate. For further discussion, contact ECM recruitment; details may be provided separately as appropriate.

#J-18808-Ljbffr

Senior Software Engineer employer: ECM Selection (Holdings) Limited

This technology company is an excellent employer for Senior Software Engineers, offering a dynamic work culture that fosters innovation and collaboration in the field of robotics. With a strong focus on employee growth, they provide opportunities for mentorship and skill development while maintaining a flexible working environment that includes homeworking options. Located in a semi-rural area, the company encourages applicants with their own transport, ensuring a unique balance of professional and personal life.
E

Contact Detail:

ECM Selection (Holdings) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in C# and .NET, especially as they relate to robotics. Being able to discuss recent advancements or projects you've worked on can really set you apart during interviews.

✨Tip Number 2

Showcase your experience with Azure DevOps tools. If you have specific examples of how you've used these tools to improve project outcomes, be ready to share them. This will demonstrate your hands-on experience and understanding of agile environments.

✨Tip Number 3

Prepare to discuss your mentoring experiences. As a senior engineer, you'll be expected to guide junior team members, so think of specific instances where you've successfully mentored others and the impact it had on the team.

✨Tip Number 4

Since the role involves collaboration with various engineering disciplines, brush up on your communication skills. Be ready to explain complex technical concepts in simple terms, as this will be crucial when working alongside electronics and mechanical engineers.

We think you need these skills to ace Senior Software Engineer

C# Programming
.NET Framework
Python Programming
Linux Operating System
Robotics Software Development
Agile Methodologies
Software Design Patterns
Software Architecture
Software Scalability
Azure DevOps
Technical Mentoring
Cross-Disciplinary Communication
Project Management
Problem-Solving Skills
Team Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with C# and .NET, as well as any relevant projects involving robotics. Emphasise your technical skills and any mentoring experience you have.

Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about robotics and how your background aligns with the company's goals. Mention specific projects you've worked on that demonstrate your ability to scale software and mentor others.

Showcase Relevant Projects: Include a section in your application that details specific projects you've completed, particularly those that involved hardware interaction or used Azure DevOps tools. This will help illustrate your hands-on experience.

Highlight Communication Skills: Since the role requires collaboration with various engineering disciplines, make sure to mention your communication skills and any experience working in multidisciplinary teams. This can set you apart from other candidates.

How to prepare for a job interview at ECM Selection (Holdings) Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C# and .NET in detail. Highlight specific projects where you've implemented best practices in software design and architecture, especially in an agile environment.

✨Demonstrate Your Robotics Knowledge

Since the role involves working with robotic applications, make sure to mention any relevant experience you have with hardware products, particularly in robotics. Discuss how you've interacted with hardware in past projects.

✨Emphasise Team Collaboration

This position requires good communication skills as you'll be working closely with various engineering teams. Prepare examples of how you've successfully collaborated with software, electronics, and mechanical engineers in previous roles.

✨Prepare for Mentoring Questions

As a senior member of the team, you'll likely be mentoring junior engineers. Think about your mentoring style and prepare to share experiences where you've guided others, focusing on how you helped them grow technically.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

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