Junior C++ Software Developer (Linux)

Endava Technology
Ho Chi Minh City
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Analytical thinking","Ownership mindset","Collaborative mindset","Communication","Problem-solving"]

Develop and maintain CSCF components for a cloud-native IP Multimedia Subsystem (IMS), working on microservices for SIP/SDP signaling and Diameter-based registration and session control. Collaborate with global engineering teams to improve reliability, scalability, observability, and service continuity. Under senior guidance, participate in the full SDLC, write clean C++ code with tests and code reviews, and continuously learn telecom standards like 3GPP/IETF.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Endava Technology
Endava Technology
4 days ago

Junior C++ Software Developer (Linux)

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Develop and maintain CSCF components for a cloud-native IP Multimedia Subsystem (IMS), working on microservices for SIP/SDP signaling and Diameter-based registration and session control. Collaborate with global engineering teams to improve reliability, scalability, observability, and service continuity. Under senior guidance, participate in the full SDLC, write clean C++ code with tests and code reviews, and continuously learn telecom standards like 3GPP/IETF.
Location: Ho Chi Minh City
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Under senior engineers’ guidance, participate in the full SDLC for CSCF application components and microservices (analysis, implementation, testing, delivery, maintenance).
  • •Contribute to SIP/SDP and Diameter signaling features including routing, registration, and service invocation.
  • •Write clean, maintainable, well-documented code; create unit or integration tests and participate in code reviews.
  • •Continuously learn IMS, 3GPP/IETF standards, and cloud-native practices to improve CSCF quality, security, and performance.

Pay and Benefits

Equity and Bonus:Equity

Key Requirements

  • •A University qualification in Software Engineering or a related degree is required.
  • •Basic understanding of cloud-native technologies, microservices architecture, and containerization (Docker, Kubernetes, Helm).
  • •Good programming foundation in C++, with ability to use Python or Bash for automation, debugging, and troubleshooting.
  • •Familiarity with Linux, networking fundamentals, and debugging distributed systems.
  • •Understanding of software development practices including Git, CI/CD, unit testing, code review, and Agile (Scrum or Kanban).
Education:
Skills:Analytical thinkingOwnership mindsetCollaborative mindsetCommunicationProblem-solving
Languages:English
Tech Stack:C++LinuxPythonBashDockerKubernetesHelmGitCI/CDUnit testingCode reviewsScrumKanbanMicroservicesContainerizationSIPSDPDiameterTCPUDP

Company Brief

Endava Technology
Provides IT services and digital engineering, delivering software development, automation, and consulting to enterprises across financial services, payments, telecommunications, and retail to accelerate digital transformation.
Industry: Consulting
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 2000
WebsiteLinkedIn