Senior Software Engineer - Insight

General System

Ver: 102

Dia de atualização: 10-05-2024

Localização: London

Categoria: Legal / Contratos

Indústria:

Loading ...

Conteúdo do emprego

About us

Our mission is to unleash the power of machine data to change our world. For the better.

The data infrastructure platform gathers real-time insights and helps you make critical decisions from the constant flow of data created by phones, sensors, IoT, vehicles and other moving devices.

This unique new form of data processing can process the volume, velocity, and breadth of spatial-temporal data from millions of dynamic machines and sensors on as little as a single server. The approach is unrelated to anything else in existence today.

From connected cars to home deliveries and smart cities, the technology is helping Data Scientists to make a more efficient, sustainable, and safer world.

A team of 50+, we have contracts with some of the world’s most forward-thinking customers.

We are an international company staffed by world-class data scientists, data engineers, software developers, technical innovators and sector-specific professionals. Excession - a division of General System - is focussed on serving our public sector clients and comprises US and UK-cleared staff with backgrounds in specialist intelligence, defense and law enforcement.

Work on the world’s most challenging, cutting-edge projects, and join us on this momentous journey!

The Role:

We are looking for a Senior Software Engineer to join our Insight Product Engineering team. The Insight team is responsible for building applications in a real time platform. Our apps provide layered views and shared situational awareness for tracking of assets, recording and displaying video streams, voice and text communication, multi-modal sensor streams and their real time analysis.

In this role you will need to understand the business requirements and design the technical solutions to them. You will build and implement new features and services for a high-scale software system. You understand operational issues and collaborate with engineers in cross-functional teams. You will develop a strong interest in and deep understanding of the platform so you can drive innovative and effective technical solutions.

Being part of the team you will have an opportunity to work with excellent engineers, product and design people.

You will be responsible for:


  • Implementing new features in the Insight application and real time suite.

  • Contributing to discussions around design, system architecture and infrastructure.

  • Writing and maintaining automated tests, identifying and fixing bugs, assisting with analysis of operations and support issues.

  • Maintaining codebase quality by reviewing the work of colleagues.

  • Participating in the planning and estimation of tasks. This includes collaborating with engineers, product management and the commercial team to coordinate and prioritise efforts.

  • Employing software engineering best practices for high-reliability software systems.

  • Clearly documenting code and architecture.


We’re interested in these skills and experience:


  • You are at home in Node.js & Typescript in the backend and distributed systems processing data, REST services.

  • You’re comfortable designing APIs and understand the benefits/tradeoffs between REST and RPC

  • You’re familiar with Docker and Compose.

  • You understand the principles of good test design and can write useful unit tests.

  • You can understand the intent of a user story and can design an elegant solution to deliver it.

  • You have a passion for quality in engineering.

  • You have the ability to communicate effectively with non-technical people.

  • You are comfortable with a bit of mathematics.


We’re extra excited about you if these are true
:


  • You have strong communication skills, including the ability to present complex ideas to a non-expert audience.

  • You enjoy mentoring other engineers.

  • You have some practical experience with React, Node.js, Express.js.

  • You have UK government security clearance (SC/DV).


You’ll be required to undergo a standard UK government baseline personnel security standard check.

Our Core Values:


Inclusivity
: We are inclusive and welcoming to all teammates and partners; looking out for each other and ensuring everyone’s voice is heard. We encourage diversity of thought.

Integrity: We are committed to working at the highest levels of integrity and have a willingness to hold ourselves and our teams accountable. We always strive to do what is right, not just what is easy.

Innovation: We are relentlessly curious and creative, committed to solving hard problems. We are smart about the work we do and how we do it.

Invested: We are passionate about our work, believing what we do will make a difference. We take personal accountability for the delivery of goals. As committed teammates, going above and beyond expectations for our colleagues and clients is second nature.


We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Loading ...
Loading ...

Data limite: 24-06-2024

Clique para aplicar para o candidato livre

Aplicar

Loading ...
Loading ...

EMPREGOS SEMELHANTES

Loading ...
Loading ...