Enable job alerts via email!

Senior Software Developer, Compute

Robinhood

Toronto

On-site

CAD 145,000 - 170,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Robinhood, a leading fintech company, is seeking a Software Engineer for its Compute team. The role involves designing scalable systems and improving infrastructure reliability while fostering a collaborative environment. Ideal candidates will have strong expertise in Kubernetes and a passion for mentoring other engineers.

Benefits

Participation in Robinhood's bonus plan
Equity plan eligibility

Qualifications

  • Experienced knowledge of Kubernetes control plane and data plane components.
  • Strong understanding of Kubernetes Platform and container lifecycle management.
  • Experience managing and debugging large scale infrastructure services in production.

Responsibilities

  • Design large scale systems within the team, making tradeoffs for risk and maintainability.
  • Proactively identify and drive optimizations and improvements to the infrastructure and systems.
  • Set up and drive technical directions of the project while mentoring junior engineers.

Skills

Kubernetes control plane
Container lifecycle management
Multi-cluster challenges
Infrastructure services management

Job description

Join a leading fintech company that’s democratizing finance for all.

Robinhood Markets was founded on a simple idea: that our financial markets should be accessible to all. With customers at the heart of our decisions, Robinhood and its subsidiaries and affiliates are lowering barriers and providing greater access to financial information. Together, we are building products and services that help create a financial system everyone can participate in.

With growth as the top priority...

The business is seeking curious, growth-minded thinkers to help shape our vision, structures and systems; playing a key-role as we launch into our ambitious future. If you’re invigorated by our mission, values, and drive to change the world — we’d love to have you apply.

About the team + role

The mission of the Software Platform organization, of which Compute is a part, is to accelerate developer velocity and increase system reliability by building the foundational software platforms and tools that power the rest of Robinhood engineering.

The Compute team at Robinhood is solely responsible for building a highly available, horizontally scalable, secure, best in the industry (for Robinhood scale) offering of Kubernetes-powered container provisioning APIs that seamlessly integrate with the rest of infrastructure and platform offerings from other teams. This team’s primary focus is to proactively ensure scalability, reliability and availability of our Kubernetes distribution. This includes the deployment topology and configuration of the OSS components we build upon and all the extensions we build.

Compute is responsible for defining and implementing a cell based, multi-region architecture for Robinhood’s platform and infrastructure services. This helps the platform services scale without adding additional complexity to our application developers. APIs and systems managed by this team are also responsible for transparent platform integrations (sidecars, daemonsets) that offer core capabilities (Auth, Security, DNS, Load Balancing, Storage) offered to the tenants (applications) making this an area of huge importance to the overall safety and reliability of Robinhood and its value to be a safety-first company.

What you’ll do
  • Design large scale systems within the team, making the right tradeoffs for risk and long-term maintainability.
  • Proactively identify and drive optimizations and improvements to the infrastructure and systems.
  • Set up and drive technical directions of the project while mentor and up-level junior engineers on the team.
  • Contribute to open source projects.
What you bring
  • Experienced knowledge of Kubernetes control plane and data plane components.
  • Strong understanding of the Kubernetes Platform and container lifecycle management.
  • Experience with Kubernetes multi-cluster challenges and Kubernetes networking (e.g. CNI deployment and troubleshooting).
  • Experience managing and debugging large scale infrastructure services in production.
  • A passion for mentoring junior engineers and improving engineering craftsmanship.

Base pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. The expected salary range for this role is based on the location where the work will be performed. This role is also eligible to participate in a Robinhood bonus plan and Robinhood’s equity plan.

Toronto, ON $145,000 — $170,000 CAD

Click here to learn more about available Benefits, which vary by region and Robinhood entity.

We’re looking for more growth-minded and collaborative people to be a part of our journey in democratizing finance for all. If you’re ready to give 100% in helping us achieve our mission—we’d love to have you apply even if you feel unsure about whether you meet every single requirement in this posting. At Robinhood, we're looking for people invigorated by our mission, values, and drive to change the world, not just those who simply check off all the boxes.

Robinhood embraces a diversity of backgrounds and experiences and provides equal opportunity for all applicants and employees. We are dedicated to building a company that represents a variety of backgrounds, perspectives, and skills. We believe that the more inclusive we are, the better our work (and work environment) will be for everyone. Additionally, Robinhood provides reasonable accommodations for candidates on request and respects applicants' privacy rights. Please review the specific Robinhood Privacy Policy applicable to the country where you are applying.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Staff Software Engineer, Purchase

eBay

Toronto

Remote

CAD 120,000 - 170,000

Yesterday
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay

Toronto

Remote

CAD 110,000 - 160,000

Yesterday
Be an early applicant

Senior Staff Software Engineer, CLIP

eBay Inc.

Toronto

Remote

CAD 120,000 - 150,000

2 days ago
Be an early applicant

Senior Staff Software Engineer, Purchase

eBay Inc.

Toronto

Remote

CAD 100,000 - 150,000

2 days ago
Be an early applicant

Senior Software Engineer - TypeScript

Veeva Systems

Toronto

Remote

CAD 150,000 - 270,000

6 days ago
Be an early applicant

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Toronto

Remote

CAD 130,000 - 170,000

Yesterday
Be an early applicant

Staff Software Engineer, Data Products

Chainlink Labs

Toronto

Remote

CAD 100,000 - 150,000

3 days ago
Be an early applicant

Software Engineer II, Paid MarTech

Instacart

Toronto

Remote

CAD 142,000 - 158,000

2 days ago
Be an early applicant

Senior Staff / Principal Software Developer

Intuit Inc.

Toronto

Hybrid

CAD 120,000 - 160,000

2 days ago
Be an early applicant