Software Development

Principal Backend Software Engineer

Sway Finance is looking for a principal backend software engineer to join the company and take a key role in building the future of B2B payments and cash management.

Who we are

Sway Finance is a start-up headquartered in Morges, Switzerland 🇨🇭. We’re building a platform that solves cash management and payments for businesses around the world. One place where company owners and managers can centralise their bank accounts, invoices and payments to seamlessly monitor and forecast their cash. Complete with intelligent recommendations and alerts - directly from their pocket, wherever they are.

Who you are

Senior software engineer with a degree in computer sciences, physics, mathematics or equivalent, and 7 to 10 years of experience. You’re passionate about building seamless infrastructures, solving complicated problems, and you care about users. You’re a start-up person you likes to go fast and are here for the long term. You’re a coder at heart who is also able to mentor, guide, and train other engineers.

The role

As Principal backend engineer, you’ll be in charge of key parts of the product, working directly with our CTO Florian Maffini and CPO Alban Le Vallois. You’ll be responsible, among other things, for implementing our Open Banking services across multiple jurisdictions and building a fully scalable infrastructure able to deliver across multiple platforms (mobile, Web App).

Your key skills are:

  • In-depth knowledge of programming languages like Java and Typescript/JavaScript for NodeJS, among others.
  • Ability to design Cloud infrastructure and orchestrate services using technologies like Kubernetes and Docker.
  • Knowledge of No-SQL database technologies like Cloud Firestore and MongoDB.
  • Understanding of software design patterns and best practices.
  • Has developed, maintained and deployed Cloud native apps for several years, with different cloud providers. Experience with Google Cloud Platform is a plus.
  • Ability to write maintainable code for managed, auto-scaled environments with strong considerations on performances, security and cost.
  • Considerations for UX is appreciated at every level of the stack.

Why join Sway?

Market & timing: We’re in the middle of a literal fintech explosion. However, businesses are still missing key features that are fast becoming standard for consumers when managing their finances and are extremely excited about new ways of doing things faster and better. The time is now.

Early stage: We’re still at an early stage, so joining us now gives you the opportunity to be a fundamental part of the adventure and effectively own a large chunk of the product’s development.

Team: We’re fast, passionate, open-minded and very keen to make a difference. One thing is for sure, you won’t be bored. We trust each other completely and have flexible hours, remote working and we love to spend time with each other.

Exciting tech stack: We’ve secured partnerships with cutting edge players on the tech side. If you’re excited about working with the latest banking APIs in Switzerland and abroad, deploying a multi-device product intended for the many, and implementing very exciting AI, then you should come and talk to us.

Company: Our mission is very ambitious and we’re here for the long run. Sway is well capitalised and very well connected to investors, advisors and clients, both in Switzerland and abroad.

Compensation package

  • 💵 Competitive base salary
  • ⚖️ Equity
  • 🛡️ Private accident insurance
  • 💻 Budget for your own hardware
  • 🏡 Monthly budget for remote work
  • 🕓 Flexible location & hours