Abound - Senior Python Software Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
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
Responsibilities
• 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
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
No credit card. Takes 10 seconds.