Software Engineer (Sales Proficient)

UpEnergy

Software & Data

Energy & Utilities USh Confidential
3 weeks ago

Job Summary

The UpEnergy Software Engineer is an exciting position that will provide the opportunity to work across multiple UpEnergy markets. If you are eager to gain incredibly rich, hands-on experience while being part of one of the fastest growing social enterprises in Africa and believe you’re up for the challenge (as well as a lot of fun!), we’d love to hear from you!

  • Minimum Qualification:Bachelor
  • Experience Level:Senior level
  • Experience Length:5 years

Job Description/Requirements

About Us:

UpEnergy (www.upenergygroup.com) brings aspirational products that save energy and improve health within reach of low-income customers. We develop distribution channels that distribute efficient and clean energy and safe water technologies. We finance our product subsidies and our growth via bespoke projects that generate carbon emissions reductions that we produce for global partners seeking emissions reductions and social impact co-benefits.


We sell products under our SmartHome brand, and through partnerships with other brands. We operate regional distribution hubs and build relationships directly with customers through the SmartHome sales operation. We’ve seen 100%+ year on year growth for years and have reached over 800,000 African households with products that deliver health and income benefits. A typical Smarthome stove saves each family we reach about 9% of their annual income while reducing air pollution.


UpEnergy has a 10-year track record of building projects that overperform expectations in the generation of emissions reductions, and that deliver on our performance promises to our customers. We are one of the largest developers by volume of projects focused on poverty alleviation through energy savings and fuel switching. Our team has a collective 50 years of climate finance experience and is at the forefront of Paris-era project finance.


About the role:

UpEnergy is at a time of exciting growth, and rapidly expanding into new geographies and new product categories. As part of this growth, we are looking to ensure that our ecosystem of digital tools is robust enough to support our commercial and credit operations. In this context, UpEnergy is seeking an experienced and passionate Software Engineer to lead decision making around system architecture and continued development of their Salesforce platform and numerous integrations. The Software Engineer will report to the Head of Product.

The right candidate will be pragmatic, and excited to find the right balance between developing software in-house and leveraging off-the-shelf technologies to optimise for the needs of the business and our customers.


The UpEnergy Software Engineer is an exciting position that will provide the opportunity to work across multiple UpEnergy markets. If you are eager to gain incredibly rich, hands-on experience while being part of one of the fastest growing social enterprises in Africa and believe you’re up for the challenge (as well as a lot of fun!), we’d love to hear from you!


Key Responsibilities;

System Architecture and Optimisation (approx 20%)

  • Design and implement UpEnergy’s digital strategy. Own key technical decisions, including the choice of technical stack, build vs. buy components and the composition of the software team.
  • Investigate solutions and techniques to improve our in-house and off-the-shelf tools and software packages, assuming responsibility for the low-level integration into our pipeline and high-level functionality.


Software Development (approx 80%)

  • Collaborate with our Head of Product to determine a roadmap of new features and technical epics to ensure that UpEnergy’s software tools are secure, robust and meeting the needs of the business and our customers.
  • Collaborate with our Head of Product to deliver working software on a weekly or bi-weekly basis with daily stand-up meetings to ensure rapid, iterative and customer-focused delivery. We believe in progress over perfection!
  • Create and implement policies around coding guidelines, code-review and input on key architectural decisions.
  • Create and maintain documentation pertaining to systems design and environment set-up for team onboarding and integration purposes.
  • Run technical interviews and make recommendations for future engineering candidates.


Does this sound like you?

Must Have

  • 5+ years of experience
  • Experience developing and customizing Salesforce, especially with multiple API integrations
  • Experience working with SMS and Mobile Money API services
  • Solid experience with at least one server-side language (Python preferred)
  • Mobile App development experience (Android Native preferred) with online / offline capabilities
  • Knowledge of Amazon Web Services (AWS) or a similar cloud-hosting platform
  • Experience creating and maintaining scalable web applications with robust API layers.
  • Database administration and data management skills (RDBMs)
  • Prior experience with software design for testability (white-box, unit testing)
  • Experience with git and GitHub based source code management
  • Interest in products for emerging markets
  • Excellent written and verbal communication skills in English
  • Availability to travel (approx 10%)


Nice to Have

  • Bachelors or Masters in a relevant engineering discipline (Computer Engineering, Software Engineering, Computer Science preferred)
  • Working knowledge of good practices for computer and data security


Why Join Us?

Not your average 9-to-5

UpEnergy encourages teamwork, creativity, and we’re not afraid to get our hands dirty. We stay close to our market, understand our customers, and have a lot of fun while doing our work! If you’re looking for a conventional 9-to-5, you’d be missing out on our adventures!

Opportunity to do things in a new way


As one of the largest compliance credit issuers in Africa, we need to be constantly improving and rethinking our way of work. This means endless opportunities for a self-starter to initiate new ways of doing things or experimenting ways to help us improve.


Personal and Career Growth

Wouldn’t it be a pity to spend so much time working but not growing and learning? At UpEnergy we value both personal and professional growth, and we want to grow as a team. From classroom training to coffee chats to performance review, we want to support every team member to grow into the best version they can.

Create Lasting Impact


Our clean energy products bring positive impact to both our planet earth and for the low-income communities we work in. We don’t just focus on sales – we follow up and truly understand our customers to make sure that they continue to benefit from our products. Your work will create much longer-lasting impact than what you can see!


How to apply

Click on the 'Apply Here' section to be redirected to the application portal.


Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Share Job Post

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum USh Confidential

Job Function : Lorem ipsum

2 months ago

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum USh Confidential

Job Function : Lorem ipsum

2 months ago

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum USh Confidential

Job Function : Lorem ipsum

2 months ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Follow us on FacebookFollow us on InstagramFollow us on LinkedInFollow us on TwitterFollow us on YouTube
Get it on Google Play
2022 BrighterMonday