Site Reliability Engineer at 10x Banking

  • UK Only
  • 10x Banking
Job Description:

About the role:

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 you:

You know that “perfect is the enemy of great”, and that software engineering isn't about admiring problems but about collaborating to find solutions that work. Your experience of building fast, scalable, distributed systems underscores this.

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.

Requirements:

  • Good experience building and operating services on AWS and with RESTful APIs, SQL and NoSQL databases
  • Experience with development life cycle process (CI/CD), best practices and operating distributed cloud-based micro services
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Broad knowledge of programming languages, operating system principles, networking, and software development best practices
  • Experience with Kafka, Hadoop, Spark, or other big data and streaming technologies Good understanding of Docker, Kubernetes, Java 8 and Enterprise Java frameworks such as Spring
  • Experience with delivering in an Agile manner, particularly Scrum
  • Experience with Operational Excellence
  • Be part of a callout team to provide live service to our clients
  • Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency saturation, errors and overall system health
  • Scale systems sustainably through mechanisms like automation and evolve systems by - - pushing for changes that improve reliability and velocity

Company Benefits

  • 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

Interview Process

  • Telephone/Video call
  • Technical Assessment
  • Final Interview
  • Offer

Other Jobs in DevOps & SysAdmins