Segovia Technology is hiring a

Senior Software Engineer (Crown Agents Bank)

Greater London, United Kingdom
Full-Time

Looking to use your engineering skills to help make the world a better place? We’re building products to improve the lives of people in emerging markets by making it easier to send them money. Our web portal and the API helps non-profits provide assistance to people living in poverty, agricultural firms pay farmers for their crops, and gig economy startups pay workers—and there are many more opportunities for impact.

In the countries we work in, many people don't have easy access to a bank account, so digital mobile money services like M-Pesa have become a vital part of the financial system. Different countries and providers do this differently and incompatibly. This makes it difficult to get money to people in those countries. The Segovia payments platform abstracts this away, providing a simple way to send money to mobile money networks in 11 countries (and counting) across Africa.

We are a small team looking to hire people who are excited by our mission and share our values. We offer competitive salary and equity compensation, flexible hours, and great medical, dental, and vision benefits. 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Segovia operates in conjunction with its sister company Crown Agents Bank (CAB), a UK based financial institution focused on providing services like foreign exchange, trade finance, and cash management in emerging markets.

We are looking for an engineer to work with our US based engineering team but be located in London to help boost our collaboration with CAB and help them establish a software engineering culture.

Your Role

As a Senior Software Engineer at Segovia, you’ll help define, build, iterate and test our core products. More specifically you will:

  • Build new features to expand the capabilities of the Segovia Payment Gateway API and web portal.
  • Research and invent creative solutions to meet the challenges of delivering technology in developing countries.
  • Support our deployment team by delivering new functionality and implementing program requirements for our customers.
  • Work with partners around the world to add new countries and payment methods to our payment network.
  • Collaborate with our operations team to build internal tools and help automate the business.
  • Identify and help fix performance bottlenecks across the whole stack.

Our backend services are written in a mix of languages including Java, Kotlin and Python; we use PostgreSQL as our main datastore and AWS for our infrastructure, which we manage using Terraform and Ansible. Our front end is written in JavaScript, and we use React.

Requirements

  • You are a strong developer with at least 5 years of experience writing clean, production-quality code.
  • A good communicator and collaborator who can work with colleagues in different areas and with differing levels of technical expertise.

Ideally you are also

  • Motivated by our mission and want to build technology that makes a difference
  • Excited to work on a small team across all parts of the stack.
  • Experienced with building and supporting cloud-based web infrastructure with Linux and AWS.
  • Able to spot bad user experiences and suggest improvements.
  • Looking to lead a team as we grow our technical operations in the UK.

While our offices are currently closed because of COVID-19, you’d ultimately be working out of CAB’s office in Sutton, just outside of London, alongside a few other CAB/Segovia team members. Even when not during a pandemic our engineering team in the US is distributed and used to working remotely and internationally.

Similar jobs

Other jobs at Segovia Technology