Share this Job

Senior Software Engineer (DevSecOps Platform Engineering)

Date: 11-Jan-2023

Location: Singapore, Singapore

Company: Singtel Group

At Singtel, we're working on projects that push the boundaries of digital, realising our vision and purpose to Empower Every Generation. We have a dynamic and diverse team, with a passion for innovation, and talent to deliver cutting-edge digital solutions and immersive customer experience.

 

In Group IT, we create great technology that can change the future, and we're looking for people to be part of our digital and 5G journey. If you like to work in a dynamic, leading communications technology group to deliver innovations and excellence across the region, come join our digital, software engineering, data and cyber security teams!

 

 

DevSecOps Developer Program

The Singtel GIT DevTools team operates the Group IT DevSecOps Developer Program that Singtel software engineering teams use within Group IT to plan, code, build, test, release, deploy, operate and monitor their business applications in various data centres in Singapore including On-Premise data centres, AWS, Azure, and GCP.

 

DevTools Team

DevTools team is building product, services and practice for fellow engineers so that they are able run their development iteration efficiently, to deliver their product faster. In other businesses, we may be referred as “Platform Engineer” or “Developer Experience”. Our success is when we are able to remove ourselves from SDLC process, and ensuring the application team is able to operate a “You build it, you run it” practice with full satisfaction.

 

Key Responsibilities

  • Build framework and tools, remove manual operation; improve operational efficiency of the Core Service and Operation pillars
  • Build onboarding tools to improve operational efficiency of the Operation pillars to successfully onboard thousands of Singtel business applications
  • Build service and application for Core Service and Operation pillars to handle their daily task and offers service to application team
  • Build analytic tools for Operation pillar, so that they are able to handle discovery, categorization and remediation of issues within thousands of Singtel Business assets with ease
  • Improve existing enterprise architecture solution of DevSecOps operations
  • Evangelize Singtel DevSecOps practice to application team, gain their trust and work together toward common goal
  • Working with other platform service  provider teams such as CloudOps, API Gateway, SRE, OCP, HCI team, integrate their operation process into DevSecOps Core Services
  • Eat your own dog food, we develop it, we build it, we run it
  • Be a team player with other pillars, supporting their daily operational tasks

 

The ideal candidate must possess

  • Desire to be a hero, campaigning DevSecOps practice in software engineering battleground
  • Bachelor’s degree in a relevant field (i.e. IT, Computer Science or Software Engineering)
  • At least 7 years of professional software development experience, designing and delivery application to productions
  • Experience with following primary programming languages – Java, Python
  • Experience with secondary programming languages – Swift, Ruby, Go, Javascript
  • Understand using and extending build tools such as Gradle, Maven, NPM
  • Know how to work with REST API, JSON, YAML and data
  • Sound computer science fundamentals including data structures, algorithms, and multithreading
  • Good oral and written communication skills.
  • Must be proactive, resourceful and self-motivated with strong analytical skills.
  • Experience in software and application development that requires analysis and design work.
  • Must be able to work with limited access to own system (access grant by request, not given)
  • Deliver product through SDLC and Change Management process, even though own team has the privilege access
  • Knowledge/Experience in Continuous Integration and Automated Testing
  • Knowledge/Experience in Agile Development and Management tools

 

Good to have:

  • Experience working on mobile application development, or web front-end application
  • Experience working on Atlassian tools integration
  • Experience working with DevOps tools such as Puppet, Ansible, Terraform
  • Experience in Amazon Web Services, CloudFormation, Kubernetes
  • Experience in Python Jinjia2 templating modules

 

 

We are committed to a safe and healthy environment for our employees & customers and will require all prospective employees to be fully vaccinated.

 

 

Apply now, and ignite our digital future together.