Senior Platform Engineer

TransferWise

Tallinn, EE
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 12/30/2020
  • Website: transferwise.com
  • Company Address: The Tea Building, 56 Shoreditch High Street, London, E1 6JJ, United Kingdom

About TransferWise

TransferWise is the clever new alternative to banks and brokers, that allows people to transfer money abroad at a lower cost than ever before. It uses technology developed by the people who built Skype and PayPal to remove all the fees the foreign exchange industry has kept hidden for decades. Customers transfer more than half a billion pounds every month using TransferWise, putting £22 million back in their pockets - and that's a number that is growing rapidly!

Our culture is driven by empowering people to make intelligent decisions with our customer at the centre. We hire intelligent people, and believe they can reach their full potential when given the autonomy to experiment and develop innovative ways to deliver a better product.

Our people are extremely proud of working here and that shows through the commitment and passion in everyday life at TransferWise. This is a place where you will develop yourself as well as make a very visible difference for people worldwide.

Job Description

TransferWise is one the fastest growing companies in Europe and we’re on a mission: to make money without borders the new normal. We’ve got 8 million customers across the globe and we’re growing. Fast.

Current banking systems don’t let us send, spend or receive money across borders easily. Or quickly. Or cheaply.

So, we’re building a new one.

And, we’re looking for a Senior Platform Engineer to join us in our Automation & Tooling team, in London or in Tallinn.

For our customers, using TransferWise should feel as simple as sending a text message. Yet behind our app and website lies a complex, one-of-a-kind engine of currencies and routes that’s being designed, built and powered by our talented teams in cities around the world. With new capabilities being built every day, there’s still a lot to figure out, and we can’t do it alone. This role is a unique opportunity to have an impact on TransferWise’s mission, grow as a product leader and help save millions more people money.  

Our Automation & Tooling  team is responsible for building the CI/CD pipeline + platform automation and tooling for TW engineers. We want to deliver sustainable solutions for product teams, with a healthy dose of paranoia knowing how complex distributed systems can fail.

Here’s how you’ll be contributing to the Engineering Team

  • You'll be working hands-on in the team and we expect you to build and own the vision for CI / CD tooling in TW. We are invested in AWS and Kubernetes, making the most of these abstractions. You'll also work with our product engineering teams to understand their needs and requirements and onboard them to new solutions.

Ideally you have experience with

  • CI/CD at scale
  • Building out scalable and automated Cloud platforms on preferably AWS
  • Experience in infrastructure automation tools (Ansible/Puppet/Chef/Terraform)
  • Containerisation technology and various orchestration platforms e.g. Docker, Kubernetes
  • Basic sysadmin skills in debugging issues with disk, network, app/JVM performance etc
  • Will not settle at all for downtime and outages, do not want to be woken up in the middle of the night

What would be nice to have;

  • Experience with software engineering languages such as Java, Groovy, Python, Go etc
  • Good knowledge of relational (RDBMS) and NoSQL databases
  • Knowledge and an eye on newer architectural concepts such as microservices, service mesh, lambda programming
  • Have ran performance and load tests at scale, and able to forecast capacity for the future
  • Network knowledge of DNS, network topology, switches, routers etc.

Key areas of the role:

  • Define and create standard operating procedures that are compliant and auditable
  • Ownership of mission-critical shared platform services – run, maintain and schedule upgrades
  • Isolation of environments and work with various engineering teams to figure out how to best suit their needs
  • Sees failover and DR events as something that needs to happen with regularity and should be seamless
  • Engage regularly with our blameless postmortem culture, always focused on continuous improvement
  • Collect and define requirements for new solutions with clear documentation

Interested? Find out more:

How we work – a practical guide

TransferWise Vlogs: Omar, Engineering Lead

Engineering team blog

Scaling our Infrastructure; how we make it work

We’re people without borders — without judgement or prejudice, too. We want to work with the best people, no matter their background. So if you’re passionate about learning new things and keen to join our mission, you’ll fit right in.

Also, qualifications aren’t that important to us. If you’ve got great experience, and you’re great at articulating your thinking, we’d like to hear from you.

Related Jobs

Senior Java Developer – Engineering Experience

TransferWise - London, GB

Product Manager – Direct Debits Team

TransferWise - Tallinn, EE

Customer Support Associate (Polish Speaker)

TransferWise - Budapest, HU

Senior BI Engineer

TransferWise - London, GB

Full Stack Developer

TransferWise - Singapore
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.