SentinelOne
SentinelOne16h ago
Foundit

Software Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at SentinelOne

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

SentinelOne is looking for a Software Engineer to join our Singularity Mobile Security team in Bengaluru, India. This role is instrumental in developing and maintaining high-performance systems for our Mobile Threat Defense (MTD) solution, which detects and responds to threats on iOS and Android devices. You will be responsible for processing massive volumes of telemetry data, focusing on reducing costs and enhancing insights for our enterprise clients. The ideal candidate possesses strong server-side programming, database management, and API development expertise. Experience with cloud platforms and microservices architecture is essential. You will collaborate closely with frontend developers and other teams to build scalable, efficient, and secure backend systems that power our cutting-edge applications.

Responsibilities:

  • Design, develop, and maintain scalable server-side applications and APIs.
  • Implement and optimize database schemas, queries, and data storage solutions.
  • Collaborate with frontend developers for seamless integration of user-facing elements with server-side logic.
  • Participate actively in code reviews and contribute to architectural decisions.
  • Troubleshoot, debug, and upgrade existing systems.
  • Implement robust security and data protection measures.
  • Utilize cloud services (e.g., AWS, Azure, GCP) for deploying and managing backend services.
  • Contribute to the evolution of our microservices architecture.
  • Stay abreast of emerging backend technologies and industry best practices.

Required Skills and Knowledge:

  • A minimum of 2 years of software engineering experience, with a focus on backend development, distributed systems, or data processing.
  • A proven track record demonstrating a commitment to code quality and testing practices.
  • A passion for the craft of software engineering.
  • Strong proficiency in Kotlin, Python, Go, or similar programming languages, with a solid understanding of software engineering best practices.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Familiarity with data processing frameworks like Apache Kafka, Apache Spark, or other streaming technologies.
  • A foundational understanding of database technologies, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) systems.
  • Proficiency in understanding enterprise data formats and protocols such as JSON, REST APIs, and message queues.
  • Experience with version control systems (Git) and CI/CD practices.
  • A strong belief in the importance of testing, consistently writing tests even when not explicitly required.
  • A preference for simplicity and maintainability in software design.
  • An interest in performance and scale testing, with an enjoyment for tuning systems for optimal efficiency.
  • A passion for code quality and meticulous attention to detail.
  • A commitment to continuous learning and professional development.
  • Excellent communication and collaboration skills within a team environment.
  • Experience with or a keen interest in pair programming and extreme programming practices.
  • Fluency in English with strong written and verbal communication abilities.
  • Eagerness to learn from senior engineers and contribute to team success.
  • A Bachelor's degree in Computer Science, Engineering, or a related field from a recognized institution.
  • Familiarity with monitoring and observability tools such as Prometheus, Grafana, or the ELK stack.

Company

SentinelOne

SentinelOne

SentinelOne is at the forefront of redefining cybersecurity. We leverage AI-powered, data-driven innovation to anticipate and neutralize tomorrow's threats. Our commitment extends from building indust...

Bengaluru / Bangalore, India
Posted on Foundit
Software Engineer - Kotlin, Java at SentinelOne | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform