Job Search and Career Advice Platform

Enable job alerts via email!

Principal Backend Engineer (Java / GOlang)

SEARCH STAFFING SERVICES PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm is seeking a Principal Backend Engineer in Singapore to design scalable backend architectures and drive engineering excellence. The ideal candidate has over 8 years of backend experience and expertise in Java or Go, supporting a collaborative and innovative engineering culture. This role is crucial for mentoring engineers and influencing technical strategy.

Qualifications

  • Minimum 8 years of backend development experience with large-scale, distributed systems.
  • Strong hands-on expertise in Java or Go with frameworks such as Spring Boot or WebFlux.
  • Deep understanding of scalability, system resilience, and fault tolerance.

Responsibilities

  • Design and implement scalable, secure, and high-availability backend architectures.
  • Define engineering standards and establish reusable frameworks that enhance code quality.
  • Provide technical leadership across multiple teams.

Skills

Java
Go
Microservices
Kafka
SQL
NoSQL
Spring Boot
WebFlux

Education

Bachelor’s degree in Computer Science
Job description
About the Role

We are partnering with a leading technology company to hire an Principal Backend Engineer who will take ownership of backend architecture and drive engineering excellence across teams. The role involves designing highly scalable and resilient systems, mentoring engineers, and shaping best practices across the backend domain.

If you are a seasoned backend professional with a passion for building robust systems and influencing technical strategy, this is an excellent opportunity to step into a high-impact leadership role.

Key Responsibilities
  • Design and implement scalable, secure, and high-availability backend architectures.
  • Define engineering standards and establish reusable frameworks that enhance code quality and maintainability.
  • Provide technical leadership across multiple teams and guide architectural decisions.
  • Translate business needs into reliable, high-performance technical solutions.
  • Champion engineering best practices around microservices, observability, and code governance.
  • Mentor engineers and promote a culture of collaboration, innovation, and continuous improvement.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 8 years of backend development experience with a proven track record in large-scale, distributed systems.
  • Strong hands-on expertise in Java or Go, with experience in frameworks such as Spring Boot or WebFlux.
  • Skilled in working with messaging systems (e.g. Kafka) and databases (SQL, NoSQL, Redis).
  • Deep understanding of scalability, system resilience, and fault tolerance principles.
  • Ability to define and enforce coding standards, CI/CD practices, and monitoring strategies.
  • Excellent communication skills; proficiency in English, and knowledge of Mandarin is advantageous for liaising with regional counterparts.

Interested applicants, kindly forward a copy of your updated resume in WORD document to venus@searchstaffing.com.sg stating your current and expected remuneration together with notice period required by current employer.

EA No: 12C6254 | EA Personnel Registration No: R1879665

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.