*Sr / Staff - Software Engineering - C++, windows internals

Posted:
9/8/2024, 10:04:16 PM

Location(s):
Karnataka, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Pay:
$54/hr or $112,320 total comp

About Us:

SentinelOne is defining the future of cybersecurity through our XDR platform that automatically prevents, detects, and responds to threats in real-time. Singularity XDR ingests data and leverages our patented AI models to deliver autonomous protection. With SentinelOne, organizations gain full transparency into everything happening across the network at machine speed – to defeat every attack, at every stage of the threat lifecycle. 

We are a values-driven team where names are known, results are rewarded, and friendships are formed. Trust, accountability, relentlessness, ingenuity, and OneSentinel define the pillars of our collaborative and unified global culture. We're looking for people that will drive team success and collaboration across SentinelOne. If you’re enthusiastic about innovative approaches to problem-solving, we would love to speak with you about joining our team!

What are we looking for?

We are looking for a seasoned Senior Software Engineering Leader with a strong background in building cloud-based products using Java technology. In this role, you will collaborate closely with internal teams to implement new features, own the end-to-end development of server-side components, and ensure high-performance and scalable deployments. You will work closely with QA teams to deliver high-quality products and interface with customer-facing teams to implement feature requirements effectively. This role demands a high level of ownership, a strong learning quotient, and meticulous attention to detail.

What will you do?

  • Build next-generation cloud-based products using Java technology.
  • Actively collaborate with internal teams to implement new and exciting product features.
  • Own the end-to-end development of server-side components, from design to deployment.
  • Identify performance and scalability requirements and optimize for large deployments.
  • Work closely with the Quality Assurance team to ensure high-quality deliverables to customers.
  • Interface with customer-facing teams to understand and implement feature requirements.
  • What experience or knowledge should you bring?
  • 5 to 10 years of experience in core Java development.
  • Total 15+ years of Industry Experience.
  • Proficiency in Java programming with a deep understanding of the Java language.
  • Experience deploying Java-based applications in Jetty or any popular web application server.
  • Strong knowledge of algorithm design and data structures.

Advantages:

  • Experience in microservices architecture using Spring is desirable.
  • Familiarity with database technologies like Elasticsearch is desirable.
  • Experience in developing and deploying cloud-native applications in AWS is Desirable.
  • Strong networking fundamentals and sound TCP/IP knowledge is a plus

SentinelOne is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

SentinelOne participates in the E-Verify Program for all U.S. based roles.