- Company Name
- SentinelOne
- Job Title
- Staff Software Engineer, Core Platform
- Job Description
-
Job title: Staff Software Engineer, Core Platform
Role Summary: Senior technical leader responsible for designing, building, and maintaining high‑availability core platform services that enable internal development teams. Leads architecture, execution, and delivery of platform initiatives and mentors peers across the organization.
Expectations:
- U.S. citizenship required; suitable candidates may need FedRAMP clearance on request.
- Proven experience driving complex, high‑visibility platform projects from concept to production.
- Demonstrated ability to mentor, influence, and collaborate with cross‑functional teams.
- Strong ownership mindset: manage feature life cycles, code quality, and on‑call operations.
Key Responsibilities:
- Lead the design and implementation of core services such as usage metering, data export, API strategy, async CDC with Kafka, and workflow orchestration.
- Own full feature development lifecycle: requirement refinement, architecture, coding, testing, deployment, and post‑release support.
- Architect scalable, secure back‑end solutions that process billions of events and meet SOC2/SOX compliance.
- Conduct thorough code reviews and enforce coding standards.
- Participate in on‑call rotation, diagnosing and resolving production incidents.
- Collaborate with product, security, and infrastructure teams to align platform work with business objectives.
- Mentor and influence engineering peers, fostering a culture of continuous improvement.
Required Skills:
- Expert in Java (Java 21) and Spring (Boot, Web, Web‑Flux, Cloud).
- Proficiency with Gradle, Jooq, and database technologies (PostgreSQL, ClickHouse, Redis).
- Experience with message streaming (Kafka) and change‑data‑capture patterns.
- Strong knowledge of container orchestration (Docker, Helm, Kubernetes) and IaC (Terraform).
- Familiarity with cloud native services on AWS/GCP and FedRAMP GovCloud environments.
- Secondary proficiency in Python and/or Go.
- Solid background in API design (GraphQL, REST) and governance.
- Excellent problem‑solving, communication, and leadership skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Developer, Terraform Associate) preferred.