Principal Engineer

Job description


We are the leading one-stop-shop for branded payments, making online recharge possible for anyone, anywhere at any time — whether you or someone you love needs credit for calling, gaming, entertainment or money. This is your chance to join an ambitious scaleup in a state of rapid growth; we’ll push you to develop yourself and help you create a real impact in your role. Put simply: we could write history together.

We won’t bore you with a corporate spiel about how we might be taking on the world of branded payments (spoiler: we are). Instead, we’ll let the numbers speak for themselves: +$70 million in funding (and counting!), +13000 products, +$500M sales, 3M customers, a presence in +160 countries, 6 consumer brands, a team of 150+ employees and 42+ nationalities, and 1 person missing — you.

We’re on the hunt for the hungriest and most passionate talent out there. If at any point your brain screams “I want in!” while you’re reading this, then consider this the sign you’ve been looking for: we want you too.

The Role💡

We're looking for a Principal Engineer who will be partnering with cross-functional stakeholders across the company to identify major new business opportunities unlocked by technical capabilities

In this role you’ll be hands-on, either to support teams in getting a plan of the ground, or working with various key engineers to drive the implementation of best practices.

Your stakeholders are Lead Software Engineers, Lead Cloud Engineers, Senior Software Engineers, Engineering Managers, Engineering and Product Director, and occasionally other directors in the company.

Job requirements

What will I do?🤔

  • Leading design of new features towards a distributed, large scale, global platform that has a direct impact on the business, and on the experience of's customers

  • Serving as a tech lead on projects involving multiple teams across and beyond Product & Tech

  • Hands-on developing proof of concepts and evaluating new technologies.

  • Implementing technical strategic decisions in cross functional teams

  • Working closely with product managers and engineers to design, implement, and continually improve highly scalable, resilient applications and services

  • Providing technical guidance to engineers of various career levels

  • Maintaining a current understanding of industry and technology trends

  • Communicating and enforcing technical standards

  • Advising product and engineering leadership on achieving strategic business objectives.

  • Helping to align technical architecture directly between business needs, technical debt and resiliency

  • Supporting and advising on hiring for senior engineering roles

  • Strengthening the engineering community and coach senior engineers in their further development

  • Driving long term technical strategy in line with long term business ambition and current realities

What You Have💪🏻
  • 10+ years of software development experience, with a minimum of 3 years in a principal, lead or architect role.

  • Experience mentoring and growing (senior) developers, preferably through convincing communication, not through reporting lines

  • Excellent communication skills: demonstrated ability to use data to influence people and drive decisions

  • Strong customer focus and passion for doing the right thing for the customer that also works for the business

  • Deep and wide experience developing and operating business critical systems

  • Proven hands-on experience in designing, building, improving and operating large scale, high-performance, highly-available and scalable distributed systems in a fast growing environment

  • Expert knowledge of computer science, with strong competencies in Service Oriented Architecture, migration and cloud

  • Ability to design and solve complex business problems by writing simple, effective code

  • Eager to work in multiple programming languages (e.g. php, typescript, python, Ruby on Rails) and frameworks and constantly striving to raise technical excellence

  • Ability to convince, provide work direction and leadership to colleagues who do not directly report to this role.

What We Offer🥳

  • 30 days of holiday, a great pension scheme, and one of the best relocation packages in Amsterdam

  • Flexible working hours and an office overlooking the Amstel

  • Macbook Pro (13”or 15”)

  • Budget for noise-cancelling headphones, travel to and from the office, working-from-home and self-learning

  • Free healthy breakfast, lunch and snacks by our in-house chef

  • Free Dutch classes to help out with daily life in the Netherlands

  • Regular parties, pub quizzes, bingo sessions, celebrations and other events

Don’t meet every single requirement? At Recharge we are dedicated to building a diverse, inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.

The Process⚙️

1. Apply: Want in? Let us know! Apply for a role and help us get to know your best self.

2. Phone interview: One of our recruiters will get in touch to help you both understand if Recharge is the right next move for you.

3. Technical Phone Screen: You will work through one or two basic programming exercises with one of our Senior Software Engineers for 30 minutes.

4. General Technical Interview: During this 1 hour, you’ll be provided with a problem to solve. We’ll be focussing on assessing your problem solving skills, and also take note of your communication and commercial awareness.

5. Domain Specific Technical Interview: During this 1 hour, you’ll be provided with a problem or exercise specific to your domain.

6. Final Interview: The hiring manager & Director of Engineering,, will have an open discussion (1 hour) about your motivations, ambitions and general experience about working in technology.

7. Offer: You did it! There are only a few tickets available, and this one has your name on it. Welcome to the team.

Find out more about our company culture, values and big wins at, our Instagram Page on Lifeatrecharge or meet some of our team in the video below.

Proactive acquisition from 3rd parties is not appreciated.