Senior Software Engineer

Ref: ZR_6981_JOB  ·  Posted on 12 May 2022


Do you have an interest or background delivering software in a robotics or autonomous systems background?

Can you lead and direct teams throughout the entire software lifecycle?

Does your tech stack involve some of the following: C#, JavaScript, Python, C++?

This might be the role for you!

Our client seeks to develop novel autonomous systems for a better world, working with the latest sensors, deploying their technology to advanced computing platforms and experimenting with novel vehicles.

Key responsibilities
  • Provision of software expertise across the software development lifecycle, from concept and design through to deployment and maintenance.
  • Working alongside Product Owners, providing technical leadership on how best to implement backlog work items to realise our product and project aims.
  • Mentoring junior team members, developing and instilling good practice within the group across a range of levels of software development experience.
  • Contributing to project teams, applying and tailoring our products to deliver real-world projects accordingly.
  • The chance to deliver products and projects in real-world trials, through demonstrations and exercises involving real hardware, end-users, and environments.
  • The opportunity to ‘own’ our tech-stack: we have the flexibility to try new technologies and approaches if we believe they will add value.
Skills & experience
  • Expertise in clean coding practices, and developing, testing, and debugging software applications.
  • Fluency in at least one object oriented language, preferably C#. Ability or an awareness in other languages will be viewed favourably.
  • Experience developing and deploying web applications using modern frameworks (e.g. Flask, Express.JS, ASP.NET) and frontend libraries (e.g. Angular, React, or Vue, with JavaScript / Typescript).
  • Experience architecting software solutions, identifying and selecting appropriate tools, languages and patterns to meet varying requirements.
  • Experience developing production quality software across the entire Software Development Lifecycle.
  • Experience with developing for a range of target hardware and operating systems.
  • Experience deploying distributed applications using containerisation and orchestration.
  • Enthusiasm to take ownership of technical projects, support junior staff, and contribute to our shared learning environment.
  • If you can offer anything else you think is relevant or would add to the role we’d love to hear about it, so please get in touch.
Additional benefits
  • Happy To Talk Flexible Working
  • Competitive salary: [£50,000 - £70,000]
  • 25 days' holiday entitlement
  • Holiday sale and purchase scheme
  • Company pension scheme
  • Targeted professional development
  • Life assurance
  • Private healthcare membership
  • Bonus scheme linked into company performance
  • Paid membership fees to a professional institution
  • Support in attaining professional membership
  • Cycle to work scheme
  • Season rail ticket loan

Our client is committed to providing a diverse and inclusive workplace and welcomes applications from all backgrounds.

RECOMMEND A FRIEND: If you have professional friends/colleagues who would be interested in one of our roles and our excellent levels of service too, we'd like to recognise your recommendations with a 'thank you' of our own. For every colleague you refer who then starts a role through Datasource either Contract or Permanent, we will send you £250 of Love to Shop Gift Vouchers!

You will be required to hold a minimum of SC clearance. If you do not hold an active SC clearance, please familiarise yourself with the vetting process before applying.

Apply for role
Software Software Engineer Engineering C#

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy