Home

Principal Software Engineer (Data Platform) at Fortinet

Location: Sunnyvale, CA, US

Job Summary:

Job Duties and Scopes
- Design and develop scalable services for massive customer accounts in the cloud.
- Collaborate with stakeholders to create functional specifications and design documents.
- Write well-documented, high-quality code and participate in code and design reviews.
- Build and operate cost-effective, mission-critical services and inform strategic build-vs-buy decisions.
- Mentor less experienced engineers and participate in recruitment efforts.

Required Skills
- Expertise in designing high-volume, mission-critical services.
- Proficiency in scalable microservices development using Java/Go/Rust (Python is a plus).
- Familiarity with distributed systems: message queues, query processors, and CI/CD practices.

Required Experiences
- 10+ years of relevant working experience.
- Bachelor's degree in Computer Science or a related field.
- Experience leveraging major public cloud providers for high-volume services.

Job URLs: