TRPD-26-04733
Senior Software Architect (Defence / C4I / Battle Management)
Senior hands-on Software Architect to own end-to-end architecture and delivery of mission-critical defence/shipboard software products, with proven experience on Battle Management Systems, Combat Management Systems or C4I platforms. The role leads requirements-to-architecture, integration of military sensors/effectors/comms and platform subsystems via ICDs, and delivery through qualification, V&V, customer acceptance and deployment. Strong real-time/distributed engineering (C++/Java/C# on Linux), networking/IPC/concurrency, safety/quality/traceability to defence standards (DEF STAN, STANAG, IEEE/ISO/IEC 12207), plus integration of ML models (ONNX, edge/GPU, monitoring and fallback behavior) into operational software.
Position summary
- Location
- India
- Workplace
- On-site
- Employment
- Full Time
- Experience
- Minimum 10 years and Maximum 15 years
Role overview
Why This Role Matters.
Senior hands-on Software Architect to own end-to-end architecture and delivery of mission-critical defence/shipboard software products, with proven experience on Battle Management Systems, Combat Management Systems or C4I platforms. The role leads requirements-to-architecture, integration of military sensors/effectors/comms and platform subsystems via ICDs, and delivery through qualification, V&V, customer acceptance and deployment. Strong real-time/distributed engineering (C++/Java/C# on Linux), networking/IPC/concurrency, safety/quality/traceability to defence standards (DEF STAN, STANAG, IEEE/ISO/IEC 12207), plus integration of ML models (ONNX, edge/GPU, monitoring and fallback behavior) into operational software.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Convert operational and system requirements into software requirements, interface specifications and verifiable architecture.
Lead the integration of military sensors, RF, EOIR, Radars, communication equipment with weapon interfaces and other platform subsystems.
Design distributed, real-time and fault-tolerant applications for command, control and situational-awareness systems.
Establish software architecture principles, coding standards, interface standards and engineering processes.
Ensure bidirectional traceability between system requirements, software requirements, design, source code and verification results.
Prepare and review Software Development Plans, Software Quality Assurance Plans, Interface Control Documents, Verification and Validation Plans and software release documentation.
Solid Understanding of STANAG, DEF STAN, IEEE and NATO interoperability requirements.
Support software safety assessment, hazard analysis, design assurance and preparation of certification evidence.
Architect the integration and deployment of machine-learning models within operational software.
Lead architecture reviews, design reviews, code reviews and technical risk assessments.
Take responsibility for product performance, reliability, cybersecurity, maintainability and long-term support.
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
C++
Java
C#
Python
Linux
Docker
Distributed systems
Event-driven architecture
Real-time systems
Fault-tolerant
High availability
Multithreading
Concurrency
IPC
TCP/IP
UDP
Multicast
Serial communication
Message-oriented middleware
Wireshark
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Battle Management Systems (BMS) and/or Combat Management Systems (CMS) and/or C4I platforms experience
Hands-on architecture ownership for mission-critical defence software products (requirements through deployment)
Integration of military sensors/effectors/communications/platform equipment into operational software
Interface Control Documents (ICDs): interpret, develop, implement for subsystem integration
Distributed, real-time, fault-tolerant application architecture (command/control/situational awareness)
Requirements engineering and conversion of system/operational requirements into software requirements and interface specs
Bidirectional traceability across requirements, design, code and verification results
DEF STAN 00-55 and DEF STAN 00-56 practical experience
IEEE/ISO/IEC 12207 software lifecycle processes experience
Verification & Validation planning and execution; qualification and customer acceptance evidence
Software Quality Assurance Plans and configuration management plans; certification documentation
STANAG / NATO interoperability requirements understanding
Programming in C++ and/or Java or C#; working knowledge of Python
Linux-based development: system services, process management, performance optimization
Multithreading, concurrency, IPC, deterministic data processing
Network programming: TCP/IP, UDP, multicast, serial communication, message-oriented middleware
Secure coding: authentication, authorization, encryption, audit logging, cybersecurity hardening
High availability: redundancy, failover, health monitoring, graceful degradation
ML model integration into production: CV/detection/classification/tracking/decision-support; controlled fallback behavior
ONNX model conversion and optimized inference; deployment on GPU/edge platforms
Preferred
Nice to Have
DEF STAN 00-40 experience
DEF STAN 00-42 experience
DEF STAN 00-600 experience
Microservices and service-oriented architecture (where operationally appropriate)
Offline/disconnected operations in bandwidth-constrained environments (explicit design experience)
Dataset versioning, benchmarking, inference monitoring (deeper MLOps practices beyond basic integration)
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Senior Software Architect (Defence / C4I / Battle Management)
One page, about two minutes. We only ask for what we actually need to have a first conversation.