Senior Software Engineer

Engineering · Full-time · London, GB

Job description

Role and Responsibilities 

  • Create solutions to business problems by working closely with stakeholders.

  • Manage banks internal cloud-based analytics platform – across environments, creating robust design, high quality code and API infrastructure.

  • Become subject matter expert on key applications on the platform and contribute to various strategic change projects of the bank.

  • Design, develop and deploy applications on the platform.

  • Functionally manage small teams and prioritise the workload; Drive solution implementations with high quality design, testing and documentation.

  • Administer AWS cloud environment and work closely with onshore / offshore development teams on optimised usage of cloud resources across various projects.

  • Become a champion of cost management and procurement governance for cloud resources.

  • Interface with vendors providing platform and services for data, analytics related requirements of the Bank

Skills and Experience  

Leadership and Mindset

  • Ability to work closely with business stakeholders to identify problems/areas of improvements and transcribe these into working solutions.

  • Demonstrated experience in a similar role at a Bank/Financial services organisation, illustrating a growth mindset and a collaborative approach.

  • Strong skills in stakeholder management and planning.

  • Excellent problem-solving skills and the ability to troubleshoot complex issues.

  • Ability to design scalable, resilient, and cost-effective cloud architectures.

Technical Skills

  • Expert level proficiency in Python.

  • Full-stack development skills in other frameworks such as React, Angular (JavaScript based) useful but not necessary.

  • Expertise in database systems, including both relational databases (e.g., MySQL, PostgreSQL, Snowflake) and NoSQL databases (e.g., DynamoDB).

  • Experience with data storage services like Amazon S3.

  • Knowledge of networking concepts, including virtual private clouds (VPCs), subnets, and routing in AWS.

  • Familiarity with serverless computing using AWS Lambda.

  • Familiarity with DNS, load balancing, and content delivery networks (CDNs).

  • Experience with Infrastructure as Code (IAC) tools like AWS CloudFormation or Terraform.

  • Ability to design scalable, efficient, and maintainable web-based applications tailored to functional needs.

  • Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.

  • Experience in optimising, refactoring and debugging complex code.

  • Experience with AWS monitoring and logging tools like CloudWatch and CloudTrail.

  • Ability to set up monitoring and alerts for applications and infrastructure.

  • Experience with version control systems like Git/GitHub.

  • Expertise in deploying solutions using engineering best practices like CI/CD.

Communication

  • Exceptional communication skills, both in written and verbal forms.

  • Aptitude for effectively engaging at all levels within the organisation.

Why Recognise Bank?

Recognise Bank was created to help the UK’s ambitious SMEs grow and thrive, by offering them a range of lending propositions and savings products. We’re growing quickly and we’re winning awards, and that’s down to our people who bring a wide range of experiences, from banking to technology and beyond, bringing thoughts and great ideas from different perspectives. Recognise Bank offers the perfect opportunity to thrive in a pioneering environment, where your expertise will shape the future of the business and financial services. With offices based in the City of London, Manchester, and Birmingham, we are a growing team with big ambitions. If you think you have what it takes to make a difference at a new SME challenger bank, please get in touch.

Perks

🏠 Hybrid working (3 days in the office, 2 days working from home) 

🌎 4 weeks working from anywhere 

🏖️ 25 days annual leave plus bank holidays  

🎂 Day off on your birthday  

🎉 Monthly office socials  

🥐 Free breakfast once a week  

❤️ A team who will genuinely support you