At a Glance
- Tasks: Drive innovation and develop software with Golang or Java in a collaborative environment.
- Company: Admiral Money, a certified Great Place to Work for over 25 years.
- Benefits: 33 days holiday, flexible working, and up to £3,600 in free shares annually.
- Other info: Join a diverse team committed to inclusivity and personal growth.
- Why this job: Make a real impact while growing your skills in a supportive culture.
- Qualifications: Experience with Golang or Java, and familiarity with Agile methodologies.
The predicted salary is between 36000 - 60000 € per year.
About us
Admiral Money is the dynamic lending arm of Admiral Group, offering personal loans, motor finance, and second charge mortgages since 2017. We’re building something special for our customers and are looking for curious, driven individuals ready to learn, take on challenges, and make an impact.
We’re proud to be a certified Great Place to Work for over 25 years, with recognition for Women and Wellbeing. Our inclusive culture empowers everyone to Be You.
Need support during the recruitment process? Just let us know – we’re here to help.
The Role
As a Senior Software Engineer at Admiral Money, you’ll play a key role in driving innovation across our technical product teams. You’ll contribute to a wide range of development initiatives, champion engineering excellence, and help shape the future of our products through deep technical insight and collaboration.
Responsibilities
Although this exciting and important role will vary day-to-day, we expect that the suitable candidate will:
- Write clean, idiomatic, and maintainable code that aligns to business requirements
- Ensure all work is covered by suitable unit tests
- Proactive contribution to technical excellence through peer reviews and development of best practices
- Ensure a suitable level of documentation is maintained
- Effective contribution to team activities including Scrum Events
- Commitment to the continual improvement of the software, the team, the discipline, and the business
- Collaborate with Product Owners, Scrum Masters, Architects and other stakeholders
- Support the growth of the discipline through coaching and mentoring
What We\'re Looking For
- Significant professional experience with Golang or Java, HTML, and CSS
- Experience with both React and Express.js (or similar frameworks)
- Use of AWS (or other cloud platform providers)
- Experience with CI/CD and DevOps tooling and processes
- Ability to work effectively as a member of a Scrum/Agile team
- Knowledge and awareness of accessibility standards and best practices
- Practical understanding of the importance of Secure Software Development practices
- Excellent written and verbal communication skills
Desirable Skills/Experience
Although not essential, we would be excited to speak to candidates who also have:
- Knowledge of other programming languages (particularly Typescript or Python)
- Experience using CSS pre-processors (e.g. Sass), Next.js, and Nx
- Experience working with microservices and event driven architectures
- Database engineering experience (particularly PostgreSQL and DynamoDB)
- Terraform/IaC experience
- Kubernetes and Docker experience
Admiral: Where You Can
We take pride in being a diverse and inclusive business. It\\\'s a place where you can Be You, and show up as you are. We’re committed to fostering a people-first culture where everyone is accepted, supported, and empowered to be brilliant. You can, Grow And Progress at a pace and direction that suits you, Make A Difference for our customers and each other, and Share in Our Future with all colleagues eligible for up to £3,600 of free shares each year after one year of service.
Everyone receives 33 days holiday (including bank holidays) when they join us, increasing the longer you stay with us, up to a maximum of 38 days (including bank holidays). You also have the option to buy or sell up to an additional five days of annual leave.
We’re proud of our people-first culture. In fact, we\\\'ve been recognised as a Great Place to Work for Women, a Great Place to Work for Wellbeing, and an overall Great Place to Work for over 25 years! We’re fully committed to making sure your progression is not slowed or halted by barriers related to race, gender, age, sexuality or any of the protected characteristics.
Our fantastic benefits make sure our colleagues have a great work-life balance; you can view some of our other key benefits.
Senior Software Engineer - Java or Golang in Cardiff employer: Admiral Group plc
Admiral Money is an exceptional employer that champions a people-first culture, offering flexible hybrid working and vibrant office spaces designed for collaboration. With a commitment to diversity and inclusion, employees are empowered to be their authentic selves while enjoying generous benefits such as 33 days of holiday, opportunities for professional growth, and the chance to earn free shares. Join us to make a meaningful impact in a supportive environment where your contributions are valued and recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Java or Golang in Cardiff
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Admiral Money on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your coding skills. Practice common algorithms and data structures in Java or Golang. We want to see how you think, so be ready to explain your thought process during coding challenges.
✨Tip Number 3
Show off your passion for tech! Bring examples of projects you've worked on, especially those that align with Admiral's focus on innovation. This will help us see your hands-on experience and how you can contribute to our team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our awesome team at Admiral Money.
We think you need these skills to ace Senior Software Engineer - Java or Golang in Cardiff
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with Java or Golang, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for software engineering and how you can contribute to Admiral Money. Be sure to mention why you’re excited about the role and our company culture.
Showcase Your Technical Skills:In your application, be specific about your technical skills. Mention your experience with AWS, CI/CD, and any frameworks like React or Express.js. This will help us see how you fit into our tech stack!
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Admiral Group plc
✨Know Your Tech Stack
Make sure you brush up on your knowledge of Java or Golang, as well as HTML and CSS. Be ready to discuss your experience with frameworks like React and Express.js, and don’t forget to mention any cloud platform experience you have, especially with AWS.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous projects. Highlight your contributions to technical excellence, such as peer reviews or best practices you've implemented, to demonstrate your proactive approach.
✨Emphasise Collaboration
Admiral Money values teamwork, so be ready to talk about your experience working in Agile/Scrum environments. Discuss how you've collaborated with Product Owners, Scrum Masters, and other stakeholders to drive projects forward.
✨Communicate Clearly
Excellent communication skills are a must for this role. Practice articulating your thoughts clearly and concisely, both verbally and in writing. Be prepared to explain complex technical concepts in a way that’s easy to understand for non-technical team members.