Summary
✨ AI‑Generated
A senior engineering role focused on designing secure, scalable enterprise platforms using modern programming languages and cloud technologies. The position involves application security, DevSecOps practices, secure development processes, and collaboration across engineering and security teams.
Highlights
Opportunity to build secure enterprise applications, work on cloud-native systems, and influence software security practices across development teams.
Description
Role Overview
We are looking for a Senior Software Engineer with strong hands-on experience in Go (Golang), Java, Application Security, and DevSecOps.
The role focuses on building secure, scalable enterprise applications and strengthening software supply chain security and Secure SDLC practices.
Key Responsibilities
Design, develop, and maintain enterprise applications and platforms using Go and Java.Build secure, scalable cloud-native applications, microservices, and APIs.Drive secure coding, threat modelling, security design reviews, and Application Security Architecture Reviews.Implement Secure SDLC (SDL) and DevSecOps practices across the software development lifecycle.Strengthen software supply chain security, including SBOM, dependency management, vulnerability management, and artifact integrity.Design and optimize CI/CD pipelines with integrated security testing, code scanning, and dependency analysis.Collaborate with Engineering and Cybersecurity teams to identify and remediate application and open-source security vulnerabilities.Lead code reviews, contribute to technical design, and evaluate secure adoption of open-source technologies.Support Infrastructure as Code (IaC) and secure deployment practices.
Mandatory Skills
5+ years of enterprise software engineering experience.Strong hands-on development experience in Go (Golang) and Java.Strong expertise in Application Security, including:Secure SDLCThreat ModellingSecure CodingApplication Security Architecture ReviewDevSecOpsStrong understanding of Software Supply Chain Security, including SBOM, SCA, dependency and vulnerability management.Experience with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins.Strong knowledge of Microservices, Distributed Systems, APIs, and Software Design Patterns.
Preferred Skills
Docker and Kubernetes.Cloud experience with AWS, Azure, or GCP.Experience with Zero Trust and Policy as Code.Relevant certifications such as CSSLP, CISSP, or other Application Security certifications.