Enable job alerts via email!

Senior Software Engineer

Ultra

Tring

On-site

GBP 40,000 - 60,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the engineering sector is seeking a Software Engineer to design and develop web-based applications for critical systems. The ideal candidate will possess strong technical skills in various programming languages and engineering principles, contributing to the full product lifecycle from conception to implementation. The role offers the opportunity to work in a collaborative environment that values diversity and innovation.

Qualifications

  • Experience with backend languages and frameworks.
  • Knowledge of front-end languages including HTML5/CSS3.
  • Experience in project planning and software architecture.

Responsibilities

  • Design and develop a web-based control dashboard application.
  • Involved in the full design lifecycle of new products.
  • Conduct thorough regression testing of pre-production units.

Skills

Project Management
Communication
Analytical Thinking

Education

Degree in an engineering-related subject

Tools

C/C++
.Net
Java
Python
JavaScript
TypeScript
Docker
Kubernetes
MySQL
MongoDB
Apache

Job description

Social network you want to login/join with:

col-wide

Job Description:
Description

The Ultra Engineering function manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs.

The Software Engineering function in Ultra supports the software development lifecycle, including requirements analysis, design, implementation, testing, and verification, to deliver software components into projects and products, and supports deployment and maintenance.

A professional at this grade possesses knowledge of specific fields and performs structured work assignments, using established procedures to solve problems with judgment, and gets work done with quality under moderate supervision. Has limited discretion to vary from established procedures.

Primary Duties

The role involves designing and developing a web-based control and monitoring dashboard application for an antenna terminal system. The successful candidate will be involved in the full design lifecycle of new products, including specifications, project planning, design, prototyping, verification, and thorough regression testing of pre-production units, as a backend & frontend developer. The candidate should have expertise in the following areas:

  • Development of the GUI and architecture using off-the-shelf components with customized software modules/classes.
  • Design, implementation, and review of scalable, testable UI code according to requirements and UX design.
  • Experience with web accessibility, design, and usability to support cross-browser/platform/device compatibility.
  • Design, implementation, and verification of software applications under Linux and Windows.
  • SNMP Agent/Manager Development / Integration.
  • Asynchronous communications (RS232/485, I2C, SPI / CAN, etc.)
  • Design of robust APIs for mobile and desktop clients.
  • Management and optimization of scalable distributed systems.
  • Knowledge of back-end languages (C/C++, .Net, C#, Java, Python) and JavaScript/TypeScript frameworks (React, KnockoutJS, BackboneJS, D3.js, Node.js, Vue.js), Docker, and Kubernetes.
  • Knowledge of front-end languages and libraries (HTML5/CSS3, JavaScript, TypeScript, JSON, XML, jQuery).
  • Integration of user-facing elements with server-side logic.
  • Design and implementation of low-latency, high-availability, networked applications.
  • User authentication and authorization across systems.
  • Product development experience.
  • Project planning, documentation, and software architecture.

Preferred experience

  • Communication systems design.
  • Knowledge of communication protocols like RS-232, I2C, CAN, SPI, USB, TCP, UDP.
  • Experience with databases (MySQL, MongoDB), web servers (Apache), and UI/UX design.

Key personal attributes

  • Strong project management skills
  • Good communication skills
  • Thorough and scientific approach to design
  • Team player
  • Creative
  • Willingness to travel if required

Qualifications

  • Degree in an engineering-related subject

Notice

Candidates may need to obtain security clearance or handle export-controlled material as required by the role.

Diversity, Equity & Inclusion Statement

At Ultra I&C, we are an equal opportunity employer and value diversity and inclusivity. We want you to feel empowered and believe that diverse backgrounds increase our thinking and success.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer – Remote Working

i4 Jobs

Cambridge

Remote

GBP 55,000 - 85,000

Today
Be an early applicant

Senior Software Engineer Engineer 2 - home working / remote

Enterprise Mobility

London

Remote

GBP 50,000 - 75,000

Today
Be an early applicant

Nodejs Senior Software Engineer

Tether Operations Limited

London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

Senior Software Engineer

CatchFish

Guildford

Remote

GBP 46,000 - 55,000

3 days ago
Be an early applicant

Senior Software Engineer

Huston Photos

Reading

Remote

GBP 50,000 - 80,000

7 days ago
Be an early applicant

Senior Software Engineer (Engineer 2) - home working / remote

Driver Hire Borders

London

Remote

GBP 54,000 - 60,000

7 days ago
Be an early applicant

Senior Software Engineer (Engineer 2) - home working / remote

Enterprise Mobility

London

Remote

GBP 54,000 - 60,000

7 days ago
Be an early applicant

Senior Software Engineer *UK Remote First*

Squared Up

Maidenhead

Remote

GBP 45,000 - 65,000

7 days ago
Be an early applicant

Senior C++ Software Engineer

JR United Kingdom

Watford

Remote

GBP 50,000 - 75,000

14 days ago