Senior Software Engineer
Role details
Job location
Tech stack
Job description
We're looking for Senior Software Engineers who care deeply about product, engineering quality and customer impact.
This isn't a role where you disappear into a giant org chart maintaining legacy systems. Our engineers work closely with product, design and leadership to shape what we build and how we build it.
You'll have real ownership, high trust and the opportunity to influence architecture, tooling and technical direction as we scale.
What You'll Be Doing
- Building scalable backend systems and customer-facing products
- Designing clean, maintainable, high-quality code
- Collaborating closely with product, design and data teams
- Solving complex engineering and operational challenges
- Contributing to architectural and technical decisions
- Improving performance, reliability and developer experience
- Helping shape engineering culture and standards
Requirements
- Python
- TypeScript
- React
- PostgreSQL
- Kubernetes
- RabbitMQ
- Flutter
- AWS/GCP
You do not need experience in every part of the stack - strong engineering fundamentals matter more., * Experience developing software in one or more programming languages from the list (Python, Java, C#, Go)
- 7+ years of software engineering experience in an industrial setting
- Experience with data structures or algorithms
- Experience building distributed systems
- Excellent verbal communication skills. Good problem-solving skills. Team player.
- Experience with UI/UX
Preferred qualifications
- Proficiency in Python with experience in asynchronous frameworks (aiohttp, fastapi, etc)
- Experience with Docker, Kubernetes, Helm
- Experience with RabbitMQ, PostgreSQL, MongoDB
- Experience with Flutter/Dart
Visa sponsorship costs
For Skilled Worker Visa sponsorship, ANNA covers all costs we are legally required to pay as your sponsoring employer - this includes the Certificate of Sponsorship (CoS) fee and the Immigration Skills Charge (ISC).
Candidates are responsible for their own visa application fee and Immigration Health Surcharge (IHS), which are payable directly to the UK Home Office as part of the visa application process.
Benefits & conditions
Employee discount, Employee assistance programme, Company pension, Private medical insurance, Cycle to work scheme, Tech scheme, Flexible schedule Hybrid work in 2 Fitzalan Road, Cardiff CF24, What We Offer
At ANNA, we celebrate a flat organisational structure. You might be wondering what that means! Well, it's all about empowering our team by sharing power and decision-making responsibilities, so everyone can feel a sense of ownership.
Life at ANNA (flexible by design)
Flexible working - focused on trust, autonomy and outcomes
Hybrid or Remote working, depending on role
Work from anywhere for up to 3 months
Support towards home working equipment
Flexible hours for caregiving responsibilities
Temporary reduced hours / phased returns when life needs it
Time off for your child's first day of school (non-negotiable )
Employee Growth Share options - because when ANNA grows, you grow too
Wellbeing (because you're a human first)
️ Trained Mental Health First Aiders Perkbox EAP + counselling support Online GP access & prescription service ️ Bupa private medical insurance On-demand wellness content Menopause support (policy + practical adjustments that actually help)
Financial Wellbeing (money matters - we're ANNA after all)
Salary sacrifice pension contributions Workplace nursery salary sacrifice ️ Perkbox discounts & reward points Cycle to Work scheme Salary sacrifice for Home & Tech
Growth & Self-Direction (invest in you)
️ £1k annual personal travel allowance £1k annual personal learning allowance (including non-work learning - yes, really)
Time Off & Life Moments (the important stuff)
Enhanced parental leave Adoption leave Pregnancy loss & compassionate family leave Emergency dependent leave
Belonging & Connection (we actually like each other)
Monthly team brunches Regular team-building events Free drinks & snacks in the office