Senior Software Engineer (A)***
ETHOS SEARCH ASSOCIATES PTE. LTD.
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