Deskripsi Pekerjaan
Are you a visionary technologist looking to shape the future of Singapore's financial landscape? The Monetary Authority of Singapore (MAS) is seeking a highly skilled Lead/Senior Software Engineer to join the OMEGA team. In this pivotal role, you will be at the heart of MAS' digital transformation, leveraging cutting-edge technologies to drive the modernization of our critical financial systems.
As a key member of our engineering team, you will design, develop, and deploy scalable solutions that enhance the stability, efficiency, and security of the financial ecosystem. You will collaborate with cross-functional teams, mentor junior developers, and act as a technical subject matter expert for complex integration projects. If you are passionate about building robust, high-performance software that makes a tangible impact on a national scale, we invite you to apply.
Tanggung Jawab
- Architect and lead the development of secure, scalable, and high-performance financial applications.
- Drive the digital transformation agenda by modernizing legacy systems using microservices and cloud-native architectures.
- Collaborate with stakeholders and cross-functional teams to translate complex requirements into robust technical specifications.
- Conduct deep-dive code reviews and implement best practices in CI/CD, security, and automated testing.
- Mentor and guide software engineers to foster an engineering culture of excellence and continuous improvement.
- Ensure compliance with stringent financial security standards and regulatory requirements.
- Troubleshoot, debug, and optimize complex systems to ensure 99.9% system availability.
Kualifikasi
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Minimum 8+ years of professional experience in full-stack software development.
- Proficiency in modern programming languages such as Java, Go, or Python.
- Deep understanding of distributed systems, cloud platforms (AWS, Azure, or GCP), and microservices architecture.
- Experience with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong grasp of database technologies, including both SQL and NoSQL environments.
- Proven ability to manage technical project lifecycles in an Agile environment.
- Excellent communication skills with the ability to influence technical and non-technical stakeholders.