Role:Software Engineer (DevSecOps Platform)
Location: Singapore
We are partnering with a leading telecom client to hire aSoftware Engineer (DevSecOps Platform) who will be integral to DevSecOps initiatives, designing and implementing robust, secure, and automated systems.
Responsibilities:
- Design & Development: Build, maintain, and improve core platform services, CI/CD pipelines, and infrastructure-as-code (IaC) solutions with a security-first approach.
- Security Integration: Embed security tools and practices (e.g., SAST, DAST, vulnerability scanning) directly into the development pipeline to enable "shift-left" security.
- Automation: Automate infrastructure provisioning, configuration management, and deployment processes to enhance efficiency and reliability.
- Cloud Platform Management: Utilize cloud services (e.g., AWS) to deploy, monitor, and manage scalable and secure applications.
- Collaboration: Work closely with development and data science teams to understand their workflows and create self-service, secure platform capabilities.
- Monitoring & Observability: Implement and manage monitoring, logging, and alerting systems to ensure platform health and performance.
- Tooling & Framework Support: Develop and support internal tools and frameworks (e.g., using Python, Flask, Streamlit) to improve developer productivity and platform governance.
Requirements
- A bachelor’s degree in data science & AI, Computer Science, or a related field.
- Strong programming skills in Python, with experience in one or more of the following: C, C++, Java, or JavaScript.
- Hands‑on experience with cloud platforms, preferably AWS.
- Familiarity with DevOps/DevSecOps concepts and tools (e.g., CI/CD, Docker, Jenkins, GitLab CI).
- Understanding of secure coding practices and software supply chain security.
- Experience in building and working with APIs and web frameworks (e.g., Flask).
- Excellent problem‑solving abilities and a collaborative mindset