Secure your enterprise with the autonomous cybersecurity platform. Endpoint. Cloud. Identity. XDR. Now.
Senior Backend Software Engineer – Cloud Workload Security
Location
United States
Posted
119 days ago
Salary
$128K - $150K / year
Seniority
Senior
Job Description
Senior Backend Software Engineer – Cloud Workload Security
SentinelOne
• Leading, designing, and developing SentinelOne’s cloud workload security offering using cutting-edge technologies and services. • Participate in architecture, design, and technological research while considering costs, performance, scale, monitoring, etc. • Collaborate with multiple teams and stakeholders to execute the product roadmap. • Work in a CI/CD environment. • Learn new technologies, mainly in the areas of complex distributed systems in the cloud.
Job Requirements
- Experience designing and building high-traffic, large-scale microservices and real‑time data pipelines with a critical focus on high availability, ultra‑low latency, and maintainability.
- Experience developing resilient, cloud-native solutions and real-time data pipelines.
- At least 5 years of experience with Python or Go.
- Experience working with databases (both SQL and NoSQL).
- Proven experience with at least one major cloud platform (AWS, GCP, or Azure).
- Experience with Kubernetes - significant advantage.
- Hands-on experience with React (or similar modern JavaScript framework) – strong plus.
- Hands-on experience with Kafka (or equivalent streaming platform) – strong plus.
- Hands-on experience with IAC (such as Terraform, or equivalent streaming platform) – strong plus.
- Strong understanding of software design principles and patterns.
- Self-driven, motivated, and independent with excellent communication skills.
- Ability to quickly dive into new products and understand their inner workings.
- A degree in Computer Science/Software engineering, or comparable experience.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop high-quality software design and architecture. • Design and implement efficient APIs for the front-end team. • Write clean, functional, and scalable code for the back-end of web applications. • Implement and manage databases and applications. • Integrate front-end elements with server-side logic. • Optimize applications for speed, scalability, and security. • Address and improve any technical issues. • Collaborate with QA engineers to develop effective strategies and test plans. • Write and execute testing scripts. • Perform regular updates to improve system functionality and develop new features.
• Develop high-quality software design and architecture. • Design and implement efficient APIs for the front-end team. • Write clean, functional, and scalable code for the back-end of web applications. • Implement and manage databases and applications. • Integrate front-end elements with server-side logic. • Coordinate with front-end developers to align server-side with client-side. • Optimize applications for speed, scalability, and security. • Address and improve any technical issues. • Collaborate with QA engineers to develop effective strategies and test plans. • Write and execute testing scripts. • Perform regular updates to improve system functionality and develop new features.
• Designing, developing, and maintaining high-quality software solutions • Contributing to the full software development lifecycle • Ensuring scalability, reliability, and performance • Collaborating with cross-functional teams including product, QA, and DevOps • Participating in code reviews and contributing to improving code quality and system performance • Troubleshooting, debugging, and resolving application issues • Contributing to architectural decisions and technical design discussions • Staying updated with emerging technologies and proposing improvements
Software Engineer, Backend – Institutional, Foundations, Transfers
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
• Design and implement new financing products and features • Create and build new reporting, monitoring, tools, frameworks and APIs • Collaborate with engineers, product managers and senior leadership to turn our vision into a tangible deliverables every quarter • Improving developer efficiency, engineering excellence, and operational excellence • Provide support to operations and other engineering teams



