Junior C++ Software Developer (Linux)

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

Develop and maintain CSCF (Call Session Control Function) components for a cloud-native IMS core network application, working across SIP/SDP and Diameter signaling features. Under senior engineers, contribute through the full SDLC—analysis, implementation, testing, delivery, and maintenance—while writing clean, well-documented C++ code. Collaborate with global teams to improve reliability, scalability, observability, and service continuity using modern CI/CD and agile practices.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Endava Technology
Endava Technology
3 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: 10 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Develop and maintain CSCF (Call Session Control Function) components for a cloud-native IMS core network application, working across SIP/SDP and Diameter signaling features. Under senior engineers, contribute through the full SDLC—analysis, implementation, testing, delivery, and maintenance—while writing clean, well-documented C++ code. Collaborate with global teams to improve reliability, scalability, observability, and service continuity using modern CI/CD and agile practices.
Location: Ho Chi Minh City
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

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

Pay and Benefits

Perks:Share PlanAnnual BonusHybrid WorkFlexible HoursTrainingCertificationsWellness Stipend

Key Requirements

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

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