Senior Software Engineer (Networks) (Singapore, Singapore)

Singtel

Singapore

On-site

Confidential

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health & wellness benefits
Training & development
Internal mobility opportunities

Job summary

Singtel is seeking an experienced software engineer in Singapore to design, develop and maintain enterprise-grade software solutions. The role emphasizes scalable microservices, RESTful APIs and automation across CI/CD, QA and operations.

You will work with Java, Python, Apache Camel and Spring Boot, plus Docker, Kubernetes, and multiple databases. The position offers a robust benefits package and opportunities for growth in a leading telco tech environment.

Qualifications

  • Bachelor's degree in IT/CS/CE or related discipline.
  • 5–7 years of software development experience in agile or DevOps.
  • 3 years of microservices development with Java, Python, Apache Camel and Spring Boot.
  • 2 years' experience with Docker and Kubernetes.
  • 2 years' experience in Linux and open-source development.
  • 2 projects using DevOps and software automation with unit and functional testing.
  • Experience with MariaDB, PostgreSQL or MongoDB databases.
  • Experience with EFK stack and Prometheus/Grafana.
  • Experience in RESTful API development.

Responsibilities

  • Design, develop and maintain enterprise-grade, scalable software solutions meeting functional and security requirements.
  • Develop microservices and APIs using technologies such as Java and Spring Boot.
  • Automate testing including unit, backend, frontend and end-to-end tests.
  • Collaborate with QA and internal teams to validate defects and enhancements.
  • Work with operations to perform root-cause analysis of issues.
  • Follow coding, testing, code reviews, VCS, CI/CD and documentation best practices.
  • Gather functional requirements and develop technical specs and project plans.
  • Review designs and code with the development team and QA outputs.
  • Evaluate industry trends and adopt new technologies when appropriate.

Skills

Java
Python
Microservices
Docker
Kubernetes
Linux
DevOps
RESTful APIs
MariaDB
PostgreSQL
MongoDB
EFK stack
Prometheus
Grafana

Education

Bachelor's Degree in IT/CS/CE or relevant discipline

Tools

Apache Camel
Spring Boot

Job description

At Singtel, we believe in the strength of a vibrant, diverse and inclusive workforce where backgrounds, perspectives and life experiences of our people help us innovate and create strong connections with our customers. We strive to ensure all our people practices are non-discriminatory and provide a fair, performance-based work culture that is diverse, inclusive and collaborative.
Join us and experience what it’s like to be with an Employer of Choice*. Together, let’s create a brighter digital future for all. *Awarded at the HR Fest Awards 2020.

Singtel Networks, the most established telecommunications infrastructure provider in Singapore is transforming to enable the digital generation of tomorrow. We are introducing new capabilities in 5G, Cloud, Analytics, Digital Commerce, Software Engineering, Cyber Security to enhance our core competencies and deliver innovative and differentiated Mobile and Fixed services (Broadband, TV and Telephony) for our customers. We are committed to celebrating inclusion and diversity and is a strong believer to upskill and nurture all individuals. Come join us today as we build Singtel’s Networks of tomorrow, and Empower Every Generation to live, work and play in new ways!

Make an Impact by:

  • Design, develop and maintain enterprise grade, highly scalable and high performing software solutions that meet both functional and technical requirements including security requirements.
  • Design and develop microservices and APIs using various technologies (e.g. Java).
  • Develop and automate the testing for the software solution including the unit testing, backend integration testing, frontend user interface testing and end to end testing.
  • Works with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
  • Works with the operation teams and other internal teams to facilitate root cause analysis of application issues.
  • Familiar with best practices on coding, testing, code reviews, version control, continuous integration, continuous deployment and documentation.
  • Gathering functional requirements and developing technical specifications & project/test planning as well as participate in project meetings and discussion.
  • Reviewing designs and code output from development team and results produced by QA teams.
  • Continuously evaluate industry trends for opportunities to utilize new technologies and methodologies, and implement these into the solution stack as appropriate.

Skills for Success:

  • Bachelor's Degree in IT/Computer Science/Computer Engineering or relevant discipline.
  • 5 to 7 years of relevant experience in software development using agile or DevOps methodology.
  • 3 years of microservices development experience with technologies such as Java, Python, Apache Camel and Spring Boot.
  • 2 years of experience with container technology such as Docker and Kubernetes.
  • 2 years of relevant experience in Linux and open sourced based development.
  • 2 project utilizing DevOps and software automation with unit testing and functional testing.
  • Experience with using at least 2 databases such as MariaDB/PostgreSQL and MongoDB.
  • Experience in using EFK stack and Prometheus/Grafana.
  • Experience in development of Restful APIs.

Rewards that Go Beyond

  • Full suite of health and wellness benefits
  • Ongoing training and development programs
  • Internal mobility opportunities

Are you ready to say hello to BIG Possibilities?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Networks)
Senior Software Engineer (Networks)

Singtel Group • Singapore

On-site
SGD 70,000 - 90,000
Full suite of health and wellness benefits
Ongoing training and development programs
Internal mobility opportunities
Senior Software Engineer - Microservices & DevOps Expert
Senior Software Engineer - Microservices & DevOps Expert

Singtel • Singapore

On-site
Confidential
Health and wellness benefits
Ongoing training and development programs
Internal mobility opportunities
Senior Software Engineer
Senior Software Engineer

Singtel Group • Singapore

On-site
SGD 110,000 - 190,000
Software Engineer (Singapore, Singapore)
Software Engineer (Singapore, Singapore)

IntraFind Software AG • Singapore

On-site
SGD 70,000 - 90,000
Lead DevOps Manager (Networks) (Singapore, Singapore)
Lead DevOps Manager (Networks) (Singapore, Singapore)

Singtel • Singapore

On-site
Confidential
Health & wellness benefits
Training & development
Internal mobility
Software Engineer
Software Engineer

Singtel • Singapore

On-site
Confidential
Data Platform Infrastructure Engineer (Singapore, Singapore)
Data Platform Infrastructure Engineer (Singapore, Singapore)

Singtel • Singapore

On-site
Confidential
Lead DevOps Manager (Networks)
Lead DevOps Manager (Networks)

Singtel • Singapore

On-site
SGD 90,000 - 120,000
Full suite of health and wellness benefits
Ongoing training and development programs
Internal mobility opportunities
Associate Engineer, Service Desk (Networks) (Singapore, Singapore)
Associate Engineer, Service Desk (Networks) (Singapore, Singapore)

Lorz Service GmbH • Singapore

On-site
SGD 40,000 - 60,000
Data Platform Infrastructure Engineer
Data Platform Infrastructure Engineer

Singtel • Singapore

On-site
Confidential