19 Aug
|
SentinelOne
|
Hyderabad
19 Aug
SentinelOne
Hyderabad
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 effective 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, Click House, 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.
📌 Senior Software Engineer (Hyderabad)
🏢 SentinelOne
📍 Hyderabad