SE

Senior Software Engineer

Sentinelone
Pune ₹3-8 LPA Posted 8 Jul 2025
FULL TIME
Typescript
React
Java
Python

Job Description

Roles and Responsibilities :

What will you do

  • Collaborate Across Teams: Work closely with cross-functional teams to strategically shape and define system requirements, ensuring alignment with overall business goals.
  • Design and Drive Projects: Lead the design and execution of high-priority, high-visibility cloud platform projects, ensuring timely delivery and exceptional quality.
  • Own Feature Development: Take full ownership of the feature development lifecycle, from refining requirements through to successful production deployment, ensuring seamless integration and functionality.
  • Build Secure and Scalable Backend: Develop and maintain a secure, scalable backend infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance.
  • Ensure Efficiency and Performance: Focus on developing efficient solutions that guarantee backend reliability, scalability, and optimal performance, leveraging best practices and cutting-edge technologies.
  • Conduct Code Reviews: Provide constructive feedback during code reviews, fostering a culture of continuous improvement and high-quality code standards.
  • Troubleshoot Complex Issues: Quickly identify, diagnose, and resolve complex technical issues, minimizing downtime and ensuring smooth operations.

What skills and knowledge should you bring

  • Our technology stack is diverse and cutting-edge, designed to support robust and scalable solutions. Here's a snapshot of the key technologies we use:
  • Front-End: Typescript, React, Nx, REST & GraphQL API (for internal and external UI applications).
  • Primary Backend: Java with the Spring framework family (Boot, Web, Web-Flux, Cloud) for developing resilient backend services.
  • Build & Database Interaction Tools: Gradle, Jooq.
  • Secondary Backend Languages: Python, Golang (for specific components and scripting needs).
  • Data Streaming: Kafka for real-time data streaming.
  • Databases: PostgreSQL, ClickHouse, Redis for robust and efficient data storage and retrieval.
  • Containerization & Orchestration: Docker, Helm, Kubernetes for scalable and manageable deployments.
  • Infrastructure as Code: Terraform for enabling consistent and repeatable deployments.
  • Cloud Platforms: AWS, GCP for scalable and reliable infrastructure.
  • CI/CD: Github Actions, ArgoCD for continuous integration and deployment, facilitating rapid and reliable delivery of features.
  • Monitoring & Observability: Prometheus, Grafana for ensuring system health and performance.
Join WhatsApp Channel