- Company Name
- Rubrik
- Job Title
- Software Engineer - API Infrastructure
- Job Description
-
Job Title: Software Engineer – API Infrastructure
Role Summary:
Design, build, and maintain the core API ecosystem that connects Rubrik’s SaaS and on‑prem products. Drive API strategy, implementation, and hygiene to enable developer and customer automation, integration, and tooling across the platform.
Expectations:
- Deliver high‑quality, scalable APIs (REST, GraphQL, OpenAPI/Swagger).
- Own end‑to‑end API design, versioning, security, and documentation.
- Collaborate with product managers, architects, and internal engineering teams to align API capabilities with customer requirements.
- Promote best practices, coding standards, and rigorous quality processes for API development.
- Continually improve the developer experience for internal and external stakeholders.
Key Responsibilities:
- Design and implement new API features and maintenance updates.
- Define and enforce API design, security, and performance standards.
- Lead API hygiene initiatives: discover, deprecate, and replace legacy interfaces.
- Participate in cross‑functional reviews to ensure APIs meet user and technical constraints.
- Produce clear documentation, specifications, and usage guides.
- Monitor and analyze API usage metrics to inform roadmap decisions.
- Support internal teams with tooling, libraries, and best‑practice guidance.
Required Skills:
- 0–2 years of professional software engineering experience.
- Strong understanding of CS fundamentals (data structures, algorithms, complexity).
- Applied knowledge of API design principles (REST, GraphQL, OpenAPI, Swagger).
- Experience with API versioning, security (OAuth, JWT), and rate‑limiting concepts.
- Proficient in at least one server‑side language (e.g., Go, Java, Python, Node.js).
- Familiarity with CI/CD pipelines, automated testing, and code review workflows.
- Excellent communication and collaboration skills.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- Relevant certifications (e.g., AWS Certified Developer, GCP Professional Cloud Developer) are a bonus but not mandatory.