Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
This job is expired We're automatically mark job as expired after 180 days of its inactivity
Job details

Senior Software Engineer

Responsibilities

We are building a core banking platform that can scale up to serve a billion customers across different banks around the world. As well as providing familiar features such as bank cards, savings accounts and mortgages, our primary goal is to have the platform work every single time. No exceptions. We never want a customer to have their card declined because of an outage or defect.

We do this by blending cutting-edge technologies with battle-hardened and proven principles around architecture, security and delivery.

Our tech stack:

  • Java / Spring Boot ecosystem (and some Kotlin)
  • Kubernetes, Docker, Helm, Terraform, AWS
  • Kafka, Redis, CockroachDB (PostgresSQL)
  • Gradle, Jenkins, SonarQube, Snyk, Checkmarx
About the role


We believe diversity of thought is crucial in helping us find broader solutions to tough challenges. We have dedicated teams with bags of experience in banking and financial services, so the engineers we recruit can stretch their talents regardless of domain background. Your role demands that you’re a self-starter with a passion for software craftsmanship, ready to identify and articulate areas of improvement into deliverable features.

You will have experience of working in a role where your focus has been on the core design & development of user stories, adhering to high engineering quality and the processes adopted by your engineering peers. At 10x, you will work within the CRM & Comms product area and primarily will have day-to-day involvement across all the Customer Interaction related user journeys, including all the various key actors and features. You are a great communicator and highly organised with a motivation to achieve results, eager to learn and, of course, a passion for innovation. We'd love to have you join us and build the systems, services and apps that delight our clients and enable our teams to deliver faster.

About the team

The CRM, Chat and Operations team focuses on building the services that enable Bank colleagues and customers to solve customer problems and enable efficient Bank Operations. Our key stakeholders include Onboarding and Core Banking microservice teams and we also work closely with the CRM team. This will be a cross-functional team with a broad mix of product owners, business analysts and engineers coming together to solve complex problems that deliver value for our clients.

Ideally you will have…

  • Extensive systems design experience and ability to code
  • The ability to solve problems and experience in contributing to on-going development and development practices
  • Experience with Kafka, Kinesis, Hadoop, Spark, or other big data and streaming technologies
  • A good understanding of Java 8 and Enterprise Java development frameworks such as Spring (particularly Spring Boot and Spring Security)
Extensive experience in the following areas:
  • Building RESTful APIs
  • SQL databases e.g. CockroachDB, MySQL, PostgreSQL
  • Continuous Integration e.g. SonarQube, Maven, Gradle and Jenkins
  • Delivering in an Agile manner, particularly Scrum
If you also have experience with any of the following, we’d love to hear from you…
  • Experience of retail bank systems or open banking
  • Familiar with any of the tools listed below:
    • Kotlin
    • Docker, Kubernetes, Helm and Terraform
    • Kafka, Allure, Redis
  • Test Driven Development or, ideally, Behaviour Driven Development
  • Building and operating services on AWS
  • Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-sets

Note: Our Software Development Engineers are expected to be part of our on-call team to support 24/7 live service for our clients. A highly competitive on-call package is in place to compensate you for this.

More About 10x

Our home is in London but our 10x teams work around the UK and Australia provide our clients with deep and relevant experience amassed from multi-billion-dollar businesses, challenger brands, disruptors and start-ups.

At 10x you work alongside innovators and leaders in banking and financial services, big-technology and consumer-focused industries – proven practitioners who understand how to meet the evolving needs of businesses and consumers. Our engineers, product specialists and developers are leaders too, drawing on experience from within and outside financial services to deliver transformational new digital solutions.

We are driven by the belief that whatever we do as a business has to be done in the right way. Our three core values amid this are fundamental to our 10x approach: Transformation, Integrity and Impact.

Equal Opportunities for All

Equality, Diversity and Inclusion are priorities for us here at 10x – we welcome and promote diversity amongst our people and if we are to solve the legacy problems for our clients and their customers around the world, our team has to represent the people we serve. We are committed to ensuring that all job applicants are treated equally. All applicants will be treated fairly and will be considered for employment without discrimination because of ethnicity, race, religion or belief, sex, sexual orientation, gender identity or gender reassignment, family or parental status, pregnancy or maternity, marital or civil partner status, national origin, age, veteran, neurodiversity status or disability status.

As part of the application process we may ask you to voluntarily provide information relating to your personal attributes for the purposes of reporting and monitoring only. The capture of this information will not influence the hiring process but will help us monitor progress against our diversity and inclusion ambitions.

    • 25 days holiday and an extra day off on your birthday plus Bank/Public Holidays
    • Pension scheme
    • Private Health Care via AXA PPP, with the option to add your family
    • Life Assurance
    • Income Protection
    • Subscription to Headspace wellbeing app
    • Flexible benefits to suit your lifestyle via salary sacrifice
    • Enhanced parental policies, dependent on tenure
    • Regular company-funded socials
    • All the latest tech you need to enable you to deliver excellent output
    • You will also be eligible for any additional employee benefits that may be introduced in the future
    • 30 mins screen round
    • 2 hour tech round
    • 30 mins HR round
    Java, Spring Boot, CI/CDJava, Spring Boot, CI/CD

Benefits

10x Banking Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
10x Banking DE&I Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of 10x Banking
10x Banking CEO photo
Antony Jenkins
Approve of CEO

Our aim is to transform banking. We are leading a revolution with our next-generation cloud-native technology platform. Using our 10x SuperCore, we enable our client banks to engage their customers with more timely, relevant and personalised expe...

3 jobs
FUNDING
TEAM SIZE
DATE POSTED
August 15, 2022

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!