Engineering at Cube

As a team, we believe in transparency, ownership, and clear expectations. In that spirit, keep on reading to learn more about what we value, how we work, and what to expect during the engineering interview process.

We value focus time

Each engineer can expect to be in less than six hours of meetings during a typical two-week sprint:

  • Daily 15-minute stand-ups
  • One 1-hour retro per sprint
  • Two 1-hour ticket refinements
  • Any 1:1s with your manager

While we use calendar tools to automatically create large blocks of focus time throughout the week, we also encourage engineers to block off their best focus time. You know if you're a morning person or a night owl, and we want you to be set up for success.

How we work

egos-at-door-icon

Egos left at the door

We embrace a high level of ownership. This means the team works together to decide on solutions instead of taking orders from management. We leave our egos at the door and respect everybody's experience.

getting-your-perspective-icon

Getting your perspective

We encourage Request For Comment (RFC) documents for larger changes to our codebase, which allows everyone on the team, regardless of experience or tenure, to suggest improvements to how we build.

knowledge-sharing-icon

Knowledge sharing is key

We value thorough documentation both within our codebase (through standardized doc-string comments) and alongside it (with Confluence write-ups to explain core functionality and architecture decisions).

test-coverage-icon

High test coverage

Quality leads to stable releases, happy customers, and easy refactoring. We maintain 90%+ code coverage on average across our repos, and we're striving for even more.

remote-icon

Remote-first

Cube is a remote-first company and our engineers live all over the US and Canada. We emphasize clear, written communication to keep everyone aligned.

Our CEO & Co-Founder Christina recently reaffirmed our commitment to a digital-first culture in The New York Times. Read more here.

first-fridays-icon

First Fridays

We take the first Friday off of each month to recharge and celebrate all the hard work we do. It's amazing what a three-day weekend does to kickstart the month.

How we interview
(In under 5 hours)

phone-chat-icon

1. Phone chat

Nicely done! Your information caught our eye. To start, you'll chat with our friendly recruiting team for 20-30 minutes so you can learn more about Cube (and so we can learn more about you).

meet-manager-icon

2. Meet your manager

Next up is a quick half-hour chat with your potential manager. You'll get to learn more about them, the team, our culture, and the exciting technical projects you’d be working on.

code-challenge-icon

3. Code challenge

No tricks, algorithms, or deadlines here. Work on a problem relevant to Cube’s tech (we'll use your code in the next step). Time to show off what you can do!

Confidence-icon

4. Meet the team

The final step! Here you'll code review your challenge response with your future peers and learn more about what it's like to work at Cube.

cuber-plus-plus-icon

5. Cuber++

Welcome to the team and congratulations! Now that you're officially a Cuber, our recruiting team will get you all set up and ready for your first day.

zoom-img (compressed)

What engineers are saying

Our engineering teams are built on collective ownership, individual expression, and mutual support.

{alt=rutwij, height=500, loading=lazy, max_height=500, max_width=500, size_type=auto, src=https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/rutwij.jpeg, width=500}

Rutwij

Engineering Manager

I believe in the product and love working with my teammates. If we do our jobs well, we help our users do their jobs well.

{alt=julian, height=300, loading=lazy, max_height=300, max_width=300, size_type=auto, src=https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/Cube%20-%20Website%20Refresh%20-%202022/Careers/julian.jpeg, width=300}

Julian

Senior Engineer

There are plenty of opportunities to propose solutions to technical problems. Nothing is too big, wild, or off-limits.

{alt=mitko, height=800, max_height=800, max_width=800, src=https://8159624.fs1.hubspotusercontent-na1.net/hubfs/8159624/mitko.jpeg, width=800}

Mitko

Senior Engineer

Questions?

Ask the CTO

Hire smart people, provide high-level direction, then stay out of the way.

This is the foundation to my management philosophy and one of the reasons I enjoy startups. It provides the opportunity to find smart people, give them a common goal, and then stand back, help where needed, and watch it unfold. As a manager, I see one of my main jobs as shielding the team from various distractions and roadblocks, and clearing a path for the team to get the important work done.

Unsure whether Cube might be a fit for you? Have a read through my operating manual first. If you're still unsure, click the button below to ask me any question you'd like.



Thanks for taking the time to learn more about what we're building at Cube.

- Josh Holat, CTO & Co-Founder

blue-cube-logo

Come join us

We’re actively hiring across all departments, but more than that, we’re looking for smart, hard-working, and humble people.

See open positions

A faster, smarter FP&A experience in under 2 weeks

  • Access to an ever-growing community
  • Award-winning in-house support team
  • Founded by FP&A pros

"What had been weekends or nights became a click with Cube."

Sid Upadhyay

CEO & Co-Founder, WizeHire

  • Crunchbase_logo
  • unqork-white
  • Cotopaxi
  • Headspace
capterra figma

See Cube in action