The Ministry of Finance (MOF) is responsible for the Government Procurement (GP) policies, which govern how government agencies conduct their procurement. With the evolving needs of our public officers and a changing procurement landscape, MOF is embarking on the Whole of Government (WOG) Procurement initiative.
GeBIZ X is the MOF product that will transform the procurement and business experience for WOG public officers and external suppliers.
Who We Are Looking For
We are seeking a Senior Enterprise Software Engineer who combines deep technical craftsmanship with leadership capabilities. You are someone who goes beyond writing high-quality code—you take full ownership of broad, ambiguously-scoped projects, drive architectural standards, and actively uplift the team's engineering capabilities.
In this role, you will balance technical delivery with transitional people management, guiding junior engineers, navigating stakeholder alignments, and ensuring our enterprise configurations are resilient, secure, and highly maintainable.
Our Team
We are a passionate, diverse team committed to driving meaningful public change. We value experimentation, continuous learning, and constructive debate. Here, you will lead technical design direction and collaborate closely with UX designers, finance officers, and solution providers who are equally invested in your growth and the transformation of MOF’s corporate finance services.
What You Will Be Working On
- Craft, Configuration & Architecture Delivery
- Enterprise Development: Lead product development, system integration, and architecture design for large-scale applications used across WOG. Independently implement complex workflows, multi-object data models, and platform extensions.
- Platform & Lifecycle Mastery: Demonstrate deep mastery of core architecture, extension models, and integration capabilities. Proactively reduce platform debt and resolve multi-module production bottlenecks.
- Data Migration & Resilience: Safely manage complex data migrations and bulk changes within platform constraints, implementing strict pre-checks, reconciliation protocols, and backout plans.
- Technical Sustainability: Deliver features balancing configurability, reliability, and performance. Document crucial architectural trade-offs using Architecture Decision Records (ADRs) under the "comply-or-explain" standard.
- Governance, Standards & Vendor Management
- Vendor Quality Assurance: Review vendor-delivered configurations against agreed standards. Define rigorous acceptance criteria (test evidence, security checks, deployment readiness), provide actionable feedback, and maintain a Vendor Quality Log to track and prevent recurring engineering gaps.
- Enforce Engineering Standards: Lead configuration reviews and enforce naming conventions, patterns, and code reuse. Establish mandatory review checklists for high-impact changes (permissions, data models, integration touchpoints).
- Security & Compliance: Review all configurations for security risks, ensuring strict alignment with government policy and compliance, and agency data classification requirements.
- Strategic Alignment & Team Leadership
- Roadmap Translation: Partner with Product Managers, Engineering Managers, and UX Designers to translate business requirements into technical product roadmaps, actionable engineering tasks, and high-fidelity prototypes.
- Transitional People Management: Actively mentor junior team members by breaking down complex problems and providing constructive feedback. Conduct regular check-ins with direct or indirect team members to support their day-to-day progress and unblock technical hurdles.
- Drive Automation, Culture & Process Optimization: Champion an automation-first culture to elevate Developer Experience (DevX) and mitigate delivery risk. Introduce safe integration patterns, automated testing, and robust CI/CD pipelines to eliminate manual friction and enhance deployment safety. Continuously optimize engineering processes and team rituals, constructively challenging the status quo while facilitating cross-functional alignment when disagreements arise
Required Qualifications, Skills & Mindset
- Education: Bachelor’s degree or Diploma in Computer Science, Computer/Electronics Engineering, Information Technology, or a related technical discipline.
- Experience: Minimum of 5 years of hands-on experience in DevOps software engineering within Agile/SCRUM environments, with a proven track record of handling large-scale, high-availability enterprise systems.
- Technical Stack Proficiency: Practical experience with modern front-end and back-end web technologies, such as Next.js, React.js, JavaScript, Node.js, and CSS. Experience with ETL / AWS for complex data migrations. Familiarity with developing alongside SaaS, Bespoke, and COTS (Commercial Off-The-Shelf) solutions. Procurement and/or ERP SaaS experience strongly preferred. (e.g. Ivalua)
- Automation Expertise: Strong understanding of and proven track record in driving automation across the development lifecycle (e.g., test automation, deployment automation, infrastructure-as-code, or automated business/platform workflows) to maximize engineering efficiency and ensure system safety.
- Government Tech Ecosystem: Direct experience with Government Commercial Cloud (GCC), SHIP-HATS, and the SG Tech Stack (SGTS) is highly advantageous.
- Governance & Security: Solid understanding of public sector data protection regulations, privacy considerations, and compliance.
- Leadership Mindset: Strong communication skills with the ability to articulate complex technology concepts to non-technical stakeholders. A desire to step into technical mentoring and transitional leadership while remaining a hands-on practitioner.
- Public Good Focus: A genuine passion for utilizing technology to maximize public impact and improve the lives of public officers and citizens alike.
Please note that this will be a 2-year fixed term contract.
