Backend Engineer & Deployment
Sentra
Backend Engineer & Deployment
- R&D
- Tel Aviv Office
- Full-time
Description
Sentra is the global leader in cloud-native data security for the AI era. The company’s mission is to empower organizations to confidently scale their data operations across multi-cloud and on-premises environments while leveraging the power of AI without compromising security.
Sentra’s unique approach enables enterprises to autonomously scan their environments without the need for agents, ensuring that data remains securely within their cloud or on-premises infrastructure. This innovative methodology sets us apart in the industry, providing organizations with control and visibility over their sensitive data at all times. Our commitment to excellence in data security posture management and data detection and response makes Sentra a leader in the field.
We're looking for a Backend Engineer & Deployment to join the Deployment team and take ownership of how Sentra reaches our customers' environments — and how it runs once it gets there.
This role sits at the intersection of cloud infrastructure and backend engineering. You'll build and maintain the Infrastructure-as-Code and tooling that customers use to deploy Sentra across AWS, Azure, and GCP — including Kubernetes-based, VM-based, and on-premise environments. Alongside that, you'll develop the backend services that power the deployment lifecycle: orchestration, provisioning, environment management, health monitoring, and deployment verification — time-critical services where reliability directly impacts the customer experience.
The role blends hands-on engineering, cloud architecture, and customer-facing technical work. You'll collaborate with Solutions Engineering, Support, and customers directly to ensure deployments are smooth, secure, and scalable.
Responsibilities
Customer Deployment
- Develop and maintain Infrastructure-as-Code (Terraform, CloudFormation) that customers use to deploy and integrate the product into their cloud environments.
- Design customer-deployable cloud architectures across AWS, Azure, and GCP, including networking (VPC/VNet, routing, NAT, PrivateLink / private endpoints) and security primitives.
- Build and maintain deployment tooling (CLI tools, installers, templates, automation) to simplify customer setup and upgrades.
- Develop and maintain our Kubernetes-based deployment (Golang, Helm) for either cloud-native or on-prem environments.
Backend Deployment Services
- Build and maintain backend services (Python, TypeScript) that power the deployment lifecycle — including orchestration, provisioning, and environment management.
- Develop health monitoring and deployment verification services that ensure reliable, validated deployments with minimal customer friction.
- Design and improve APIs that manage customer environments, ensuring they are robust, well-documented, and easy to integrate with.
- Own the reliability and performance of time-critical deployment services where latency and correctness directly affect customer experience.
Collaboration & Customer-Facing Work
- Act as a technical escalation point for customer deployment and integration issues, working closely with Solutions Engineering and Support.
- Collaborate with external-facing teams (Customer Success, Solutions Engineering, Sales Engineering) on customer deployments and integrations, including participating in calls or troubleshooting sessions when needed — sometimes during US business hours.
Requirements
Requirements
- Strong Cloud experience with either AWS, Azure or GCP.
- Solid experience with Terraform or similar Infrastructure-as-Code tools in production.
- Strong experience with Python and/or TypeScript in a production backend environment.
- Solid understanding of cloud networking, IAM, and storage concepts.
- Experience building and maintaining backend services — APIs, async workflows, or orchestration systems.
- Ability to work across languages (Python, TypeScript, Go) as needed.
- Strong hands-on experience with Kubernetes.
- Comfortable working directly with external customers and customer-facing teams.
- Strong communication skills and ability to explain complex infrastructure concepts clearly.
Nice to Have
- Experience deploying and supporting infrastructure in customer-owned cloud environments.
- Strong Kubernetes experience, including familiarity with custom controllers or operators.
- Multi-cloud experience (AWS, Azure, GCP).
- Experience building or maintaining CLIs or deployment automation.
- Experience with monitoring, alerting, or health-check systems for distributed deployments.