Skip to main content

Careers / Software Engineer (Milton Keynes, UK)

Software Engineer (Milton Keynes, UK)
Download job description


Senceive wireless remote condition monitoring technology is used in 35 countries in rail, construction and mining. Our precise, reliable and robust products are built to empower clients responsible for high value and at-risk assets. Senceive users installed more than 30,000 sensors last year – helping them manage ground and structural movement, landslide risk, geotechnical behaviour, rail track movement and much more. Systems are installed in minutes and last more than a decade with minimal maintenance – helping users to mitigate engineering risk without visiting site.

We’ve been designing, building and supporting the best wireless condition monitoring technology since 2005. As part of the Previan group of companies we are growing fast and have highly ambitious plans for the coming years.

The Role

We are seeking the right individual to join our Technical Development team.

Main Duties & Responsibilities

As a Software Engineer you will take a hands-on role in the development of new product features, tests and software tools.

The role will work on products that span the different layers from UI to backend repository. As the successful candidate may be involved in working across all the layers, an understanding of the different components of a web application is important.

Reporting, Location & Travel

The role reports to the Software Technical Lead and is based in Milton Keynes, with some flexibility for occasional work from home with prior approval.

Key Responsibilities

Responsibilities include, although are not limited to the following:

  • Help with implementing new features, tests, standalone tools, and documentation
  • Help with improving team practices
  • Interact with different stakeholders to understand requirements
  • Participate in project scrums/reviews

Relevant Skills & Competencies

Successful candidates should be able to demonstrate the following relevant skills and competencies:

  • A positive attitude and a desire to complete tasks to the highest standard
  • A team player willing and able to collaborate actively and effectively with colleagues, gaining respect from those around them
  • A good communicator with strong interpersonal, verbal and written communication skills
  • Self-motivated and able to manage own time and tasks
  • Technical problem solving ability

Relevant Knowledge & Experience

Candidates should assess their suitability against the following essential and/or desirable relevant knowledge and experience:


  • Programming experience in C#
  • Degree qualification in Software Engineering


  • Experience in one or more of JavaScript, Vue.js, Python
  • Knowledge of relational databases and T-SQL. NoSQL databases is a plus
  • Understanding of REST architecture
  • Understanding of MVC architecture pattern
  • Understanding of CI/CD (continuous integration/continuous delivery)
  • Relevant engineering / industry experience is desirable, although not essential

Employee Benefits

In return for a rewarding and fulfilling career, successful candidates can look forward to receiving a competitive salary, plus a number of additional employee benefits:

  • Pension Scheme: Employees are automatically enrolled into the Company’s Workplace Pension Scheme with personal contributions of 5% or more, with the company matching contributions up to 3%, increasing to 5% from Q3 2022.
  • Group Life Assurance: Employees are automatically enrolled into the Company’s GLA scheme which pays 4 x salary in the event of death in service, and includes an Employee Assistance Programme with a 24/7 advice line and a healthcare app.
  • Cycle to Work Scheme: Employees have the opportunity to purchase bikes and accessories at significantly reduced rates, with repayments made through salary sacrifice over a period of 12-18 months.
  • Tech Scheme: similarly to the Cycle to Work scheme, Employees are able to purchase laptops, phones, appliances and more from Currys at discounted rates, with repayments made through salary sacrifice over a period of 12 months.
  • Learning & Development: Employees are encouraged to continue their career development with a variety of training courses and development opportunities available.

Full details of the Employee Benefits are available upon request, or will be made available on provision of an offer of employment.

Should you wish to apply for this role, please e-mail your CV, covering letter and salary expectations to: [email protected] – please be sure to quote the full Job Title in the subject line and read our Privacy Notice.

Thank you for your interest, we wish you every success with your application.