Skip to main content
Portrait of a young businessman working at his desk in a modern officePortrait of a young businessman working at his desk in a modern office

Sr Software Engineer (DevSecOps)

Apply Now
Apply Now


Essential Duties and Responsibilities:

  • Expertise in Application security testing tools such as: (SAST, DAST, IAST, OSA) or similar
  • Expertise in Threat and Vulnerability Management
  • Expertise in using Jenkins for CI processes
  • Expertise in using GitHub and/ or GitLabs for source code management
  • Expertise in Building and deploying a DevSecOps Pipeline from scratch
  • Experience integrating software composition analysis into DevOps pipelines
  • Experience implementing cloud security solutions and threat detection analytics
  • Experience integrating static application security testing into DevOps pipelines
  • Experience integrating test automation into DevOps pipelines
  • Experience integrating container scanning into DevOps pipelines
  • Experience using Jira for work management
  • Experience using Nexus or Artifactory for artifact management
  • Experience using release orchestration tools, such as, CloudBees, Release, Rundeck, etc.,
  • Experience working with both Linux and Windows
  • Knowledge of change and release management practices
  • Knowledge of application support practices
  • Knowledge of product management practices
  • Familiarity with NIST standards, OWASP protocols, CIS benchmarks

  Position Requirements:

  • 5+ years’ experience in script development such as: Groovy (Java), Python, and/ or Shell
  • 5+ years’ experience working in a Cloud services environment (AWS/ Azure/ Google/ Etc.)
  • 3+ years’ experience implementing SonarQube for code quality
  • 3+ years’ experience implementing SAST, SCA, DAST, IAST, OSA tools for application security
  • 3+ years’ experience automating build processes using tools, such as, Jenkins, AWS CodeBuild, Azure DevOps, Maven, Ant, NPM, Gradle, etc.,
  • 3+ years’ experience using Terraform for IaC and complex deployment processes
  • Experience using Ansible for configuration management
  • Experience deploying applications in AWS ECS Fargate and/ or Kubernetes/ EKS
  • Experience automating deployments using tools, such as: uDeploy, Deploy, AWS Code Deploy, Azure DevOps, Jenkins, Travis CI, etc.