Staff Software Engineer, Thredd

Salary not provided
AWS
Python
RDS
JIRA
DynamoDB
Senior and Expert level
Barcelona
Thredd

Issuer processing partner

Open for applications

Thredd

Issuer processing partner

201-500 employees

FintechB2BPaymentsFinancial ServicesSaaS

Open for applications

Salary not provided
AWS
Python
RDS
JIRA
DynamoDB
Senior and Expert level
Barcelona

201-500 employees

FintechB2BPaymentsFinancial ServicesSaaS

Company mission

To transform the world through true partnerships and smart payments to revolutionise the future of finance, together.

Role

Who you are

  • You'll be a great communicator and collaborate closely with product managers, designers and key stakeholders to deliver innovative solutions to market
  • Proven experience as a Software Engineer, with at extensive experience in software development of with lengthy experience using with Python
  • Strong proficiency as a full stack developer, but with main experience in Python
  • Extensive experience in designing and developing robust, scalable, and maintainable software systems
  • Solid understanding of software architecture principles, design patterns, and best practices
  • Demonstrated expertise in solving complex technical problems and implementing innovative solutions
  • Strong knowledge of software development methodologies, frameworks and tools such as Gitflow, Bitbucket (incl. pipelines), JIRA, Sonar, VSCode, etc
  • Experience with modern software development practices such as Agile, FDD, DevSecOps, and Continuous Integration/Continuous Delivery (CI/CD)
  • Excellent understanding of automated software testing principles and methodologies, including unit testing, integration testing, and automated testing
  • Strong experience working with Amazon Web Services (AWS) and their ecosystem, using cloud native platforms, such as RDS, ECS, QLDB, DynamoDB, etc
  • Ability to optimise software performance and ensure scalability through efficient algorithms and code optimisations
  • Strong leadership skills with previous experience mentoring and coaching junior engineers
  • Proven track record of successfully delivering complex projects on time and within budget
  • Experience in driving technical vision, innovation, and continuous improvement in an organisation
  • Strong problem-solving and analytical skills, with the ability to quickly diagnose and resolve technical issue

What the job involves

  • We're looking for a Staff Engineer to provide technical leadership and guidance to the engineering team to enable us to build the future of the payments processing industry
  • In this role you'll be a key contributor in developing software solutions and you'll leverage your extensive experience to architect and design robust, scalable, and maintainable systems
  • You'll be responsible for solving complex technical problems, optimising performance, and ensuring code quality through rigorous testing and reviews
  • Provide technical leadership and mentorship to junior engineers, setting high standards for technical excellence. While fostering a culture of continuous improvement
  • Drive the successful delivery of complex projects, ensuring they meet business requirements and add value
  • Architect and develop robust, scalable, and maintainable software systems, addressing technical complexities
  • Effectively communicate technical concepts to both technical and non-technical stakeholders
  • Contribute to the technical vision and roadmap of the organization, driving innovation and continuous improvement
  • Contribute to the definition and execution of technical strategies, aligning them with organizational goals
  • Collaborate with cross-functional teams, product managers, and designers to deliver optimal solutions
  • Play a role in project planning, task prioritization, and resource allocation, ensuring timely delivery
  • Demonstrate expertise in multiple technical domains, and actively mentor others to improve their skills

Our take

Embedded banking, or Banking-as-a-Service, has been a major driver of the fintech explosion. It allows challengers and smaller players to rapidly incorporate novel financial products and infrastructure without building from scratch - and major players to keep pace with increasing consumer demand for fintech services. Thredd (formerly Global Processing Services) focuses on paytech, with a tranche of services including major areas like payments, wallets, fraud prevention, and crypto management.

This diverse offering across high-growth fintech sectors has helped Thredd draw in hefty funding, and key clients across the key fintech markets of Europe, Asia-Pacific, and the Middle East, including Revolut, Curve, Cape, and Starling Bank.

This shows quite how far Thredd has managed to capture significant market penetration, which has given it the resources to continue building out key new products. With more non-fintech businesses looking to leverage the benefits of embedded banking, this could see Thredd expand into further markets such as insurance and loans. Certainly, Thredd has both the momentum and the valuation to take the plunge into other lucrative verticals.

Freddie headshot

Freddie

Company Specialist at Welcome to the Jungle

Insights

Some candidates hear
back within 2 weeks

-7% employee growth in 12 months

Company

Funding (last 2 of 3 rounds)

Jan 2022

$100m

LATE VC

Oct 2021

$300m

LATE VC

Total funding: $447.9m

Company benefits

  • 25 Days annual leave
  • Option to buy 5 days annual leave
  • Pension scheme
  • Private Medical
  • Life Insurance
  • Green Car Scheme
  • SmartTech
  • Volunteer time
  • Season Ticket Loan
  • Cycle to work Scheme
  • Long Service Awards
  • Retail Discounts
  • Tax-Free Childcare Vouchers
  • Flu Vaccinations
  • Flexible benefits (Better you fund, Revitalise you Fund, Money Coach, Expanded Private Medical, Critical Illness)

Company values

  • We collaborate with purpose each and every day - We can win when we collaborate as a team – creating a workplace culture that is focused on teamwork, open communication, and mutual respect. Our strength is in working together: building trusted relationships; supporting each other in our shared goals; and bringing the right people into conversations. We strive to foster an environment where collaboration is strategic and purposeful, and everyone feels empowered to contribute their unique skills and expertise. We believe that selecting the right collaborators means understanding everyone’s skills and expertise, and considering how they can contribute to the project or initiative. It's about finding the right fit for each collaboration and identifying how each person or team can bring value to the table. Collaboration with purpose is key – be clear on the outcome you’re expecting from working together
  • We think differently to inspire innovation - If we keep doing the same things, we’ll keep getting the same result – diversity of thought enables creativity and accelerates business performance: encouraging people to innovate, sharing different perspectives, and exploring new approaches. We strive to foster an environment where ideas are valued and everyone feels empowered to share their perspectives and insights. We believe that the best way to solve problems and achieve success is by thinking outside the box and approaching challenges with fresh ideas and new perspectives. By thinking differently, we can uncover new opportunities and create unique solutions that set us apart from our competitors. We believe that innovation is key to staying ahead in today's fast-paced and ever-changing business landscape.
  • We support each other to act courageously - Innovation often takes courage; being bold and taking calculated risks is critical to staying ahead of our competitors. To "act courageously" means to have the courage to take bold action in the face of uncertainty or adversity. It's about taking the initiative to pursue new ideas and opportunities, even when there's a risk involved. We believe that by taking risks, we can learn from our mistakes, grow and adapt to new challenges, and ultimately achieve greater success. Courage is different for each of us. For some people it’ll be taking responsibility; for others it’s letting others take responsibility. It may be speaking up, or allowing others to speak. In all cases, it’s being comfortable with feeling uncomfortable. We're all about taking risks and making things happen! It’s about having the guts to pursue bold ideas and take calculated risks, even when it's scary. We believe that by embracing innovation and not being afraid to make mistakes, we can learn and grow, and ultimately achieve success. So let's take that leap of faith, step out of our comfort zones, and make a difference!
  • We own and implement the outcome for our colleagues, clients and investors - We believe that everyone should take ownership of their work and strive to deliver outstanding results. To "own it" means to take responsibility for your work and to hold yourself accountable for the outcomes. We encourage colleagues to take pride in their work and to treat every project as if it were their own. By taking ownership, we can ensure that our work is of the highest quality and that we are delivering on our promises. To "deliver" means to follow through on your commitments and to deliver results that exceed expectations. We believe that delivering excellence is not only important for our clients and customers but also for our team members. By setting high standards and striving for excellence, we can create a culture of success and continuous improvement, and a workplace culture that is focused on excellence and achievement.

Company HQ

Holborn, London, UK

Leadership

Spent over a decade in various Executive VP positions at Visa, then Global Payments Inc. Has also held President roles at First Data Corporation and Fiserv.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job

View 13 more jobs at Thredd