Hybrid Software Engineer – Assurance

Posted 3 weeks ago

Apply now

About the role

  • Software Engineer developing scalable solutions for Starling Bank, UK's first digital bank. Join a fast-paced environment focused on innovation and technology in fintech.

Responsibilities

  • Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech.
  • We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do.
  • The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.
  • Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.
  • Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be.
  • We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling.

Requirements

  • We're seeking highly motivated engineers with at least 3 years of experience to play a key role in our Assurance team.
  • You will build the systems responsible for regulatory breach alerting, tooling for customer remediations, and new features driving our operational strategy.
  • We’re looking for engineers who can take ownership of complex challenges, navigate ambiguity, and mentor peers.
  • You should have a strong understanding of delivering robust, scalable code and a proven track record of engineering excellence.
  • Experience with AWS and Postgres is highly desirable.
  • We’re open-minded when it comes to hiring; we care more about aptitude and attitude than specific qualifications.
  • For the most part we code in Java, but you need not be an expert when you join us!
  • We believe in clean coding, simple solutions, automated testing, and continuous deployment.
  • If you care enough to find elegant solutions to difficult technical problems, we’d love to hear from you.
  • The main part of our Tech Stack is listed below. We don't ask that you have experience in all of this, but if you do, that's great!
  • Java (makes up the majority of our backend codebase)
  • AWS & GCP (we're cloud-native)
  • Distributed service-based architecture
  • Kubernetes (EKS)
  • TeamCity for CI/CD (lots of teams are releasing code 15-20 times per day!)
  • Terraform and Grafana

Benefits

  • 25 days holiday (plus take your public holiday allowance whenever works best for you)
  • An extra day’s holiday for your birthday
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x your salary & group income protection
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton
  • Generous family-friendly policies
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks
  • Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing

Job title

Software Engineer – Assurance

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job