Salary
$70k – $76k per year (gross)
Location
In office (Singapore)
Seniority
Staff · 5+ years exp
Employment
Full-Time
First seen by Alion on Oct 5, 2026.
Overview
Company
Impact
Profile match
Technology talent sourcing, staff augmentation and application delivery across Singapore, Hong Kong and APAC, with expertise in data, AI, cloud and cybersecurity.
Summary:
Lead the technical delivery of a customised C++ middleware solution in Singapore. You will turn customer and system requirements into a robust software architecture, run day-to-day development, and ensure the interfaces delivered are reliable, testable and maintainable. The role is hands-on and continues into development after the design phase.
Responsibilities:
- Lead the design, development, integration and verification of customised C++ middleware and software interfaces.
- Act as technical focal point for the software work package, coordinating tasks, priorities, estimates, risks and milestones.
- Analyse customer, system, interface-control and operational requirements, and derive software requirements and acceptance criteria.
- Define the middleware architecture: interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration and service lifecycle.
- Build C++ components for inter-system communications, data translation, protocol conversion, message routing and interface monitoring.
- Resolve technical ambiguities and integration issues with customers, internal teams and third-party suppliers.
- Establish software engineering practices: coding standards, branching strategy, code reviews, build management, unit testing, static analysis and version control.
- Plan and supervise the work of a Junior Software Engineer, providing technical guidance, code reviews and mentoring.
- Produce design documents, interface descriptions, test procedures, release notes, installation guides and technical reports.
- Define and run unit, integration, system and acceptance tests, and support defect investigation and root-cause analysis.
- Support installation, deployment, commissioning, customer demonstrations, site integration and post-delivery defect resolution.
- Identify technical, schedule, cybersecurity, obsolescence and integration risks, and propose mitigations.
- Ensure compliance with customer requirements, project processes, quality procedures and cybersecurity expectations.
Qualifications/Requirements:
Required
- Degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering or a related discipline.
- 5+ years of professional software development, with substantial C++ experience (modern C++, ideally C++11 or later).
- Proven delivery of production-quality C++ software for distributed, embedded, industrial, maritime, defence, communications, automation or other integration-heavy systems.
- Experience designing middleware, software interfaces, communications gateways, protocol adapters or data-integration solutions.
- Linux development experience: command-line troubleshooting, process/service management, file permissions, networking tools and log analysis.
- Git and structured configuration management.
- Debugging, profiling, automated testing and defect investigation.
- Ability to interpret interface control documents, protocol specifications, data dictionaries and system requirements.
- Strong written and verbal communication, including technical documentation and direct customer engagement.
Preferred
- TCP/IP, UDP, multicast, serial communications, REST APIs, RPC, publish-subscribe or message-oriented middleware.
- Data formats such as JSON, XML, YAML, CSV, Protocol Buffers, ASN.1 or binary message formats.
- CMake, Make, Conan, vcpkg, Docker, CI/CD pipelines or automated build/test environments.
- Cybersecurity practices: secure coding, authentication, access control, certificate handling, vulnerability management and audit logging.
- Experience in regulated, safety-critical, high-availability, maritime, defence, industrial or customer-acceptance environments.
- Prior experience technically leading a small team or mentoring junior engineers.
Skills
Middleware Integration, Automated Software Testing, Embedded C++, Network Monitoring Tools, Middleware, Software Delivery, Embedded Protocols, C for Embedded Systems, Linux, middleware architecture
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,830,069 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Singapore
Principal Platform Software Engineer
3 months ago
$105k – $235k per year • Equity • In office • Nashville
DevOps
CI/CD
Apply
Apply
Full Stack Developer (m/w/d)
2 days ago
≈ $96k – $169k per year (Estimated) • In office • Full-Time • Switzerland
Apply
Software Developer
18 days ago
$104k – $173k per year • Remote (United States) • Full-Time • 4+ years exp • Bachelor's Degree • United States
SQL
C#
C++
C#
ASP.NET Core
Entity Framework Core
WPF
Databases
MySQL
MS SQL
MariaDB
Mobile
MVVM
DevOps
Jenkins
Git
Windows
Management
Gmail
Apply
Founding Engineer, New Grad to Early Career
2 hours ago
$160k – $300k per year • In office • Full-Time • San Francisco
Go
Rust
AI/ML
Fine-tuning
AI Agents
Red Teaming
Machine Learning
Apply
$230k – $262k per year • In office • Full-Time • 9+ years exp • Bachelor's Degree • McLean • New York • Richmond
Python
JavaScript
Rust
TypeScript
C#
Node JS
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Management
Agile
Apply
Senior Software Engineer
11 days ago
$160k – $240k per year • Equity • In office • Full-Time • Sunnyvale
Java
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MySQL
DevOps
Rest API
GCP
Azure DevOps
Azure
Git
AWS
Docker
Apply
Geospatial Developer II
11 days ago
≈ $56k – $101k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Nashville
Python
JavaScript
SQL
Databases
PostgreSQL
PostGIS
Google BigQuery
BigQuery
DevOps
CI/CD
Analytics
Tableau
Power BI
Management
Agile
SpaceTech
QGIS
Apply
≈ $99k – $185k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bulverde
DevOps
Terraform
GCP
Azure
CI/CD
AWS
Incident Management
Error Budget
SLI/SLO/SLA
Linux
Cybersecurity
ISO 27001
PCI DSS
SOC 2
Least Privilege
Apply
Algorithms Engineer, Power Applications - Karman
11 days ago
$130k – $180k per year • Equity • Remote (United States) • Bachelor's Degree
Python
Rust
Python
pySpark
Databases
Databricks
AI/ML
Spark
vLLM
TensorFlow
PyTorch
LLM
Time Series Forecasting
DevOps
CI/CD
Apply
$56k – $60k per year (gross) • In office • Full-Time • 3+ years exp • Singapore
C++
DevOps
Git
Linux
Apply
L3 Application Support Analyst
12 days ago
$80k – $103k per year (gross) • In office • Full-Time • 4+ years exp • Singapore
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Databases
Oracle
Frontend
Angular
Bootstrap
DevOps
Rest API
Linux
Unix
Cybersecurity
PKI
Management
ServiceNow
SharePoint
Agile
Waterfall
Apply
$94k – $113k per year (gross) • In office • Full-Time • 10+ years exp • Singapore
Apply
Software architect
13 days ago
$66k – $94k per year (gross) • In office • Full-Time • 8+ years exp • Singapore
Python
Java
C#
C++
C#
.NET
DevOps
CI/CD
Windows
Apply
IT Security Manager
14 days ago
$75k – $94k per year (gross) • In office • Full-Time • 5+ years exp • Singapore
Apply
Software Engineer, Google Ads Team
1 day ago
≈ $34k – $68k per year (Estimated) • In office • 1+ year exp • Bachelor's Degree • Singapore
Python
JavaScript
TypeScript
C++
AI/ML
Machine Learning
DevOps
Linux
Unix
Apply
Software Engineer, Google Ads
1 day ago
≈ $34k – $68k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Singapore
Python
JavaScript
TypeScript
C++
AI/ML
Machine Learning
DevOps
Linux
Unix
Apply
Senior Technical Lead
1 day ago
≈ $60k – $115k per year (Estimated) • In office • 6+ years exp • Singapore
Python
Java
SQL
C#
C#
.NET
AI/ML
Copilot
ChatGPT
DevOps
GCP
Azure
CI/CD
AWS
Analytics
ETL/ELT
Management
Agile
Apply
Senior Account Executive
1 day ago
≈ $36k – $73k per year (Estimated) • In office • 3+ years exp • Singapore
Apply
≈ $35k – $73k per year (Estimated) • In office • Contractor • Singapore
Apply
This is one of many
1,830,069 more open roles from verified company boards, updated every day.

