Senior Software Engineer – Backend Automation

Salt

Singapore

On-site

SGD 150,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Salt is partnering with a leading global technology organisation to hire a Senior Software Engineer for its infrastructure automation engineering team in Singapore. You will own end-to-end delivery of scalable internal applications and automation solutions across diverse projects, from problem understanding to deployment.

The role focuses on backend development with Python or similar OO languages, API design, scalable architectures and close collaboration with Product, Design and Operations to

Qualifications

  • 8+ years of hands-on software development experience, ideally building large-scale systems.
  • Strong backend engineering with Python or Java/Go/Node.js/PHP.
  • Experience designing and developing new systems and applications, rather than primarily supporting or maintaining existing applications.
  • Strong understanding of object-oriented programming, system design, scalable architecture and software engineering fundamentals.
  • Experience building and integrating RESTful APIs / HTTP-based services.
  • Strong understanding of databases, including design and performance trade-offs.
  • Proven experience delivering high-quality, reliable and scalable production code.
  • Experience independently owning significant technical initiatives or projects.
  • Strong code review, testing, deployment and monitoring practices.
  • Excellent communication, documentation and stakeholder-management skills.
  • Nice-to-Have Strong hands-on Python development experience.
  • Frontend development exposure using ReactJS or NextJS and willingness to work across the stack when required.
  • TypeScript, JavaScript/ES6+, HTML5 and CSS3.
  • GraphQL, Redis and RDBMS experience.
  • Shell scripting and workflow/process automation experience.
  • Experience with tracking or analytics technologies such as GA or GTM.
  • Previous engineering experience within large-scale technology, banking/financial services or technology consulting environments.

Responsibilities

  • Design, build and integrate scalable applications and automation solutions for complex internal workflows.
  • Take end-to-end ownership of engineering projects, from understanding business requirements and solution design through development and delivery.
  • Architect efficient, scalable systems and make appropriate technical and database design decisions.
  • Develop high-quality backend services and APIs using Python or other modern object-oriented programming languages.
  • Build and enhance user-facing application components where required.
  • Integrate information and workflows across multiple internal systems and platforms.
  • Analyse and optimise code for quality, reliability, efficiency and performance.
  • Identify and resolve scalability and performance issues while reducing technical debt.
  • Conduct thoughtful code reviews and implement appropriate testing, rollout and monitoring practices.
  • Collaborate closely with Product, Design, Operations, Infrastructure and Engineering stakeholders across global teams.
  • Contribute ideas and technical recommendations across a diverse portfolio of automation projects.

Skills

Python
Java
Go
Node.js
PHP
RESTful APIs
Object-oriented programming
System design
Code reviews
React/NextJS

Tools

GraphQL
Redis
RDBMS

Job description

We are partnering with a leading global technology organisation to hire a Senior Software Engineer for its infrastructure automation engineering team in Singapore. This is a highly hands-on engineering role focused on designing and building scalable internal applications and automation solutions that streamline complex infrastructure and operational workflows. You will work across a variety of projects rather than being tied to a single product, taking ownership from understanding the business problem and designing the technical solution through to development, testing and delivery.

What You'll Do
  • Design, build and integrate scalable applications and automation solutions for complex internal workflows.
  • Take end-to-end ownership of engineering projects, from understanding business requirements and solution design through development and delivery.
  • Architect efficient, scalable systems and make appropriate technical and database design decisions.
  • Develop high-quality backend services and APIs using Python or other modern object-oriented programming languages.
  • Build and enhance user-facing application components where required.
  • Integrate information and workflows across multiple internal systems and platforms.
  • Analyse and optimise code for quality, reliability, efficiency and performance.
  • Identify and resolve scalability and performance issues while reducing technical debt.
  • Conduct thoughtful code reviews and implement appropriate testing, rollout and monitoring practices.
  • Collaborate closely with Product, Design, Operations, Infrastructure and Engineering stakeholders across global teams.
  • Contribute ideas and technical recommendations across a diverse portfolio of automation projects.
What We're Looking For
  • 8+ years of hands-on software development experience, ideally building large-scale web, backend or enterprise systems.
  • Strong backend engineering expertise with Python or another object-oriented stack such as Java, Go, Node.js or PHP.
  • Demonstrated experience designing and developing new systems and applications, rather than primarily supporting or maintaining existing applications.
  • Strong understanding of object-oriented programming, system design, scalable architecture and software engineering fundamentals.
  • Experience building and integrating RESTful APIs / HTTP-based services.
  • Strong understanding of databases, including design and performance trade-offs.
  • Proven experience delivering high-quality, reliable and scalable production code.
  • Experience independently owning significant technical initiatives or projects.
  • Strong code review, testing, deployment and monitoring practices.
  • Excellent communication, documentation and stakeholder-management skills.
  • Nice-to-Have Strong hands-on Python development experience.
  • Frontend development exposure using ReactJS or NextJS and willingness to work across the stack when required.
  • TypeScript, JavaScript/ES6+, HTML5 and CSS3.
  • GraphQL, Redis and RDBMS experience.
  • Shell scripting and workflow/process automation experience.
  • Experience with tracking or analytics technologies such as GA or GTM.
  • Previous engineering experience within large-scale technology, banking/financial services or technology consulting environments.

Salt is acting as an Employment Business in relation to this vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

SALT TALENT SEARCH PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Senior Backend Automation Engineer: Scalable Internal Workflows
Senior Backend Automation Engineer: Scalable Internal Workflows

Salt • Singapore

On-site
SGD 150,000 - 210,000
Senior Software Engineer - Data Platform
Senior Software Engineer - Data Platform

OOM PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Development Specialist (Singapore)
Software Development Specialist (Singapore)

Radixeng • Singapore

On-site
SGD 120,000 - 160,000
Software Engineering Lead
Software Engineering Lead

re-zoo-me • Singapore

Hybrid
SGD 180,000 - 240,000
Senior Backend Engineer (Python)
Senior Backend Engineer (Python)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Senior Product Engineer - Backend Focused Engineering and Technology Singapore Sea Corporate Lab
Senior Product Engineer - Backend Focused Engineering and Technology Singapore Sea Corporate Lab

SEA Singapore • Singapore

On-site
SGD 90,000 - 130,000
Senior DevOps Engineer (Singapore, Singapore)
Senior DevOps Engineer (Singapore, Singapore)

Singtel • Singapore

On-site
Confidential
Senior Software Engineer - Infra Automation & Backend
Senior Software Engineer - Infra Automation & Backend

SALT TALENT SEARCH PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Software Engineering Lead
Software Engineering Lead

Base Camp Digital PTE Ltd • Singapore

On-site
SGD 150,000 - 190,000