SE

Senior Software Engineer - Java/Python

Sentinelone
Kolkata ₹4-9 LPA Posted 8 Jul 2025
FULL TIME
Kafka
Relational Database
Java
Cloud Services
Python

Job Description

What will you do

As a Senior Software Engineer on our Cloud Native Security team, you will be responsible for developing and scaling detection engines for SentinelOne's next-generation cloud security platform. If you have a growth mindset and are excited by the prospect of building impactful products and expanding your technical expertise, this role is for you. You'll thrive in a fast-moving environment, work on scalable systems, and build high-performance backend services.

Key Responsibilities:

  • Design, develop, test, deploy, maintain, and improve software systems.
  • Participate in code reviews and collaborate with senior engineers on technical solutions.
  • Work on distributed applications, learn architectural trade-offs, and implement synchronous and asynchronous design patterns.
  • Identify and solve bottlenecks within the software stack, bringing fresh perspectives to the product.
  • Contribute to technical discussions and provide input on design decisions.
  • Work closely with cross-functional teams to deliver robust services that operate 24/7.
  • Take ownership of features and components within the broader system architecture.

What skills and knowledge should you bring

  • Bachelor's degree in Computer Science, Software Engineering, or a related field from a reputable university, or equivalent experience gained at a renowned company.
  • Hands-on experience in designing services and developing features, with exposure to microservices architecture.
  • Experience in designing distributed systems, implementing APIs, and writing automated tests.
  • Proficiency in multiple programming languages and tech stacks, capable of writing maintainable, scalable, and testable code.
  • Experience with Java or Python is required.
  • Familiarity with managed cloud services.
  • Experience with at least one relational database and exposure to NoSQL databases.
  • Experience with CI/CD and deployment pipelines.
  • Experience with queuing systems such as Kafka is a plus.
  • Strong problem-solving skills and ability to debug complex systems.
  • Good communication and collaboration skills, with a willingness to learn and grow.
  • Familiarity with Docker, Helm, Kubernetes, etc.

Join WhatsApp Channel