culture
What we are building is a place where your time is respected, you don't deal with constantly shifting priorities, no one makes you build something just to throw it out, and your development experience is something we invest resources in.
Pranab Krishnan
CTO and Co-Founder
August 16, 2022
At Zeal, we value open source and communication, but as a fintech SaaS, we can't open source as much of our codebase as we'd like. In light of this, we are going to focus on creating an open-source culture in that we openly invite candidates to experience, and not just read, our practices.
What we are building is a place where your time is respected, you don't deal with constantly shifting priorities, no one makes you build something just to throw it out, and your development experience is something we invest resources in. As part of all of these things, we strive to lead not just through words, but also through actions. We truly believe a team is only as strong as its communication, and we work towards bettering ours every day.
We firmly believe that a functional organization provides clear guidelines and boundaries; not just on what your job, task, ticket, or spike is, but in ownership of problems and solutions. We strive to create an environment where:
Outside of these key ideas we've got a decent amount of sanity around your time and your day as an engineer. Let's go over it below.
A typical day for one of our developers looks like this:
9 - 11 AM: start work
11 AM: stand up
3 - 6 PM: finish work
I know it seems crazy that we don't have more meetings, but this is part of our strategy. We want to make sure we respect your deep work, and also that we create tickets that provide enough context, have all pre-requisites complete, and are ready to go. We feel that developers in a lot of meetings tend to indicate poor task breakdown and assignments.
We understand that everyone has a different way of working, varying schedules, etc. We trust engineers with their own time management but, for us, it's important to set expectations around general availability and to that end we have core hours.
đź’ˇ During the core hours of 10 - 3 PM PST we expect a response within 30 mins.
Expectations around availability may differ depending on the role—please reach out to the Zeal team for more information :)
That being said, Zeal does have on-call rotations for incident response (once every 2 months). We have standard primary and secondary weekly on-call rotations in order to support our customers and product during times of incident. We ensure that all team members feel empowered to respond to a page when the time comes—this includes a period of shadowing, thought-out playbooks, and response expectations.
We are on a two-week sprint cycle, we do grooming weekly, retros at the end of our sprints, and planned demos with our stakeholders on an as-needed basis. All of our engineering board tickets include time boxes, we tend to not put on a task like research vague thing without including a limit of one day or so. It's important to us that we're always working on a planned thing, and that we reflect on when we mess up our estimations.
We are a communication-centric culture. A communication-centric culture values:
Zeal takes a Hybrid approach to in-office work. We generally expect people with an in-person arrangement to come into our SF office 2-days a week along with others from their team. At the end of the day, we want people to do their best work, so as long as availability is communicated, we aren't too picky on always being in the office!
Staff and Senior Engineers are mostly remote positions—we do ask that they come into the office quarterly to get face-time with the team and participate in in-person team events!
We believe that open communication, respect, autonomy, and follow-through build a winning culture. To create that culture we lead by example. we strive to:
Our goal is to create a place where we can earn your respect and build wonderful, meaningful products to enhance our customers' lives from that relationship!
We believe that promoting from within and not withholding promotions or pay for work done is vital to showing our employees the respect we wish to receive. To that end, we've created a nice series of levels, steps between those levels, and clear goals on how to get to where you want.
We firmly believe that a well-organized and defined org allows for a more true meritocracy to come into effect. As of right now, our levels are:
Internally, we have goals and desires for each one of these roles, and will help guide you on the path to your next position!
Overall we are trying to build a company and product that is user-centric and enables organizations to securely and easily pay their employees. As you know working is tough - but getting paid shouldn't be. As an engineer here at Zeal, you will get to solve real problems with huge business impact.
You will get to work with an empathetic and caring team that values both you as an individual and you as an engineer.
💻 Apply for an engineering role ➡️ Our Careers Page
📚 Read more about a day in the life of a Senior Engineer @ Zeal ➡️ A Day in the Life of Dom
If you are interested in joining the team please apply directly above or inquire about other opportunities with Grace at grace@zeal.com.