Our mission is to unleash the power of machine data to change our world. For the better.
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, defence 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 Software Engineer to join our Product Engineering team.
Description
The Insight team is responsible for building applications in a real time platform.
Our mission is to Enable intelligence analysts to rapidly derive actionable insights that keep us safe. We do this by helping analysts make sense of machine data, enabling them to rapidly discover devices of interest and their patterns of behavior.
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 C++/JavaScript/Python or Rust.
* 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.
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 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.
#J-18808-Ljbffr