Smarsh is seeking a Senior Software Engineer to design and build the next generation of Agentic Modules, the atomic, specification-driven building blocks of the Smarsh Agentic Development Lifecycle (AI-SDLC).
Requirements
- 5+ years of experience in software engineering, platform engineering, or DevOps automation.
- Strong programming skills in Python, Go, or TypeScript, with a focus on reusable frameworks and automation systems.
- Proficiency with Kubernetes, Terraform, and CI/CD systems such as Argo, GitHub Actions, or GitLab CI.
- Experience with policy-as-code (OPA) and compliance automation pipelines.
- Understanding of software supply chain security, auditability, and change governance in complex ecosystems.
- Familiarity with AI-assisted developer workflows, copilot systems, or agent orchestration frameworks.
- Experience designing systems that combine human intent with AI execution, using structured specifications as the interface.
- Understanding of AI context propagation, prompt scaffolding, and autonomous reasoning in software workflows.
- Knowledge of telemetry pipelines, Open Telemetry, and feedback loops between automation and insight.
Benefits
- Competitive salary
- Stock options
- Flexible work arrangements
- Professional development opportunities