Search by job, company or skills

E

Senior Software Engineer (A)

6-8 Years
SGD 10,000 - 13,000 per month
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

This will be a 2-years direct contract position.

Responsibilities

  • Lead, develop and own architecture blueprints.
  • Analyze design options and document trade-offs.
  • Decide on technology choices, integration patterns, and platform strategies.
  • Collaborate with product managers, engineers, UX designers, and agency stakeholders to ensure architectures are feasible, aligned, and deliverable.
  • Architecture and design reviews, enforce standards, and ensure solutions comply with security, data, and policies.
  • Coach, guide, and mentor engineers on architectural best practices.
  • Cultivate a culture of quality and sound design thinking.
  • Identify architectural risks, integration complexities, and legacy constraints.
  • Propose mitigation strategies and pragmatic solutions.
  • Develop and maintain up-to-date architecture artefacts (reference architectures, decision records, integration maps).
  • Produce multi-year technical roadmap, set organisation-wide architectural standards, and be the representative in technology forums.
  • Stay abreast with emerging technologies, cloud-native patterns, and industry best practices.

Requirements

  • At least a Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 6 years of experience in software engineering or IT, with at least 3 years in a technical lead or principal engineer role.
  • Track record of owning end-to-end architecture for production systems at scale.
  • Stakeholder relationships management.

Experience in:

  • Leading architecture across multiple teams or platforms
  • Cloud architecture
  • Designing secure systems - encompassing identity and access management, authentication flows, data protection, and compliance with security standards.
  • Reading and reviewing code across relevant technology stacks (e.g., Node.js, React, Python) to ensure architectural intent is faithfully implemented.
  • Producing high-quality architecture documentation - C4 diagrams, sequence diagrams, data flow diagrams, and architecture decision records (ADRs).
  • Facilitate architecture workshops, design reviews, and technical spike sessions.

Understanding of:

  • Microservices, event-driven architecture, API design (REST, GraphQL), and system integration patterns.
  • Containerisation and orchestration technologies (Docker, Kubernetes).
  • DevSecOps practices, CI/CD pipelines, and infrastructure-as-code.
  • data architecture, including relational databases (MySQL, PostgreSQL) and data integration approaches.
  • scalability, reliability, observability, performance, and maintainability.

Skills and Experience Advantages:

  • AWS services (ECS/Fargate, Lambda, S3, RDS, API Gateway).
  • Whole-of-government ICT systems and platforms (e.g., Singpass, MyInfo, NDI, GovTech shared services).
  • IM8 policies and government ICT security standards.
  • Disaster recovery planning and business continuity architecture.
  • Sitecore CMS for content management and digital experience platform delivery.
  • Imperva for web application security, DDoS protection, and data security.
  • Decompose ambiguous business problems into structured, actionable architectural solutions.
  • Balance ideal design against delivery constraints, technical debt, and operational risk.
  • Certifications (e.g., AWS Solutions Architect Professional, TOGAF, GCP Professional Architect).

Ethos Search Associates Pte. Ltd.

EA License No: 13C6655

EA Reg No: R1988580 Jacky Chong

More Info

Job Type:
Industry:
Employment Type:

Job ID: 148854941

Similar Jobs

Singapore

Skills:

software design patterns .NET FrameworkDevopsTechnical DocumentationTddApi DevelopmentMySQLSQL ServerAgile