Senior Software Engineer, Finance

New Today

Overview

We are looking for a Senior Software Engineer to actively contribute to the design, development, and optimization of finance-related backend systems. This role requires hands-on technical skills, a cloud-agnostic mindset, and experience with containerized and serverless architectures. Familiarity with Kubernetes and Amazon EKS is essential for our scalable and reliable infrastructure approach.

Responsibilities

  • Design, develop, and maintain robust backend services for financial operations including invoicing, accounts payable, and compliance automation.
  • Contribute to architectural discussions, advocating for scalable and maintainable solutions.
  • Implement AWS-based serverless services including Lambda, Step Functions, SQS, SNS, and DynamoDB.
  • Utilize Kubernetes and EKS to support containerized deployments within a cloud-agnostic environment.
  • Collaborate with DevOps to improve CI/CD pipelines, observability, and deployment processes.
  • Participate in code reviews, testing strategies, and engineering standards enforcement.
  • Troubleshoot production issues and contribute to continuous improvement practices.
  • Support test automation and ensure seamless integration with delivery pipelines.

Required Skills, Qualifications, And Experience

  • 4+ years of experience in software engineering.
  • Bachelor’s degree in computer science, computer and electrical engineering, or equivalent technical experience (prefer graduate degree).
  • Back-end software development experience within agile teams.
  • Professional experience with object-oriented programming languages.
  • Cloud-based applications, serverless solutions development experience.
  • Strong experience in backend development using Java, Python, or Node.js.
  • Hands-on expertise with AWS services and infrastructure-as-code tools like Terraform.
  • Proficiency with Kubernetes and Amazon EKS for container orchestration.
  • Understanding of CI/CD pipelines, Git-based workflows, and automated testing practices.
  • Ability to work independently and collaboratively in Agile environments.
  • Experience in financial systems is a strong advantage.
  • Good communication skills both written and verbal.
  • Analytical and problem-solving skills with an ability to identify key issues, structure analysis and synthesize data, and provide recommendations effectively.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Industries

  • Airlines and Aviation
#J-18808-Ljbffr
Location:
London
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search