At a Glance
- Tasks: Develop innovative software solutions for military training simulations and enhance user experiences.
- Company: Join Skyral, a leader in AI and simulation technology transforming decision-making.
- Benefits: Enjoy unlimited paid holiday, hybrid working, and enhanced parental leave.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Make a real impact on the British Army's training system and be part of a mission.
- Qualifications: Strong programming skills in Go, Python, React, and TypeScript; experience in complex integrations.
The predicted salary is between 60000 - 80000 £ per year.
Overview
We are Skyral.
We believe every decision maker can be empowered by technology.
Skyral combines AI, simulation technology and world-class expertise to transform the decision making experience.
Our products and services enable faster and more confident decisions in a complex world.
We deploy practical, intuitive and efficient solutions to governments and enterprises, delivering outcomes at the speed of relevance.
What We Do: Omnia Training
At Omnia Training, we’ve brought together some of the UK’s most innovative defence training organisations under one mission: to transform the British Army’s training system and create the best-trained Army in the world.
Omnia Training is redefining the British Army’s collective training.
We are looking for the best and brightest minds from across the UK.
Omnia Training is at the heart of the UK’s bold Land Industrial Strategy.
This is more than a job — it’s a mission.
You will be part of a high-impact, collaborative environment, where every person in our team plays a critical role in delivering Omnia Training’s vision; designing, delivering, and transforming collective training.
Note: This role will require onsite working in Warminster and is open to candidates in the UK eligible for SC clearance.
Responsibilities
- Develop front-end interfaces for scenario configuration, system control as well as visualisation and simulation outputs.
- Ensure models, data, and services work together correctly, are consistent, and can be deployed and run repeatedly as part of a training system.
- Build UI components that consume platform APIs, display real-time data and allow users to interact with simulations.
- Compose training systems from reusable models, terrain, environmental data, interfaces and simulation services.
- Define and manage system configurations, component dependencies, as well as data flows between components.
- Integrate internal models, third-party content, and legacy simulation systems, often working across non-standard or imperfect interfaces.
- Implement interface mapping, data transformations and configuration logic.
- Turn models, data, and services into working training systems that users can operate and rely on.
- Diagnose and resolve cross-system issues, data mismatches and timing/synchronisation problems.
Qualifications
- Strong systems thinker with the ability to work across multiple domains and technologies.
- Pragmatic and delivery-focused, with a bias toward end-to-end delivery.
- Experience solving complex integration problems across distributed systems.
- Strong collaboration across modelling, platform and QA teams.
- Persistent and methodical in diagnosing issues.
- Flair for front-end design and visualisation for data-heavy or operational systems.
- Strong programming skills in Go, Python, React and Type Script.
- Ability to diagnose and solve cross-system issues, data mismatches and synchronisation problems.
- Ability to build usable interfaces for complex systems that handle real-time data.
- Understanding of event-driven / event-sourced architectures (Kafka), data contracts, databases and schemas.
- Ability to design and implement interface layers and map and transform data between systems.
- What We Can Offer You
- Unlimited Paid Holiday — we value work-life balance.
- Hybrid Working — flexible location options.
- Flexible Working Hours — determine a schedule with your manager.
- Enhanced Parental Leave — 26 weeks maternity leave and 4 weeks paternity leave at full pay.
- Private Medical & Dental Insurance — offered through Bupa.
- Honest about Compensation — salary range discussed with the Talent Team.
- Healthy Snacks & Drinks Provided — office snacks and drinks available.
- #J-18808-Ljbffr