Staff Software Engineer, Core Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

SentinelOne · 4 months ago

Staff Software Engineer, Core Platform

SentinelOne is redefining cybersecurity through AI-powered innovation and is looking for a Staff Software Engineer to join their Core Platform engineering team. This role involves leading the development of essential services for other developer teams, ensuring high-quality execution of platform projects, and enhancing system performance through innovative solutions.

Artificial Intelligence (AI)Cyber SecurityNetwork SecuritySecurity
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Collaborate across teams - to shape and define system requirements, ensuring alignment with overall business goals
Design and drive projects - lead execution of high-priority, high-visibility 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 and maintain secure and scalable backend - infrastructure that serves as the backbone for other development teams, supporting their needs and enhancing overall system performance
Ensure efficiency and performance - develop solutions that guarantee reliability, scalability, and optimal performance, leveraging best practices and modern technologies
Conduct code reviews - provide constructive feedback, fostering a culture of continuous improvement and high-quality code standards
Troubleshoot complex issues - quickly identify, diagnose, and resolve, minimize downtime and ensure smooth operations; be part of rotating on-call duty to respond/troubleshoot to the outage incidents
Product Usage Metering Platform: Develop and maintain a platform that processes massive amounts of data (billions of events) while ensuring compliance with security and financial regulatory requirements (e.g., SOC2, SOX)
Data Export Platform: Create and manage systems for exporting various product data into our internal business intelligence (BI) analytics systems
Common Services and Frameworks: Design and optimize common services, frameworks, and libraries with a focus on performance, security, reliability, and excellent developer experience
API Strategy and Governance: Define and drive the overall API strategy across the organization, ensuring alignment with product and engineering goals. Establish best practices for designing, developing, and maintaining both GraphQL and REST APIs
Asynchronous Data Synchronization: Implement and support an asynchronous data synchronization platform based on Change Data Capture (CDC) principles and Kafka infrastructure
Workflow Orchestration Engine: Develop and maintain an internal workflow orchestration engine to streamline processes and enhance efficiency
Additional Responsibilities: Engage in various other tasks and projects that support our mission and drive continuous improvement

Qualification

JavaCloud-based applicationsDockerKubernetesSpring frameworkAgile methodologiesProblem-solvingInnovationCommunication skillsTeam player

Required

U.S. Citizenship is required for this position
Several years of experience in designing services and developing features using Java
Proven knowledge in: designing and architecting large and scalable cloud-based applications, developing on public cloud infrastructure (AWS, GCP etc.), and containerization & orchestration (Docker, Helm & Kubernetes)
Strong familiarity with agile development methodologies
Exceptional drive, communication (written and verbal), and problem-solving skills

Preferred

Experience with Spring framework family (Boot, Web, Web-Flux, Cloud), Gradle, Jooq
Experience with Kafka, Redis, PostgreSQL, ClickHouse; Prometheus, Grafana
Experience with Python and/or Go (part of our codebase has been written in Python and Go)
Experience working with large-scale management systems and optimizing systems for scalability and performance

Benefits

Medical, Vision, Dental, 401(k), Commuter, Health and Dependent FSA
Unlimited PTO
Industry-leading gender-neutral parental leave
Paid company holidays
Paid sick time
Employee stock purchase program
Disability and life insurance
Employee assistance program
Gym membership reimbursement
Cell phone reimbursement
Numerous company-sponsored events including regular happy hours and team-building events

Company

SentinelOne

company-logo
SentinelOne is an autonomous cybersecurity solution company.

Funding

Current Stage
Public Company
Total Funding
$696.52M
Key Investors
Tiger Global ManagementInsight PartnersRedpoint
2021-06-30Post Ipo Equity
2021-06-30IPO
2020-11-11Series F· $267M

Leadership Team

leader-logo
Tomer Weingarten
Co-Founder and CEO
linkedin
leader-logo
Eran Ashkenazi
SVP Global Support and Services
linkedin
Company data provided by crunchbase