Abound

Senior Python Software Engineer

Abound

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop new Python features and services that automate and support core financial operations, such as payments, reconciliations, and reporting.
  • Participate in the full software development lifecycle — from design and implementation to testing, deployment, and monitoring.
  • Own a part of the platform, and be responsible for the smooth operation of associated business processes, and their KPIs.
  • Collaborate closely with colleagues in Product and Design as well as users (both internal and external) to understand, challenge, and refine requirements
  • Provide second-line support within business hours, helping to troubleshoot and resolve any system issues that impact our customers
  • Supporting junior engineers through PRs and pairing
  • Apply strong SQL skills to troubleshoot and improve the performance of data management and retrieval across our Postgres databases

Requirements

  • Seven or more years professional experience in software engineering
  • Experience collaborating directly with business stakeholders to gather requirements and translate them into technical solutions
  • Experience building or maintaining automation and integrations supporting financial or operational workflows
  • Comfort working in fast-paced environments where accuracy, reliability, and clear communication are essential
  • Proficiency in writing well-structured async Python code with type hints and unit tests
  • Experience maintaining codebases for business-critical systems
  • Proficiency in Git for version control
  • Basic knowledge of cloud infrastructure with experience working with at least one of AWS, GCP, or Azure
  • Strong SQL skills for efficient data management and retrieval
  • Knowledge of lending products and business processes will be a major advantage
  • Awareness of financial concepts, accounting flows, or reconciliation processes is a plus
Benefits
  • Everyone owns a piece of the company - equity
  • Hybrid with 3 days a week in the office
  • 25 days’ holiday a year, plus 8 bank holidays
  • 2 paid volunteering days per year
  • One month paid sabbatical after 4 years
  • Employee loan
  • Free gym membership
  • Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLasync programmingunit testingPostgresGitautomationintegrationscloud infrastructuretype hints
Soft skills
collaborationcommunicationtroubleshootingmentoringproblem-solvingaccuracyreliabilityadaptabilitystakeholder engagementrequirements gathering