Junior Software Engineer (C/Python, Cloud)
Worldwide | Sept. 14, 2026
Report as Closed
Company:
Endava
Country: Worldwide
Type: Remote
Employment: Full Time
Description: Company Description
Technology is our how. And people are our why. For over two decades, we have been harnessing technology to drive meaningful change.
By combining world-class engineering, industry expertise and a people-centric mindset, we consult and partner with leading brands from various industries to create dynamic platforms and intelligent digital experiences that drive innovation and transform businesses.
From prototype to real-world impact - be part of a global shift by doing work that matters.
Job Description
This is an exciting opportunity to contribute to the development and maintenance of a cloud-native platform that supports the creation and operation of modern cloud-native applications. The platform follows modern software design principles, including microservices architecture and container-based deployment, and integrates widely used open-source technologies such as Apache Cassandra, Kafka, ZooKeeper, Geode, Elasticsearch, Grafana, and Prometheus.
You will work with shared microservices and platform components used by multiple applications within a core network solution. This will give you practical exposure to large-scale, distributed systems and modern software engineering practices.
By joining the team, you will have the opportunity to build hands-on experience with cloud-native technologies, microservices architecture, Kubernetes, and related DevOps practices. As part of a global engineering team, you will also collaborate with colleagues, clients, and partners across different locations, contributing to high-quality solutions and continuously improving the client experience.
Your responsibilities include, but are not limited to, the following:
- Participate in the Software Development Life Cycle for microservices, including development, testing, deployment, and maintenance activities.
- Investigate and resolve technical issues with guidance from more experienced team members, helping maintain reliable services.
- Write clean, maintainable, well-documented, and testable code by following established coding standards and best practices.
- Participate in code reviews, both receiving feedback and gradually contributing feedback to other team members.
- Collaborate with developers, testers, architects, and other team members to deliver high-quality software.
- Continuously learn about cloud-native technologies, development tools, and industry practices, and apply this knowledge to assigned tasks.
At Endava Vietnam, you will live with Agile & Lean principles where employees are empowered at all levels to collaborate cross-functionally, to take pride in collective ownership, to improve yourself by continuously learning, practicing & sharing with others.
Qualifications
A University Qualification in Software Engineering or a related degree is required.
- Basic knowledge of Linux and familiarity with Linux system concepts; exposure to Linux kernel or kernel source code is a plus.
- Basic programming skills in C and familiarity with Python and Bash scripting.
- Basic understanding of databases and SQL; experience with SQLite is a plus.
- Basic understanding of cloud-native technologies, microservices, and distributed application concepts.
- Familiarity with DevOps concepts and tools such as Docker, Kubernetes, Helm, Jenkins, and CI/CD pipelines. Hands-on experience through academic, personal, or internship projects is an advantage.
- Familiarity with Agile software development methodologies such as Scrum or Kanban.
- Willingness to learn new technologies, development practices, and tools as required by the project.
Preferred
- Good at problem-solving skills, strong communication abilities, and a collaborative mindset.
- Good at English communication and presentation abilities, both written and spoken.
Additional Information
Discover some of the global benefits that empower our people to become the best version of themselves:
- Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
- Health: Global internal wellbeing programme, access to wellbeing apps;
- Community:
Apply here:
Web:
Apply here
Emails: