At a Glance
- Tasks: Join a dynamic team to develop innovative software solutions and enhance our technology stack.
- Company: AJ Bell is a leading investment platform in the UK, trusted by over 593,000 customers.
- Benefits: Enjoy a competitive salary, generous holiday, hybrid working, and numerous perks like gym membership and training support.
- Why this job: Be part of a collaborative culture that values innovation and offers excellent career progression.
- Qualifications: Strong C# skills, experience with APIs, Agile methodologies, and cloud infrastructure knowledge required.
- Other info: Opportunity for personal development and involvement in exciting tech projects.
The predicted salary is between 42500 - 51000 ยฃ per year.
Job Description
The Touch team is developing a next generation investment platform. We want to use technology to improve the way consumers access financial advice and manage their investments.
Are you passionate about development?
We're seeking developers at all career stages. Whether you have just over a year of experience or are a seasoned engineer, we have opportunities for you. Plus, we offer Go training for experienced engineers new to the language.
If you're ready to take your career to the next level, apply now!
The majority of existing platforms are still reliant on software and processes that aren't capable of supporting today's technology, so we started from scratch, developing a modern platform that is as efficient as possible.
We're building a mobile first investment app that lets advisers manage their clients' investments entirely through their Smartphone.
What you'll do:
- Engage in the full software development lifecycle: requirements gathering with stakeholders, working as a team to build and test features, managing deployment and supporting the service in production.
- Work as part of a distributed team made up of self-motivated and collaborative individuals. Much of our communication is remote and async so good communication skills are key.
- Iteratively make improvements to a new product while aligning to our mutually agreed design and architectural principles.
- Always looking for ways we can improve our product, processes and practices. We don't like friction and waste.
- Automated testing, continuous integration and continuous deployment. We are huge proponents of automation.
- Working outside of your specialism when needed. While all our team members have a specialism, we don't let that restrain us. Our engineers jump in to help get things done even in technologies out of their core competency.
What you'll have:
- Excellent programming and problem solving skills
- Understanding of relevant software design patterns and paradigms, such as OOP, DDD, MVC, microservices, containers/orchestration or event-driven architecture
- You create straightforward and well tested code.
- You take ownership of tasks and problems, asking for help when needed to keep things moving.
- Experience working with Investment or Pensions platforms would be an advantage
Our tools and technologies:
The below are all things that we are either currently using or have found to be a useful foundation when joining our team. Prior knowledge of them is not essential but would be beneficial to the role:
- Go (we can offer training for experienced engineers who haven't used Go before)
- gRPC/proto
- PostgreSQL
- Docker & Kubernetes
Other technologies we use include:
- TypeScript and Vue
- Dart and Flutter
About AJ Bell
AJ Bell is one of the fastest-growing investment platform businesses in the UK offering an award-winning range of solutions that caters for everyone, from professional financial advisers to DIY investors with little to no experience. We have over 644,000 customers using our award-winning platform propositions to manage assets totalling more than ยฃ103.3 billion. Our customers trust us with their investments, and by continuously striving to make investing easier, we aim to help even more people take control of their financial futures.
Having listed on the Main Market of the London Stock Exchange in December 2018, AJ Bell is now a FTSE 250 company.
Headquartered in Manchester with offices in central London and Bristol, we now have over 1,500 employees and have been named one of the UK's 'Best 100 Companies to Work For' for six consecutive years and in 2024 named a Great Place to Workยฎ.
At AJ Bell you can expect a friendly working environment with a strong sense of teamwork, we have a great sense of pride in what we do, and this is reflected in our guiding principles.
What we offer
- Competitive starting salary
- Starting holiday entitlement of 25, increasing up to 31 days with length of service and a holiday buy and sell scheme
- A choice of pension schemes with matched contributions
- Discretionary bonus scheme
- Annual free share awards scheme
- Buy As You Earn (BAYE) Scheme
- Health Cash Plan โ provided by Simply Health
- Discounted private healthcare scheme and dental plan
- Free gym membership
- Employee Assistance Programme
- Bike loan scheme
- Sick pay+ pledge
- Enhanced maternity, paternity, and shared parental leave
- Loans for travel season tickets
- Death in service scheme
- Paid time off for volunteer work
- Charitable giving opportunities through salary sacrifice
- Calendar of social events, including monthly payday drinks, annual Christmas party, summer party and much more
- Personal development programmes built around you and your career goals, including access to personal skills workshops
- Monthly leadership breakfasts and lunches
- Casual dress code
- Access to a range of benefits from our sponsorship deals
Hybrid working
At AJ Bell, our people are the heart of our culture. We believe in building strong connections by working together. That's why we offer a hybrid working model, where you'll spend a minimum of 50% of your working time per month in the office, including one day a month in our Bristol office. For new team members, an initial period will be full-time in the office to help you immerse yourself in our business and build valuable relationships with your colleagues.
AJ Bell is committed to providing an environment of mutual respect where equal employment opportunities are available to all applicants and all employees are empowered to bring their whole self to work.
We do not discriminate on the basis of race, sex, gender identity, sexual orientation, age, pregnancy, religion, physical and mental disability, marital status and any other characteristics protected by the Equality Act 2010. All decisions to hire are based on qualifications, merit and business need.
If you like the sound of the above, or just want to know more about the company and the role, we'd love to speak to you.
Software Engineer - AJ Bell employer: Aj Bell
Contact Detail:
Aj Bell Recruiting Team
StudySmarter Expert Advice ๐คซ
We think this is how you could land Software Engineer - AJ Bell
โจTip Number 1
Familiarise yourself with the Agile framework and processes, as this role is part of a cross-functional Agile team. Understanding Agile methodologies will help you demonstrate your ability to work collaboratively and efficiently in a fast-paced environment.
โจTip Number 2
Brush up on your C# skills, especially in developing services and APIs. Being able to discuss specific projects where you've successfully implemented these technologies will show your hands-on experience and technical expertise.
โจTip Number 3
Gain a solid understanding of AWS cloud infrastructure and consider obtaining relevant AWS certifications. This knowledge will not only enhance your profile but also align with AJ Bell's technological needs.
โจTip Number 4
Engage with the tech community by attending meet-ups or conferences related to software development and financial services. Networking can provide valuable insights and connections that may help you stand out during the hiring process.
We think you need these skills to ace Software Engineer - AJ Bell
Some tips for your application ๐ซก
Tailor Your CV: Make sure your CV highlights your experience with C#, APIs, and Agile methodologies. Use specific examples from your past work that demonstrate your problem-solving skills and attention to detail.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for technology and how you align with AJ Bell's mission. Mention any relevant experience with AWS, CI automation, or frameworks like React or Angular to show you're a great fit.
Showcase Your Projects: If you have personal or professional projects that demonstrate your skills in software development, especially using the technologies mentioned in the job description, include links or descriptions of these projects in your application.
Highlight Soft Skills: AJ Bell values communication and teamwork. Make sure to mention instances where you've successfully collaborated with others or communicated complex ideas clearly, as this will resonate well with their company culture.
How to prepare for a job interview at Aj Bell
โจShow Your Passion for Technology
Make sure to express your enthusiasm for technology during the interview. Talk about projects you've worked on that excited you, and how you stay updated with the latest trends in software development. This will demonstrate your drive and alignment with the company's forward-thinking culture.
โจDemonstrate Agile Experience
Since the role involves working in an Agile environment, be prepared to discuss your previous experiences with Agile methodologies. Share specific examples of how you've contributed to Agile teams, managed backlogs, or adapted to changing requirements to deliver quality results.
โจHighlight Problem-Solving Skills
Prepare to showcase your analytical and problem-solving abilities. You might be asked to solve a technical problem during the interview, so practice explaining your thought process clearly. Use examples from past experiences where you successfully tackled challenges using innovative solutions.
โจFamiliarise Yourself with Their Tech Stack
Research AJ Bell's technology stack and be ready to discuss your experience with relevant tools and languages, such as C#, AWS, and CI automation systems like Jenkins. Showing that you understand their tech environment will help you stand out as a candidate who is ready to hit the ground running.