Senior Software Engineer

Singtel Group

Singapore

On-site

SGD 110,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Singtel is hiring a software engineer to design, develop, and maintain enterprise-grade software solutions. You will build microservices and APIs using Java/Python, develop automated tests, and collaborate with QA and operations teams to resolve issues.

The role emphasizes CI/CD, code reviews, and adopting modern technologies. The ideal candidate has 3–5 years in software development with agile/DevOps, 2+ years in Docker/Kubernetes, and strong database and open-source experience.

Qualifications

  • Degree in IT/Computer Science/Computer Engineering or a relevant discipline.
  • 3–5 years of software development experience using agile or DevOps.
  • 3+ years of microservices development with Java, Python, Apache Camel, Spring Boot.
  • 2+ years with Docker and Kubernetes.
  • 2+ years Linux and open-source development.
  • 2+ projects with DevOps and automated testing.
  • Experience with MariaDB or PostgreSQL and MongoDB.
  • Experience in EFK stack, Prometheus/Grafana and RESTful APIs.

Responsibilities

  • Design, develop and maintain enterprise-grade, scalable software solutions.
  • Design and develop microservices and APIs using various technologies (e.g. Java).
  • Develop and automate testing for the software, including unit and integration tests.
  • Collaborate with QA and internal teams to validate and resolve defects or enhancements.
  • Work with operations to conduct root cause analysis of issues.
  • Adopt best practices for coding, testing, version control, CI/CD and documentation.
  • Gather functional requirements and prepare technical specs, project plans, and tests.
  • Review designs and code outputs from developers and QA teams.
  • Continuously evaluate industry trends and adopt new technologies where relevant.

Skills

Java
Python
Microservices
RESTful APIs
Agile / DevOps
Unit testing
Linux
Open-source development

Education

Degree in IT/Computer Science/Computer Engineering

Tools

Docker
Kubernetes
MariaDB
PostgreSQL
MongoDB
EFK stack
Prometheus/Grafana
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 are strong believers in upskilling and nurturing 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
  • 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.
  • Work with the Quality Assurance (QA) teams and other internal teams to ensure assigned defects/enhancements are validated, documented and resolved appropriately.
  • Work 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.
  • Gather functional requirements and develop technical specifications, project and test planning, and participate in project meetings and discussions.
  • Review designs and code output from the 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
  • Degree in IT/Computer Science/Computer Engineering or a relevant discipline.
  • At least 3 to 5 years of relevant experience in software development using agile or DevOps methodology.
  • At least 3 years of microservices development experience with technologies such as Java, Python, Apache Camel, Spring Boot, etc.
  • At least 2 years of experience with container technology such as Docker and Kubernetes.
  • At least 2 years of relevant experience in Linux and open-source based development.
  • At least 2 projects utilizing DevOps and software automation with unit testing and functional testing.
  • Experience with at least 2 databases such as MariaDB/PostgreSQL and MongoDB.
  • Experience in EFK stack, Prometheus/Grafana and RESTful APIs.
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
Software Engineer (Singapore, Singapore)
Software Engineer (Singapore, Singapore)

IntraFind Software AG • Singapore

On-site
SGD 70,000 - 90,000
Software Engineer
Software Engineer

Singtel • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

Singtel Group • Singapore

On-site
SGD 60,000 - 90,000
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
Engineer, Broadband Systems Engrg (Networks)
Engineer, Broadband Systems Engrg (Networks)

Singtel • Singapore

On-site
SGD 60,000 - 80,000
Senior Data Engineer (Networks)
Senior Data Engineer (Networks)

Singapore Telecommunications Limited • Singapore

On-site
SGD 90,000 - 180,000
Health and wellness benefits
Training and development programs
Internal mobility opportunities
Engineer, Broadband Systems Engrg (Netwoks)
Engineer, Broadband Systems Engrg (Netwoks)

SINGAPORE TELECOMMUNICATIONS LIMITED • Singapore

On-site
SGD 60,000 - 100,000
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
Associate Engineer, Service Desk (Networks)
Associate Engineer, Service Desk (Networks)

Singtel • Singapore

On-site