Senior Software Engineer (Python)
Senior Software Engineer (Python)

Senior Software Engineer (Python)

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Aveni UK

At a Glance

  • Tasks: Build AI-driven systems and collaborate on innovative financial services projects.
  • Company: Aveni, a forward-thinking tech company in the financial sector.
  • Benefits: Remote work, 34 days holiday, personal development plans, and competitive benefits.
  • Other info: Great career progression opportunities and a supportive team environment.
  • Why this job: Join a high-impact role shaping the future of AI in finance.
  • Qualifications: Strong Python skills and experience with AWS and AI systems.

The predicted salary is between 60000 - 80000 £ per year.

Aveni is building next-generation AI systems for UK financial services, where safety, compliance, and trust are non-negotiable. We're hiring a Senior Software Engineer to work on AI and agentic platform capabilities that power intelligent, automated workflows for financial services. This is a high-impact role building foundational technology that underpins Aveni's AI-first strategy.

What You’ll Be Doing

  • Build Production-Grade Systems
    • Design and implement scalable Python services powering AI-driven workflows
    • Develop resilient, observable systems with strong error handling and compliance traceability
    • Work within a serverless, event-driven AWS architecture
  • Own Delivery End-to-End
    • Take ownership of features from design through to production
    • Collaborate with Product, AI Platform, and Compliance teams
    • Contribute to sprint planning, estimation, and delivery
  • Shape AI & Agentic Systems
    • Build intelligent workflows using LLMs and agentic architectures
    • Integrate AI models into production systems
    • Design guardrails, policy enforcement, and behavioural monitoring for AI agents
  • Mentor & Elevate the Team
    • Support and guide junior and mid-level engineers
    • Lead code reviews and promote engineering best practices
    • Contribute to documentation, demos, and knowledge sharing
  • Drive AI-Augmented Engineering
    • Use AI coding tools to accelerate development and improve quality

Requirements

What We’re Looking For

  • Must Have
    • Strong Python expertise in production environments
    • Experience building cloud-native systems on AWS (Lambda, DynamoDB, S3, EventBridge)
    • Experience working with LLMs or AI/ML systems
    • Strong understanding of APIs, async systems, and scalable architecture
  • Nice to Have
    • Experience with AI safety, guardrails, or policy enforcement
    • Background in agentic systems or autonomous workflows
    • Experience in financial services or regulated environments
    • Familiarity with Node.js / TypeScript, Terraform or CDK
    • Knowledge of observability tools and ML fundamentals

You’ll Thrive If You Are

  • Pragmatic and able to balance speed with long-term quality
  • Curious about AI, especially safety and responsible usage
  • Comfortable working in a fast-moving scale-up environment
  • A strong communicator who can explain complex ideas clearly
  • Passionate about mentoring and raising team standards

This role offers a clear path into Staff or Lead Engineer positions. Drive architectural decisions across multiple teams and own complex, cross-cutting AI systems.

Benefits at Aveni

  • Remote-first working across the UK
  • 34 days holiday (including flexible bank holidays) and your birthday off
  • Company-wide off-sites
  • Optional Personal Development Plan
  • Flexible benefits platform
  • Protection essentials including Life Insurance, Income Protection, Critical Illness cover, and Pension (up to 5% matched employer contribution with optional increased contributions)

Senior Software Engineer (Python) employer: Aveni UK

Aveni is an exceptional employer for Senior Software Engineers, offering a dynamic remote-first work environment across the UK that prioritises innovation in AI for financial services. With a strong focus on employee growth, including clear pathways to leadership roles and a commitment to mentoring, Aveni fosters a collaborative culture where your contributions directly impact the future of technology. Enjoy generous benefits such as 34 days of holiday, flexible working arrangements, and comprehensive protection essentials, making it a rewarding place to advance your career.
Aveni UK

Contact Detail:

Aveni UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Python)

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with Aveni employees on LinkedIn. Building relationships can open doors that job applications alone can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your Python projects and any AI systems you've worked on. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills and understanding Aveni's mission. Be ready to discuss how your experience aligns with their AI-first strategy and how you can contribute to their goals.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Aveni team.

We think you need these skills to ace Senior Software Engineer (Python)

Python Expertise
Cloud-Native Systems Development
AWS (Lambda, DynamoDB, S3, EventBridge)
AI/ML Systems Experience
APIs Understanding
Asynchronous Systems Knowledge
Scalable Architecture Design
LLMs Integration
Policy Enforcement for AI
Mentoring and Team Leadership
Code Review Best Practices
Observability Tools Familiarity
Agile Methodologies
Strong Communication Skills
Curiosity about AI Safety

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your Python expertise and any cloud-native systems you've built, especially on AWS. We want to see how you can contribute to our AI-driven workflows!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for AI and how your background aligns with our mission at Aveni. Don’t forget to mention your experience with LLMs or AI/ML systems, as this is key for us.

Showcase Your Projects: If you've worked on relevant projects, make sure to include them in your application. Whether it's building scalable systems or integrating AI models, we love seeing real-world examples of your work. This helps us understand your hands-on experience!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at Aveni!

How to prepare for a job interview at Aveni UK

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with production-grade systems and how you've implemented scalable services. Prepare to share specific examples of projects where you've used Python in a cloud-native environment.

✨Familiarise Yourself with AWS

Since the role involves working within a serverless, event-driven AWS architecture, it’s crucial to understand AWS services like Lambda, DynamoDB, and S3. Have some real-world examples ready that showcase your experience with these tools and how they contributed to building resilient systems.

✨Showcase Your AI Knowledge

Aveni is focused on AI-driven workflows, so be prepared to discuss your experience with LLMs and AI/ML systems. Think about how you've integrated AI models into production systems and any guardrails or policy enforcement measures you've implemented to ensure safety and compliance.

✨Emphasise Team Collaboration

This role requires collaboration with various teams, so highlight your experience in cross-functional environments. Share examples of how you've mentored junior engineers, led code reviews, and contributed to team standards. Show that you're not just a tech whiz but also a great team player!

Senior Software Engineer (Python)
Aveni UK

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>