Senior Software Engineer, Thredd

Salary not provided
SQL
React
AWS
Python
Kafka
Postgres
ELK
MySQL
RabbitMQ
JIRA
Confluence
Senior level
London
Thredd

Issuer processing partner

Open for applications

Thredd

Issuer processing partner

201-500 employees

FintechB2BPaymentsFinancial ServicesSaaS

Open for applications

Salary not provided
SQL
React
AWS
Python
Kafka
Postgres
ELK
MySQL
RabbitMQ
JIRA
Confluence
Senior level
London

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

  • Proven experience with cloud-based technology, and services, preferably within AWS
  • Expertise in both Frontend and Backend software solution development
  • Experience with Agile development methodologies and SecDevOps practices
  • Excellent knowledge of secure coding practices inline
  • Strong knowledge of databases, SQL, and NoSQL, as well as data structures and algorithms
  • Excellent problem-solving skills and the ability to work in a fast-paced, evolving environment
  • Strong communication and collaboration skills, with the ability to articulate technical concepts to non-technical stakeholders
  • A commitment to continuous learning and improvement, both in personal capacity and within the context of the team
  • Prior experience with payment systems, transaction processing, and financial software development, encryption, and cryptography would be advantageous
  • Python and Supporting Frameworks
  • React and Supporting Frameworks
  • Rest APIs, Graph QL
  • Databases: MS SQL Server, Dynamo DB, MySQL, Postgres (others advantageous)
  • ORMs: Entity Framework, Dapper
  • Queuing\Streaming: RabbitMQ, Kafka
  • Design Tools\Techniques: C4 Modelling, scenario trace diagrams etc
  • Microservice Architecture, Containerisation, Event Driven Systems
  • Cloud Services: API Gateway, k8s, Serverless (Preferably AWS)
  • Unit Testing Using: XUnit, NUnit
  • Logging\Observability: Serilog, Coralogix, ELK
  • Jenkins\Bitbucket Pipeline, Octopus, Sonar Cloud
  • Bitbucket, JIRA and Confluence
  • Motivated team player supporting squad members
  • Asking questions and challenging opinions and being ready to be challenged in a constructive manner

What the job involves

  • We are seeking a highly skilled Senior Software Engineer with expertise in Python and React.js to join our dynamic team in the fintech sector
  • The ideal candidate will be responsible for developing and delivering innovative issuer processing solutions using cloud-based technology
  • This role involves working closely with cross-functional teams to design, build, and implement new capabilities that enhance our service offerings
  • Design and develop robust, scalable, and secure applications using Python and React.js
  • Leverage existing cloud-based technology to build and deploy applications that meet the needs of the card issuing market
  • Collaborate with Product Managers, UX/UI Designers, Solutions Architects, and other Engineers to define requirements, create software architecture, and deliver high-quality solutions
  • Implement automated testing and deployment strategies to ensure reliability and efficiency in the software delivery process
  • Optimize applications for maximum speed, scalability, and security
  • Stay abreast of emerging trends and technologies in cloud computing and issuer processing to drive continuous innovation and improvement
  • Provide technical leadership and mentorship to junior engineers, promoting best practices in software development
  • Troubleshoot, debug, and upgrade existing systems, ensuring high performance and responsiveness to requests
  • Participate in code reviews, contributing to the maintenance of high coding standards and improving the overall quality of the codebase

Salary benchmarks

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.

Share this job

View 11 more jobs at Thredd