Market Estimate
SGD 80,328 - SGD 133,218 /year
SGD 6,694 - SGD 11,102/month
Based on 2834 market data points for "Software Engineer"
Job Description
Responsibilities:
Solution Engineering
• Maintain comprehensive system architecture with deep understanding of integration patterns and dependencies across the technology stack
• Design and implement robust monitoring frameworks, intelligent alerting systems, and streamlined incident response procedures to ensure operational excellence
• Develop and maintain detailed architectural documentation
• Setup, configure and integrate application with middleware components as per the architecture documentation
Security & Site Reliability Engineering
• Partner with infrastructure teams to implement security hardening measures and ensure compliance with regulatory requirements and industry standards
• Design and execute comprehensive application security testing protocols and vulnerability assessment procedures, ensuring full alignment with Client framework requirements and organizational processes
• Conduct systematic security reviews, coordinate penetration testing initiatives, and perform thorough threat analysis including risk assessments of identified vulnerabilities and security findings
• Define meaningful SLOs and SLIs, implementing automated monitoring and measurement systems to track service reliability and performance
• Proactively monitor system health through advanced observability tools and execute comprehensive daily operational health assessments
• Build system resilience through chaos engineering practices, comprehensive disaster recovery planning, and continuous performance optimization initiatives
• Maintain production system stability through participation in on-call rotations, providing expert-level support and rapid incident resolution
REQUIREMENT:
• At least 5 years' relevant experience in supporting and/or implementing payments and securities settlement systems with a minimum of 5 years of experience in Application support and operations, or application security, site reliability engineering, or solution architecture
• Strong knowledge of security principles and best practices in software development, security frameworks, vulnerability assessment tools, and penetration testing methodologies
• Understanding of enterprise architecture patterns and integration technologies
• Proficiency in application testing assessment and management, including the ability to analyze test results and propose improvements
• Familiarity with ICT governance policies, standards, and best practices in government agencies
• Knowledge of service design principles and the ability to apply design thinking methods to identify transformation opportunities
• Strong problem-solving skills and the ability to analyze complex business problems, recommending digitalization and process changes
• Excellent communication and stakeholder management skills, with the ability to engage effectively with various internal and external stakeholders
• Understanding of solution engineering principles, including the ability to design application architecture and evaluate hardware and software solutions.
• Experience in designing and implementing java applications, SQL skills, and shell scripting
• Strong understanding of Server-side, Java/microservices, web services, RESTful API
• Experience with RHEL, JBOSS EAP, OpenShift, OpenStack, Watermelon, Maven, Oracle Database and fault-tolerant infrastructure concepts
• Experience with cloud platforms and containerization technologies (e.g. Docker, Kubernetes)
• Strong understanding and experience handling file transfers - interfaces, interfaces resiliency, connectivity protocols e.g., Rest, SFTP, MQ
• Experience with integration of Autosys, designing job scheduling, CI/CD, Datawarehouse, and Document Management System
• Experience with setup, and integration of Observability platforms, monitoring, and alerts (e.g. Grafana, ELK stack)
[Experience and Technical Skillset which would be an advantage]
• Experience with the S.W.I.F.T messaging platform and interfaces
• Certifications in relevant skills (e.g., Java, AWS solution architect, Kubernetes, etc.) will be an advantage
• Experience in government digital projects or in banking and finance sector will be an advantage
• Experience in supporting transactional system will be an advantage
About Unison Group
Similar Jobs
Cloud Infrastructure Engineer / DevOps Engineer
Unison Group
SGD 0 - SGD 0/yr
Front-End Developer(WebUI) - E-Trading
Unison Group
SGD 0 - SGD 0/yr
DATA System Analyst
Unison Group
SGD 0 - SGD 0/yr
UX Product Designer
Unison Group
SGD 0 - SGD 0/yr
Software Engineer - Banking
Unison Group
SGD 0 - SGD 0/yr