Head of Software Engineering

<p>Broco is building the financial layer francophone Africa needs but doesn't have yet, by starting where the money already flows. Not in bank accounts (most people don't have one, by choice), but in the supply chains, the merchants, the delivery drivers, the cash that moves through every neighborhood every day.</p> <p>Our thesis is contrarian: people aren't unbanked because banks don't exist. They're unbanked because banks aren't useful — <em>yet</em>. Small merchants want cash to pay their suppliers; that preference trickles down to consumers, who have no reason to keep money digital. We're changing that by becoming the rail the cash itself travels on.</p> <p>We're launching three connected apps simultaneously across Algeria, Morocco, and Tunisia — Broco for consumers, Broco Transporter for delivery drivers and couriers, and Broco Agent for merchants and neighborhood cash points. Behind them: a double-entry ledger, a real-time reconciliation engine, native iOS and Android apps, and banking integrations on two continents. Backed by top-tier VCs, with offices in central Algiers and Oran.</p> <p>We're hiring a <strong>Head of Engineering</strong> to build and lead the technical function across all three markets. The role reports directly to the CEO and sits on the leadership team.</p> <h2 id="tasks">Tasks</h2> <ul> <li>Define, own, and evolve Broco’s core technical architecture across backend services, infrastructure, and native mobile apps.</li> <li>Build the core financial systems Broco runs on: double-entry ledgers, reconciliation engines, idempotent payment flows, and regulated partner integrations and cross-border financial rails</li> <li>Architect a highly concurrent multi-sided marketplace capable of handling complex, real-time commission splits and high-volume transactions securely.</li> <li>Recruit, structure, and scale a founding engineering team (Lead Payments, Backend, Native iOS/Android).</li> <li>Establish elite engineering standards: rigorous QA automation, immutable audit trails, seamless CI/CD, and uncompromising SecOps practices.</li> <li>Partner directly with the founders to translate bold business objectives and multi-country expansion into a pragmatic technical roadmap.</li> </ul> <h2 id="requirements">Requirements</h2> <ul> <li>7+ years of software engineering experience, with a proven track record as a Head of Engineering, VP of Engineering, or Lead Architect in a high-growth startup.</li> <li>Deep technical background in fintech, payments infrastructure, or high-volume transactional systems.</li> <li>Direct hands-on experience with ledger architecture, reconciliation, and cross-border settlement.</li> <li>Tech-agnostic but opinionated: you choose the right tools for velocity, reliability, and maintainability, and you know how to defend your architectural choices.</li> <li>A pragmatic, product-oriented mindset—you know how to balance technical debt with rapid time-to-market.</li> <li>Strong grasp of the complexities involved in bridging robust backend ledgers with multiple native mobile interfaces operating in diverse network conditions.</li> <li>Demonstrated experience in recruiting, mentoring, and managing top-tier engineering talent.</li> <li>Highly valued backgrounds include scaling engineering at hyper-growth fintechs, payments infrastructure, neobanks, or super apps.</li> <li>Professional proficiency in English is mandatory (as it is our primary language for code, documentation, and architecture); proficiency in French or Arabic is a strong asset.</li> </ul> <h2 id="benefits">Benefits</h2> <ul> <li>Highly competitive salary.</li> <li>Significant stock options package.</li> <li>Foundational leadership role in a high-growth, transformative company.</li> <li>Direct collaboration with founders and the executive leadership team.</li> <li>High ownership and autonomy from day one.</li> <li>Full remote flexibility from day one for candidates based outside of Algeria (with occasional fully-covered travel to our Algiers hubs).</li> <li>Beautiful office space available in central Algiers or central Oran if you prefer a hybrid format.</li> <li>Early employee upside with real long-term growth potential.</li> </ul> <p>This is not a traditional engineering role.</p> <p>You will help build the technical backbone of a new financial infrastructure layer for Francophone Africa.</p> <p>If you enjoy:</p> <ul> <li>building systems,</li> <li>leading engineering teams,</li> <li>solving complex real-world problems,</li> <li>working on payments, wallets, ledgers and financial infrastructure,</li> </ul> <p>we would love to hear from you.</p> <p>Please send your CV or LinkedIn profile and a short note about the most complex technical system you have helped build.</p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...