Software Engineer II, Platform
Moneyfarm
The Role
Who we are:
We’re a pan-European digital wealth manager with 50,000 active investors (growing fast!) and over £1.2 billion invested on our platform. With 130+ people across 4 offices in Italy, Germany and the UK, we’re supported and funded by Poste Italiane, Cabot Square Capital and Allianz.
We started in 2011 in Milan with a simple vision - to help more people improve their financial well-being by making personal investing straightforward and accessible through technology. Fast forward a few years, and we’re known as one of the most innovative fintechs headquartered in the heart of London.
Mission:
To provide investment solutions and advice to protect and grow client wealth through time.
Our Core Values:
We’ve built our business on three Principles:
Relationships are our first asset
We’re one team, built on trust, honesty and transparency. We value our relationships above all else.Trust drives success
We give each other the space to grow. We empower our employees to succeed, so they can make a real impact.Our customers dream big, just like us
We see the bigger picture and we make sure our customers see it, too. We’re always focused on the best outcomes for our clients and for each other, no matter what the goal, or how big the dream.
What this means in practice:
At Moneyfarm, diversity is the foundation of our competitive advantage. We value our employees for who they are – their backgrounds, experiences, talents, knowledge and individual differences. This is what makes us better at what we do. To accommodate our different needs and commitments, we offer flexible working to all. Our individual impact and output is what counts most.
About the role:
We are currently looking for a Software Engineer who will work in the team that owns our AWS environment, production infrastructure and delivery systems.
Ideal profile
You are biased to action. You prefer to deliver the good instead of continuously aiming for perfection to the detriment of projects. You naturally stay within the scope of a task.
You think critically and are happy to be proven wrong. You are methodical in your approach and when you find yourself stuck you take a step-back and re-analyse. You see in a mistake a learning opportunity.
You embrace and advocate DevOps and SRE practices. You seek opportunities to automate away repetitive tasks and aspire to build platforms that delight both customers and your colleagues.
Moneyfarm Platform Engineering team:
Own our AWS environment and production infrastructure. They control its design, security, spend forecasting, backup strategy, etc.
Provide CI/CD and platform tooling for our product teams.
Work alongside product engineering teams when projects have infrastructure requirements.
Are advocates for DevOps culture and provide self-service tools to product teams wherever practical.
The responsibility for platform stability at Moneyfarm is shared with product engineering teams, but our Platform Engineers are the authority and stewards of:
-Our production network and cloud architecture
-Continuous Delivery systems
-Microservice and platform SLI/SLOs, error budgets, etc.
-Incident Post Mortems
Must have experience
- Minimum 3 years commercial experience in a similar role or software engineering role
- Experience with at least one ‘Infrastructure as code’ tool, e.g. Terraform
- Cloud infrastructure management and networking (e.g. AWS VPCs, AWS ALBs, etc.)
- Container orchestrators (e.g. Docker Swarm or Kubernetes)
- Platform metrics, logging and alerting tools
- Confident with at least one programming/scripting language, such as Python or Golang
- Version control systems
Nice to have and preferred experience
- AWS
- Kubernetes and its managed offerings (EKS, GKE, etc.)
- HashiCorp Terraform, Vault and Packer
- Prometheus & Grafana
- ELK Stack
- Graylog
- Jaeger/OpenTracing
- Experience with programming languages such as Scala, Java, JavaScript.
- Service Meshes
- Linux server administration
- NGINX
- Kafka administration
- RDBMS management and administration
- Experience working following a DevSecOps culture
- Experience working within an Agile environment