Engineering Manager (Hands-on)

Posted:
9/17/2024, 4:00:02 PM

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

Our Journey at Keep

At Keep, we embarked on a mission with a powerful question: Why hasn't the banking experience caught up with the rapid pace of technology?

This continues to fuel our passion for reshaping the Canadian fintech landscape. We provide businesses with a comprehensive suite of cross-border banking services, offering everything from credit cards to deposit accounts, currency conversions, and revenue financing.

With a team of seasoned global startup veterans with successful exits, Keep is committed to leading the charge as Canada's next-generation fintech institution. Backed by VCs in the fintech sector, we're racing ahead, expanding our reach and impact like never before.

Engineering at Keep ⭐️

Our engineering process starts with building good problem statements and hypotheses before jumping into coding. As an Engineering Manager for our team, you will have a big influence on how we plan, prioritize, and execute our product roadmap, while you grow our engineers to excellence.

Our team is full of folks with high emotional intelligence. We do not believe in a culture with folks working in silos. We encourage people to work together as much as they feel like, enabling pair programming sessions within and across teams, coordinating engineering all hands meeting every two weeks with awesome presentations from the team, and building a culture where everyone feels they belong to the team. We will always listen to what you have to say.

Who We’re Looking For

  • You have been a hands-on Engineering Manager with a proven track of at least 5+ years of cumulative industry experience.

  • You have 2+ years of experience managing engineers working on early to mid-stage startups.

  • You have been hands-on with JavaScript. We are looking for managers who have excellent coding and management chops.

  • You have experience shipping code into production owning your work from definition through post-deployment analytics.

  • You own a particular domain and lead its architecture to scale along the business.

  • Your ability to write Technical Specs is outstanding and people look forward to reading your specs and building their own taking inspiration from yours

  • You can build a culture of highly collaborative and high-performance members. You guide your team to follow best coding practices such as performing great code reviews, driving pair programming sessions, generating technical diagrams to understand the scope of a feature, and splitting work between the team. You lead your team by example.

  • You excel at communication. There is no such thing as over-communication for our team, we always try to make things as crystal clear as possible.

  • Brownie points if you have worked at a Fintech before.

Key Responsibilities

  • Lead Product and Technical Roadmap: Influence product planning, prioritize tasks, and ensure successful execution of the roadmap while owning technical domains and architecture.

  • Mentor and Develop Engineering Talent: Grow the engineering team through guidance, mentorship, and fostering a collaborative and inclusive culture.

  • Hands-On Technical Leadership: Actively participate in coding, particularly in JavaScript, while setting an example for the team through best coding practices.

  • Promote Effective Collaboration: Encourage teamwork through pair programming, code reviews, and clear communication, ensuring a highly engaged and high-performing team.

  • Write and Guide Technical Specifications: Create exemplary technical specifications that set the standard for the team and drive successful project execution.

Why You Should be Excited About This Role

  • Play a pivotal role in shaping the future of Canadian fintech by driving key financial strategies and initiatives that fuel our growth.

  • Lead a high-impact function with visibility across the organization, working closely with senior leadership to influence strategic direction.

  • Collaborate with diverse teams across the company, gaining a comprehensive view of our operations and contributing to the success of cross-functional initiatives.

  • Be part of a dynamic, innovative environment that values continuous improvement and where your contributions will directly impact the way businesses utilize cross-border banking solutions.

  • Join a passionate team that fosters a culture of innovation, collaboration, and professional growth, allowing you to continuously evolve and take on new challenges.

Why Join Keep?

  • We're obsessed with investing in data-driven solutions and cutting-edge technologies.

  • Be a part of a team that's rewriting the playbook for the Canadian fintech industry.

  • Data is the fuel for our growth engine, and you'll be in the driver's seat shaping our data strategies.

  • Embrace a fully inclusive and remote-friendly company culture that values diversity and work-life balance.

  • Help us bring modern banking solutions to businesses, reshaping the banking experience for our customers.

Why This Might Not Be a Good Fit

  • If you're a stickler for a highly structured environment with constant hand-holding, you might find our culture of autonomy and trust a bit different.

  • If you're more of a slow-and-steady-wins-the-race kind of person, our fast-paced, dynamic environment might be a bit of a rollercoaster.

  • Given the nature of our industry and our rapid growth, ambiguity, and uncertainty are all part of the ride. If you prefer clear-cut structures or roles, you might find our dynamic environment a bit too adventurous.

  • Collaboration is the heartbeat of Keep, and if you prefer to work in your own little bubble without engaging with the wider team, you might find our approach to teamwork a tad unconventional.

These are some things we recognize in our team!

What is our Interview Process?

  1. Talk to someone from our people team (30 min): We would like to understand your experience and background.

  2. Coding Interview (60 min): You will pair-program with one of our engineers to create a small prototype to solve a particular business problem.

  3. High-level design (60 min): You will be given a product requirement and will design the software architecture of how we should implement that particular functionality.

  4. Project Discussion (60 min): One of our Engineering Managers will dive deep into one or two of your most challenging projects.

  5. CTO screening (45 min): Last but not least, meet our CTO. This round will be focused on knowing more about your past experiences and leadership style.

  6. References

  7. Offer πŸŽ‰

Want to Learn More?

Head over to our webpage to discover more about us. Take a peek at our Glassdoor profile to see what our Keepers are saying, and stay tuned for exciting updates on our LinkedIn page and learn about our benefits on our career page.

Commitment to Diversity and Inclusion

Keep provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.