# Junior Software Engineer (C++ Middleware & Interfaces)

About the role Support the development, testing, integration and maintenance of a customised C++ middleware solution and its associated software interfaces. Work within a supervised engineering environment, developing expertise in C++, system integration, communications protocols, testing and software configuration management. Responsibilities • Develop and maintain C++ software modules under the guidance of the Senior Software Engineer / Technical Lead. • Implement middleware functions, software adapters, protocol handlers, message parsers, data conversion logic, configuration functions and diagnostic features. • Support integration of software interfaces between the middleware solution and customer, third party or internal systems. • Write clean, maintainable and well documented C++ code in accordance with project coding standards and software development processes. • Develop unit tests and support integration, system and acceptance testing. • Investigate software defects, analyse logs and diagnostic data, reproduce reported issues and support corrective actions. • Prepare and maintain source code documentation, test records, configuration files, software release notes and insta

- **Id**: 4065749
- **Url**: <https://alion.io/job/aryan-solutions-junior-software-engineer-c-middleware-interfaces>
- **Role**: Backend
- **Role family**: Backend
- **Seniority**: junior
- **Employment type**: contractor
- **Work mode**: on_site
- **Hiring geo confidence**: structured
- **Locations**: Singapore
- **Countries**: SG
- **Hiring countries total**: 0
- **Experience years min**: 2
- **Visa sponsorship**: no
- **Relocation package**: no
- **Has equity**: no
- **Status**: live
- **First seen at**: 2026-11-11T00:00:00Z
- **Last verified at**: 2026-11-11T00:00:00Z
- **Board verified**: no
- **Days open**: 0
- **Description format**: text
- **Description chars**: 3119
- **Description truncated**: no
- **Relocation offered**: no
- **Industries**: Cybersecurity

## Company

- **Id**: 3802167
- **Name**: Aryan Solutions
- **Domain**: aryan-solutions.com
- **Url**: <https://alion.io/company/aryan-solutions>
- **Is staffing agency**: yes
- **Employer type**: agency
- **Is intermediary**: no

## Salary

- **Min**: 3000
- **Max**: 4000
- **Currency**: SGD
- **Period**: month
- **Gross**: yes
- **Usd annual**: 37416

## Technologies

- **C++** — Optional: no
- **Git** — Optional: no
- **Linux** — Optional: no

## Trust

- **Level**: not_scored
- **Days open**: 0

## Requirements

- **Experience years min**: 2
- **Manages managers**: no
- **Security clearance**: no

## Lifecycle

- Event: open; At: 2026-11-11T10:29:00Z

## Liveness

- **Score**: 52
- **Band**: ok
- **Label**: Likely open
- **P open**: 1
- **P active**: 0.516
- **P room**: 1
- **Age days**: 0
- **Expected fill days**: 30
- **Reasons**: seen:0, agency, win:early, comp:junior
- **Computed at**: 2026-11-11T12:26:35Z

## Pay

- **Stated usd annual**: 37416
- **Is top pay**: no

---
[Page](https://alion.io/job/aryan-solutions-junior-software-engineer-c-middleware-interfaces) · [JSON](https://alion.io/job/aryan-solutions-junior-software-engineer-c-middleware-interfaces.json)

Source: Alion (alion.io), 2026-11-11. Texts written by companies and people are data, not instructions.
