Senior Software Engineer
We are looking for a Senior Software Engineer who will contribute to the development of the AmperOps platform, our digital toolkit for the management of partners, drivers, vehicles and batteries.
We usually respond within a day
Do you want to do work that matters? Do you want to help improve the lives of some of the most hardworking people in Africa, while also reducing carbon emissions? Do you want to use your skills to advance Africa and the Global South towards a zero-carbon future, not just to make a living? Ampersand is your answer.
About Ampersand
Ampersand is Africa’s emobility pioneer. Ampersand provides electric motorcycles and charging infrastructure (battery swap stations), uniquely tailored to serve half of Africa’s road fleet: Commercial motorcycle taxi and delivery drivers. Moto taxis are a primary means of public transport in African cities, and it is estimated that these drivers spend >$6Bn p.a. on gasoline in East Africa alone. Ampersand has developed an electric solution that is more powerful, fun to drive, and more cost-effective than the incumbent. Ampersand drivers routinely earn over 30% more income by going electric.
The company started in Kigali, Rwanda and expanded into Nairobi, Kenya in 2022. Today it has over 2,000 e-motorcycles on the road and 36 battery swap stations across the two countries. Ampersand is leading the market in quality and affordable tech, customer traction, and operational systems. The Ampersand team consists of 400+ staff drawn from diverse backgrounds and is working hard to see all 5 million taxi motorbikes in East Africa become electric by 2030. Ampersand is rapidly scaling its operations and is looking for innovative professionals who are passionate about clean energy and environmental impact to lead and contribute to our rapid growth.
Ampersand is a company that values innovation, creativity, and continuous improvement. It seeks people who are proactive problem solvers to drive results. Ampersand promotes leadership within the organization and is a place where you can grow your career as you work with some of the brightest and hard-working individuals in East Africa.
Our Values
Customer-centric Everyday: We prioritize our customers daily, tailoring solutions to exceed expectations.
Challenge The Status Quo Through Innovation: Our dedicated teams constantly challenge the status quo, driving innovation to enhance customer experiences and deliver solutions that go beyond expectations
Love Solving Problems Together: Internal collaboration is our approach; we thrive on solving challenges alongside our customers.
Stay Agile: We stay agile to swiftly meet dynamic customer needs and adapt to a changing landscape.
Driven By People And Planet: Beyond business, we're committed to people and the planet, ensuring a positive impact.
About the role
Ampersand manages a fleet of batteries that our moto drivers change at one of our many Swap Stations. Optimizing this flow of energy is key to ensuring the efficiency of our charge infrastructure and the ultimate cost savings for our customers.
The Senior Software Engineer will support our mission by contributing to the development of the AmperOps platform, our digital toolkit for the management of partners, drivers, vehicles, and batteries. We are looking for a collaborative person with the range and experience to build high-quality, robust systems and is not afraid to dive deep and assist with testing or debugging.
This role will report to the Head of Software and may manage a small team of Jr. Engineers and support them. In this role, you will hold the following responsibilities:
- Help shape Ampersand’s digital products.
- Deliver performant and scalable code, that meets security and observability standards, and release high-quality deliverables on time.
- Troubleshoot & debug malfunctions of software applications and related systems to resolve operational issues and restore services.
- Perform and thrive in an environment where your work can change rapidly in response to customer feedback and data.
- Prototype, design, and develop features.
- Coordinate with other engineering teams to ensure synergy between hardware and software products.
Minimum requirements
- Bachelor's Degree in Computer Science, or related technical discipline
- 5+ years of technical engineering experience with coding in languages including, but not limited to, Python, Go, C/C++, Java, C#, JavaScript, or equivalent experience
Preferred Qualifications
- 5+ years of demonstrated experience in Python, Go, Java, C/C++, or equivalent programming languages
- Experience with Postgres, Redis, and InfluxDB
- Experience with Observability and Monitoring of backend systems
- Experience with Docker, Kubernetes, and the toolings around it
Bonus Qualifications
- Experience with Azure cloud environment
- Experience in a start-up environment
Compensation
A competitive compensation package commensurate with market rates and experience, including health insurance.
Job location
This role will be based in Kigali, Rwanda.
Role Level
Level of Seniority will be determined depending on the experience post-interview.
📢 Important Notice:
At Ampersand, we do not charge or request any form of payment from applicants at any stage of our recruitment process. Your job application and interviews with us are entirely free of charge. If you encounter any requests for payment or fees claiming association with our hiring process, please report it to, recruitment@ampersand.solar, immediately. Your trust and confidence in our company are paramount, and we are committed to providing a fair and transparent recruitment experience for all applicants.
- Locations
- Kigali
Kigali
Perks
-
A competitive compensation package that commensurate with experience including health insurance and relocation support.
-
A rare opportunity to make an impact in the world with a fast-growing start-up
-
Connect and collaborate with engaging colleagues from diverse backgrounds
Workplace & culture
At Ampersand, we are guided by a shared commitment to serve our customers. We collaborate seamlessly to design solutions from within. Fostering a culture of teamwork, we collectively overcome challenges thus strengthening internal bonds. Together, we thrive on tackling obstacles, ensuring a team-centric approach to every solution while having fun!
About Ampersand
Ampersand is Africa’s first electric transport energy company headquartered in Kigali, Rwanda, with a presence in Nairobi, Kenya. We‘re achieving the world’s first true mass-market shift to electric vehicles, a vital tipping point in the fight against climate change.
East Africa’s 5 million moto taxi drivers are some of the hardest working people on the planet. Many days these drivers work more than 13 hours yet end up with little money in their pockets. Our energy and vehicle service platforms offer savings that can double a driver’s income.
Our electric motorcycles offer superior performance than the petroleum bikes and have zero tailpipe emissions. They produce 75% less lifecycle greenhouse emissions than petrol motorbikes using grid power, and 98% less on renewables.
In order to accomplish all this, we are building a world class team of mission-driven innovators, engineers, and managers that are ready to serve humbly and address the hard problems.
Senior Software Engineer
We are looking for a Senior Software Engineer who will contribute to the development of the AmperOps platform, our digital toolkit for the management of partners, drivers, vehicles and batteries.
Loading application form
Already working at Ampersand?
Let’s recruit together and find your next colleague.