Apply for Job
Software Engineer (DevSecOps Platform)
SG
Software Engineer-DevSecOps
About the Role:
We are looking for a passionate and motivated recent graduate to join our team and embark on a career building secure and scalable platforms. In this entry-level role, you will be a key learner and contributor to our DevSecOps initiatives. You will work alongside experienced engineers to develop, automate, and secure our core systems. This is an excellent opportunity to build a strong foundation in cloud infrastructure, security integration, and automation while applying your software development skills. We are committed to mentorship and providing the training needed for you to succeed.
Key Responsibilities:
- Platform Development Support: Contribute to building, maintaining, and improving core platform services, CI/CD pipelines, and infrastructure-as-code (IaC) solutions under the guidance of senior team members.
- Security & Automation Assistance: Learn to integrate security tools and automate infrastructure and deployment processes to enhance efficiency and platform reliability.
- Cloud Operations Support: Assist in utilizing cloud services (e.g., AWS) to deploy, monitor, and manage applications, gaining hands-on cloud experience.
- Collaboration & Support: Work closely with development teams to understand workflows and help maintain secure, self-service platform capabilities.
- Monitoring & Tooling: Support the implementation and management of monitoring, logging, and internal tools (e.g., using Python, Flask) to improve developer productivity.
Qualifications
Qualifications and Required Skills:
- A recently completed bachelor’s degree in computer science, Data Science & AI, Software Engineering, or a related field.
- Strong academic or project-based programming skills in Python.
- Familiarity with at least one other language such as Java, JavaScript, C, or C++ from coursework or projects.
- Knowledge of core Computer Science concepts (data structures, algorithms, object-oriented design).
- Interest in and basic understanding of cloud platforms (AWS/Azure/GCP) and DevOps concepts (CI/CD, Containers, Git).
- Exposure to or academic projects using APIs and web frameworks (e.g., Flask, Django).
- Eagerness to learn about secure coding practices and cloud security.
- Excellent problem-solving attitude and a strong desire to work collaboratively in a team.
Preferred Skills (Nice-to-Have - Any exposure is a plus):
- Coursework or personal projects involving cloud services (AWS/Azure/GCP credits).
- Familiarity with infrastructure-as-code concepts or tools (Terraform, CloudFormation).
- Academic or project experience with container technologies (Docker).
- Exposure to data science libraries (Pandas, NumPy) or MLOps concepts.
- Understanding of basic information retrieval or natural language processing concepts.
Learning & Growth Opportunities:
In this role, you will receive structured training and mentorship to develop expertise in:
- Professional cloud architecture and security (AWS).
- Enterprise DevSecOps tools and practices (CI/CD, SAST/DAST, Kubernetes).
- Designing and maintaining production-grade systems and automation.
- Collaborating within a cross-functional platform engineering team.