
Senior Python Software Engineer
Abound
full-time
Posted on:
Location Type: Hybrid
Location: London • United Kingdom
Visit company websiteExplore more
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