Search by job, company or skills

Rhino Partners Pte Ltd

Senior Software Engineer (AI & Full Stack) (1 Year Contract)

7-9 Years
Save
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're looking for an experienced Senior Software Engineer to lead the design and delivery of secure, scalable digital solutions that support Singapore's legal and justice system.

This is a hands-on senior engineering role suited for someone who enjoys solving complex technical challenges, driving engineering best practices, and delivering modern cloud-native applications. You'll play a key role in shaping technical direction, mentoring engineers, and building AI-enabled solutions that have meaningful impact across government.

What You'll Be Doing

As a Senior Software Engineer, you will take ownership of the end-to-end delivery of modern software solutions while contributing to the long-term technical strategy of the platform.

Your responsibilities will include:

  • Lead the design, development and delivery of scalable, high-quality software solutions from concept through production.
  • Design robust system architectures that are secure, maintainable and aligned with long-term engineering objectives.
  • Develop modern full-stack applications using TypeScript-based frontend technologies and TypeScript or Python backend services.
  • Build and integrate AI-powered capabilities leveraging Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) and other Generative AI technologies.
  • Design, deploy and maintain cloud infrastructure on AWS using Infrastructure as Code (Terraform).
  • Build and maintain CI/CD pipelines within the GitLab CI / SHIP-HATS ecosystem.
  • Drive engineering excellence through clean code, reusable components, testing, documentation and code reviews.
  • Collaborate with product owners, legal domain experts and technical stakeholders to translate business requirements into scalable technical solutions.
  • Contribute to architectural discussions, technology roadmaps and platform improvements.
  • Mentor junior engineers and foster a collaborative, high-performing engineering culture.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders while managing cross-team dependencies.
What We're Looking For

We're looking for an experienced software engineer who takes ownership of their work, enjoys solving challenging problems, and is passionate about building reliable, high-quality software.

Required Skills & Experience
  • At least 7 years of professional software engineering experience.
  • Proven experience building and supporting large-scale, high-availability applications.
  • Strong full-stack development experience with modern web technologies.
  • Proficiency in:
  • JavaScript / TypeScript frontend development
  • TypeScript and/or Python backend development
  • Hands-on experience developing Generative AI solutions, including:
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • AI-powered application features
  • Strong experience with Amazon Web Services (AWS).
  • Experience managing infrastructure using Terraform.
  • Solid experience designing and maintaining GitLab CI pipelines within enterprise DevOps environments.
  • Strong understanding of software architecture, engineering best practices, performance optimisation and secure application development.
Nice to Have
  • Experience working within the Singapore Government or other highly regulated industries.
  • Experience developing legal, compliance or public sector applications.
  • Familiarity with cloud-native architectures, microservices and modern DevOps practices.
What We're Looking For

Successful candidates will demonstrate:

  • Strong ownership and accountability for technical delivery.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • The ability to navigate ambiguity and independently drive projects forward.
  • A collaborative mindset with experience mentoring and supporting junior engineers.
  • Passion for engineering excellence, clean code and continuous improvement.
  • Curiosity to understand business problems and deliver practical, impactful solutions.
  • A proactive, delivery-focused approach with a bias towards action.
Why Apply
  • This is an opportunity to contribute to high-impact digital initiatives supporting Singapore's legal and justice system while working with modern cloud technologies, AI solutions and enterprise engineering practices. You'll join a collaborative environment where you'll have the autonomy to influence technical direction, mentor engineers and build solutions that deliver meaningful public value.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 151097765