Enable job alerts via email!

Software Engineer

Daulfin Grey HR Pte Ltd

Singapore

On-site

SGD 70,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A growing IT vendor in Singapore is seeking a Software Engineer to design secure and scalable software architectures for public sector projects. The role requires over 5 years of experience in architectural design, cloud security, and the ability to adapt to various programming languages and technologies. Join us to tackle complex compliance challenges and drive technical innovation.

Qualifications

  • 5+ years of experience in designing, documenting, and implementing secure software architectures.
  • Ability to architect solutions across various programming languages and database platforms.
  • Deep experience with modern cloud architectures like AWS, Azure, or GCP.

Responsibilities

  • Design and document secure, scalable system architectures.
  • Define the technical vision and roadmap for projects.
  • Ensure architectural designs meet security and compliance standards.
  • Lead technical spikes and evaluate new technologies.
  • Provide technical guidance and oversee development teams.

Skills

Architectural Experience
Polyglot Technology Acumen
Cloud Architecture & Security Knowledge
Stakeholder Communication
Microservices/API Design Mastery
Job description
Overview

Our client is a rapidly growing Small-Medium Enterprise (SME) IT vendor in Singapore, dedicated to delivering robust and compliant digital solutions for the public sector. Our success is critically dependent on our technical agility and deep-seated ability to integrate within highly regulated and client-specific environments. We are seeking a highly adaptable and resourceful Software Engineer with experience in software architecture to define and guide the technical foundation of our projects. This role demands mastery in architectural design combined with the practical skills to pivot and implement solutions based on client-mandated technology stacks.

Key Success Factors:

  • Willingness to Learn: You must have an insatiable drive to rapidly acquire expertise in new, complex, and often diverse technology stacks (including legacy and mandated government platforms) to design optimal integration solutions.
  • Agility to Adapt: You need to swiftly re-evaluate and redesign architectural patterns to align with evolving public sector compliance needs, security mandates, and the inherent technical constraints of client environments.
Key Responsibilities
  1. Client-Constrained Solution Design: Design and document flexible, secure, and scalable system architectures that effectively leverage and integrate with the specific technology stack, infrastructure, and security controls dictated by the public sector client.
  2. Technical Roadmap & Constraint Navigation: Define the technical vision and roadmap for projects, identifying potential architectural conflicts and risks arising from the dependency on the client's existing technology landscape (e.g., specific databases, mandated cloud services, legacy APIs), and formulating strategies to mitigate them.
  3. Governance & Compliance Integration: Ensure all architectural designs inherently meet the strict security, data governance, and compliance standards (e.g., IM8, government security guidelines) required for public sector deployment in Singapore.
  4. Proof of Concept (PoC) & Evaluation: Lead technical spikes and PoCs to evaluate the feasibility of integrating new vendor technologies with established client-side systems, providing clear, data-driven recommendations on architecture choices and trade-offs to stakeholders.
  5. Technical Leadership & Mentorship: Provide high-level technical guidance and architectural oversight to the development teams, ensuring design integrity and code quality is maintained despite potential fragmentation across client-diverse technology implementations.
Key Requirements
  1. Architectural Experience: Track record (5+ years) in designing, documenting, and implementing complex, high-availability, and secure software architectures for enterprise-level applications.
  2. Polyglot Technology Acumen: Demonstrated ability to quickly comprehend and architect solutions across a wide variety of programming languages, operating systems, and database platforms (e.g., Java, Python, .NET, diverse RDBMS/NoSQL), reflecting the need to adapt to diverse client stacks.
  3. Cloud Architecture & Security Knowledge: Deep experience with modern cloud architectures (AWS, Azure, or GCP) and related security best practices, with specific knowledge of Singapore public sector cloud/on-premise deployment models and security mandates.
  4. Stakeholder Communication: Excellent ability to articulate complex architectural concepts, trade-offs, and design rationale clearly to both highly technical teams and non-technical business/client executives.
  5. Microservices/API Design Mastery: Expert knowledge in designing and implementing robust, reusable APIs and microservices architectures, focusing on seamless and secure data exchange between vendor and client systems.

If you are a talented architect ready to master complex public sector challenges through technical adaptation and strategic design, apply now!

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