Senior C++ Middleware Lead for Distributed Systems

Capgemini

Singapore

On-site

SGD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible work practices
40 hours of self-development per year
Learning opportunities

Job summary

Capgemini is seeking a senior software engineer to lead the technical delivery of a customised C++ middleware solution for a customer environment in Singapore. You will translate requirements into a robust software architecture, manage day-to-day development, and ensure interfaces are reliable, testable, and maintainable for integration into larger systems.

You will supervise a Junior Software Engineer, establish coding standards, and drive unit testing, static analysis, and version control

Qualifications

  • Degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or a related technical discipline.

Responsibilities

  • Lead the design, development, integration, and verification of customised middleware and software interfaces in C++.
  • Act as the technical focal point for the software work package, coordinating software tasks, priorities, estimates, risks, and delivery milestones.
  • Analyse customer, system, interface-control, and operational requirements; derive clear software requirements and acceptance criteria.
  • Define the middleware architecture, including interface abstractions, data models, message formats, protocol handling, error handling, logging, configuration, and service lifecycle management.
  • Design and implement C++ components for inter-system communications, data translation, protocol conversion, message routing, and interface monitoring.
  • Review interface specifications and work with customers, internal engineering teams, and third-party suppliers to resolve technical ambiguities and integration issues.

Skills

C++ proficiency
Linux command line
Git version control
Unit testing
Documentation skills

Education

Bachelor's degree in Computer Science/Engineering

Tools

CMake
Make
Conan
vcpkg
Docker
CI/CD pipelines

Job description

Capgemini is seeking a senior software engineer to lead the technical delivery of a customised C++ middleware solution for a customer environment in Singapore. You will translate requirements into a robust software architecture, manage day-to-day development, and ensure interfaces are reliable, testable, and maintainable for integration into larger systems.

You will supervise a Junior Software Engineer, establish coding standards, and drive unit testing, static analysis, and version control

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Middleware Engineer - Tech Lead
Senior C++ Middleware Engineer - Tech Lead

Capgemini Engineering • Singapore

On-site
SGD 90,000 - 150,000
Senior C++ Middleware Architect
Senior C++ Middleware Architect

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 110,000 - 180,000
Junior C++ Middleware Engineer (Linux/Networking)
Junior C++ Middleware Engineer (Linux/Networking)

Capgemini Engineering • Singapore

On-site
SGD 45,000 - 75,000
Senior C++ Middleware Architect & Tech Lead
Senior C++ Middleware Architect & Tech Lead

newtone consulting pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Junior C++ Middleware Engineer | Linux & CI/CD Growth
Junior C++ Middleware Engineer | Linux & CI/CD Growth

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 48,000 - 72,000
Senior Software Engineer / Technical Lead, C++ Middleware & Interfaces
Senior Software Engineer / Technical Lead, C++ Middleware & Interfaces

newtone consulting pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer / Technical Lead (C++ Middleware & Interfaces)
Senior Software Engineer / Technical Lead (C++ Middleware & Interfaces)

CAPGEMINI SINGAPORE PTE. LTD. • Singapore

On-site
SGD 110,000 - 180,000
Junior Software Engineer – C++ Middleware & Interfaces
Junior Software Engineer – C++ Middleware & Interfaces

NEWTONE CONSULTING PTE. LTD. • Singapore

On-site
SGD 47,000 - 62,000
Software engineer C++
Software engineer C++

Newtone Consulting • Singapore

On-site
SGD 40,000 - 60,000
Junior C++ Software Engineer – Middleware & Interfaces
Junior C++ Software Engineer – Middleware & Interfaces

Newtone Consulting • Singapore

On-site
SGD 40,000 - 60,000