Working Hours: Monday – Thursday (8.30am –6pm), Friday (8.30am – 5.30pm) (Hybrid working arrangement)
Working Location: North East
Salary Package: Up to SGD 11,000 + AWS
Employment Type: Contract (1 year renewable with chances of conversion)
We are looking for a Software Engineer to design, develop, and maintain secure, scalable, and automated solutions across cloud and endpoint environments. You will be responsible for software development, cloud engineering, DevSecOps automation, endpoint security, Zero Trust implementation, and Site Reliability Engineering (SRE) practices. This role requires a strong technical foundation across software engineering, cloud platforms, security technologies, and infrastructure automation.
Key Responsibilities
Software Development
- Design, develop, and maintain secure, scalable, and well-documented software solutions.
- Develop applications and automation tools using Python, Java, Node.js, JavaScript/TypeScript, or similar technologies.
- Design and integrate RESTful APIs and web services.
- Work with databases such as AWS DynamoDB and SQL-based databases.
- Collaborate with stakeholders to develop frontend and backend solutions, ensuring seamless system integration.
- Implement software testing and quality assurance best practices.
- Manage source code and development workflows using Git and version control tools.
Endpoint Security, Zero Trust & Identity Management
- Develop and implement solutions to secure and manage endpoint devices across Windows and macOS environments.
- Work with security platforms such as Microsoft Intune, CrowdStrike, CyberArk, and Tanium.
- Automate threat detection, remediation, reporting, and security operations processes.
- Design and implement Zero Trust security architectures and secure access solutions.
- Configure and manage identity and access management (IAM) solutions using Azure Entra ID, Okta, AWS IAM, SAML, and related technologies.
- Administer Cloudflare services including Access, Gateway, and Web Application Firewall (WAF).
- Implement secure authentication, authorisation, and access control frameworks.
Cloud Engineering, DevOps & Automation
- Design, develop, and maintain cloud-native solutions on AWS and Azure platforms.
- Build automation solutions leveraging AWS services such as Lambda, ECS Fargate, DynamoDB, SQS, S3, EC2, CloudWatch, IAM, VPC, WAF, and Step Functions.
- Develop Infrastructure-as-Code (IaC) solutions using Terraform and cloud-native tooling.
- Build and maintain CI/CD pipelines using GitLab CI and other DevOps tools.
- Implement and manage containerised environments using Docker and Kubernetes.
- Support Agile delivery practices through Scrum and Kanban methodologies.
- Conduct proof-of-concepts (PoCs) and evaluate emerging technologies to improve operational efficiency and security.
Site Reliability Engineering (SRE)
- Develop and maintain observability, monitoring, and alerting solutions using the ELK Stack (Elasticsearch, Logstash, Kibana).
- Define and track SLI, SLO, and SLA metrics to ensure service reliability and performance.
- Build dashboards, alerts, and predictive monitoring capabilities.
- Manage ELK clusters, agents, fleet policies, and log ingestion pipelines.
- Design and implement automated recovery and self-healing mechanisms for critical systems.
- Continuously improve platform reliability, scalability, and operational excellence.
Requirements
- Degree in Computer Science, Information Technology, Cybersecurity, Software Engineering, or related discipline.
- Experience in software development using Python, Java, Node.js, JavaScript/TypeScript, or similar languages.
- Hands-on experience with AWS and/or Azure cloud platforms.
- Strong knowledge of DevOps, CI/CD, Infrastructure-as-Code, and automation practices.
- Experience with endpoint security, Zero Trust architecture, IAM, and security technologies.
By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec’s Privacy Policy (scientecconsulting.com/privacy-policy).
This authorizes us to:
- Contact you about potential opportunities.
- Delete personal data as it is not required at this application stage.
- All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.
Wong Siew Ting (Maeve) - R25127375
ScienTec Consulting Pte Ltd - 11C5781