FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Virtual Platform
Rubrik, Inc.. Design, develop, test, deploy, and operationalize highly scalable, reliable, and cost-optimized solutions in public cloud environments .
Posted 11/11/2026full-timePalo Alto • California • United StatesJunior💰 $131,400 - $197,200 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable solutions in public cloud environments, with strong problem-solving skills and a solid foundation in data structures, algorithms, and distributed systems. Proficient in programming languages such as C++, Java, and Scala, with a keen interest in learning new technologies.
Highest-signal resume keywords
Cloud Solutions DevelopmentData Structures and AlgorithmsSystems ProgrammingC++ ProgrammingJava Programming
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Distributed Systems DesignDebuggingScala ProgrammingProblem-SolvingObservability Tools Development
Soft Skills
CollaborationOwnershipInfluencing
Tools & Technologies
AWSAzureGCPOCI
Industry Keywords
Public CloudData ProtectionStorageFilesystems
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaScalaC++
About the role
Key responsibilities & impact- Design, develop, test, deploy, and operationalize highly scalable, reliable, and cost-optimized solutions in public cloud environments
- Take full ownership of projects end to end
- Collaborate with functional partners such as product managers and designers on requirements
- Diagnose and resolve customer problems and performance bottlenecks in complex customer environments
- Build observability tools to proactively monitor and learn product usage and customer issues
- Influence and collaborate with multiple teams in a fast-paced startup-like environment
Requirements
What you’ll need- Bachelor / Master in Computer Science or equivalent with 0-1 years of experience
- Excellent in data structures, algorithms, and distributed systems design
- Exceptional problem-solving abilities
- Solid background or education in Systems programming
- Programming and debugging knowledge in C++, Java, Scala
- Strong interest in learning new technologies and solving complex problems
- Knowledge in Storage, Filesystems or Data Protection technologies is a plus
- Knowledge in public cloud (AWS, Azure, GCP, OCI)
Benefits
Comp & perks- Bonus potential
- Equity
- Benefits
- Reasonable accommodations for qualified applicants and employees with disabilities