Senior Software Engineer
At Snowfall, we’re on a mission to disrupt the travel industry. We are a fast-paced, high-growth Travel Tech startup and pride ourselves on an incredible culture that transcends to our employees all around the globe. We’re building a world-class team to continue our growth journey; we’re looking for people who challenge what exists today and are passionate about making an impact.
As a global travel tech business we are made up of an exceptional network and unparalleled industry knowledge. With colleagues who have worked in and out of the travel industry we make up a diverse knowledge base prepared to ask difficult questions and work on difficult solutions. We work with industry giants in aviation, marine, ground (and underground) transport to produce bespoke, innovative software solutions as well as developing our own market leading product called Junction.
Junction is a multimodal travel operating platform connecting all travel Providers, Resellers and Partners in one simple setting. You can learn more about how Junction is revolutionizing travel at https://snowfalltravel.com/junction.
Although Junction is made of multiple technologies a core component that makes Junction work is PAY. The PAY product is very much a Fintech platform on its own. It is a regulated product operating across the globe and balances strict compliance with innovation within the travel sector. The product follows strict onboarding guidelines and offers currency accounts, virtual accounts and international FX payments. The team is made up of a diverse background of non finance and finance professionals. Each individual brings something different to the platform which makes it a unique and compelling team to work with. With skillset diversity as well as international diversity, the PAY team is growing and is looking for a high caliber and motivated individual.
Your Background
- Extensive experience delivering complex financial software infrastructure, software, and platforms to a product range of business use cases.
- A senior software engineer having built and scaled high performance B2B or B2C Finance technology offered to a varied set of customers / organizations.
- A self starting proactive individual.
- In-depth knowledge of modern software design patterns.
- Ability to design elegant and efficient JSON REST APIs for given use cases.
- Solid knowledge of common algorithms, data structures, OOP (patterns and specific python implementations).
- Understanding of CI/CD development practice and tools, experience writing Integration and Unit tests in Python.
- Excellent knowledge of Agile principles and experience with SCRUM.
- Ability to communicate effectively to a variety of audiences including both technical and non-technical stakeholders.
- Strong analytical skills and data-driven mindset.
Your Responsibilities
- Build and scale high performance B2B Finance technology offered to a varied set of customers / organizations across the globe.
- Actively collaborate with a cross-functional team working with product managers, UI/UX designers, other back-end developers, app developers, and QA at various stages of the development process.
- Closely work with Product management and senior architects to help define technical roadmap.
- Foster technical knowledge across the team, providing guidance where required.
- Ensure communication is fluid using all available resources to ensure success.
- Scale high performance finance platform for international usage.
- Integrate with 3rd party APIs offered by fintechs, banks and compliance technology vendors.
- Continually grow knowledge of modern software design patterns.
What’s on offer:
- There is a huge opportunity for career development and growth.
- An opportunity to mentor and coach other back-end engineers.
- The opportunity to work on a truly unique offering, a first-in-market product, as well as providing bespoke solutions to an elite client base.
- We use and provide the best technologies and equipment and frequently update these to stay at an advantage.
- An exceptional, international culture – we invest in our employee’s personal and professional development, we’re incredibly passionate about what we’re building and we go the extra mile to support our colleagues and customers.
- Competitive salaries and benefits.
- There is flexibility to work fully remote, hybrid, or in person as all have their benefits.
- Department
- Tech
- Locations
- London, Manchester , Leeds, Yerevan
- Remote status
- Hybrid Remote
Working at Snowfall
We’re building a world-class team to continue our growth journey; we’re looking for people who challenge the status quo and are passionate about making an impact.
We believe that when it comes to travel, there’s a better, faster and easier way. Where every journey is fluid and simple, and where movement is powered by innovative, elegant technology, leaving us free to travel on our own terms.
Senior Software Engineer
Loading application form
Already working at Snowfall?
Let’s recruit together and find your next colleague.