cover image
AJ Bell

AJ Bell

www.ajbell.co.uk

9 Jobs

1,340 Employees

About the Company

AJ Bell was formed in 1995 and is now one of the leading online investment platforms in the UK. We provide customers and advisers with wide investment choice, low-cost delivery, market leading online functionality and first class service to help them manage investment portfolios within SIPPs, ISAs and Dealing accounts. We are a fast growing and profitable company, with over 593,000 customers and PS90.4 billion of assets under administration. We are part of the FTSE 250 on the Main Market of the London Stock Exchange.

Listed Jobs

Company background Company brand
Company Name
AJ Bell
Job Title
Senior Information Security Engineer
Job Description
Job Title: Senior Information Security Engineer Role Summary: Lead the design, implementation, and maintenance of enterprise security solutions, manage cybersecurity risk tools and processes, and act as the liaison between the CISO and infrastructure teams to embed security throughout the technology estate. Expactations: - 5+ years of Information Security experience, preferably in financial services or e‑commerce. - Demonstrated leadership in deploying security platforms and tools. - Strong knowledge of ISO 27001, NIST, and other security frameworks. - CISSP certification (attained or in progress). - Excellent communication, analytical, and self‑directed planning skills. Key Responsibilities: - Deliver and maintain technical enterprise security solutions for Endpoint Protection, Cloud Security, Network Security, DevOps, Security Monitoring & Remediation. - Design and implement security technology controls and platforms following secure infrastructure engineering best practices. - Identify, evaluate, and gather requirements for new enterprise security tools; drive adoption and operational handover. - Plan and coordinate patch management activities for internal systems and hardware. - Recommend server hardening activities for Infrastructure and Service Delivery teams. - Support audit and due‑diligence activities within Technology Services. - Advise on projects and change initiatives to safeguard security posture. - Serve as the integration point between the CISO and infrastructure teams to embed security solutions into the wider technology estate. Required Skills: - Proven experience implementing enterprise security platforms (SIEM, PAM, IGA, email/web gateways, endpoint protection). - Deep understanding of information security threats, controls, and frameworks. - Knowledge of firewalls, cloud security solutions, and standards. - Strong IT and networking fundamentals. - Excellent written and verbal communication. - Detail‑oriented, ownership mindset, and ability to challenge strategy. - Ability to plan, organise, and execute tasks independently in a fast‑paced environment. Required Education & Certifications: - Bachelor’s degree in Computer Science, Information Security, or related field. - CISSP certification (attained or in progress). - Additional certifications such as CISM, CEH, or GRC are preferred.
Manchester, United kingdom
Hybrid
Senior
15-10-2025
Company background Company brand
Company Name
AJ Bell
Job Title
Software Engineering Team Lead
Job Description
Job title Software Engineering Team Lead Role Summary Lead a cross‑functional engineering team of approximately five engineers (back‑end, web, and mobile) to design, build, and continuously deploy a mobile‑first investment platform. Own the full software development lifecycle, from requirements gathering to production support, while driving automation, process improvement, and team growth. Expectations - Deliver scalable, secure, and well‑tested code that meets business requirements. - Maintain high engineering standards and promote continuous improvement of processes and practices. - Mentor and coach engineers, conduct performance reviews, and support personal development. - Own ownership of tasks, remove roadblocks, and collaborate with stakeholders to ensure timely delivery. Key Responsibilities - Provide hands‑on technical leadership and line‑management for a 5‑person team. - Coordinate with product owners and stakeholders to elicit requirements and translate them into high‑level designs. - Define and enforce architecture standards, design patterns (OOAD, DDD, MVC), and technology best practices (microservices, containers, event‑driven). - Oversee automated testing, continuous integration, and continuous deployment pipelines. - Drive product, process, and practice improvements to eliminate friction and waste. - Participate in code reviews, architecture reviews, and incident response. - Ensure operational reliability of services in production and manage incident management. - Foster a culture of cross‑specialty collaboration and knowledge sharing across back‑end, web, and mobile domains. Required Skills - Proven experience leading engineering teams with line‑management responsibilities. - Strong programming skills in Go (or ability to rapidly acquire Go proficiency). - Familiarity with gRPC/proto, PostgreSQL, Kubernetes, Docker, TypeScript, Vue, Dart, and Flutter. - Deep understanding of architecture patterns (microservices, event‑driven, containers). - Experience with automated testing frameworks and CI/CD pipelines. - Security‑focused development practices and performance optimization. - Excellent problem‑solving, communication, and mentoring abilities. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - Industry certifications are a plus (e.g., Kubernetes Administrator, Google Cloud or AWS Developer, Go certification), but not mandatory.
Bristol, United kingdom
On site
Senior
23-10-2025
Company background Company brand
Company Name
AJ Bell
Job Title
Senior Software Engineer
Job Description
**Job title** Senior Software Engineer **Role Summary** Lead the design, development, and delivery of scalable web services and APIs in an Agile environment. Mentor a cross‑functional engineering team, ensuring high‑quality architecture, performance, and reliability across the full technology stack. **Expactations** - Deliver robust, maintainable code in a fast‑paced, iterative cycle. - Mentor junior developers and promote best practices. - Champion continuous improvement and technical excellence. - Collaborate across functional teams to align solutions with business objectives. **Key Responsibilities** - Design, build, and maintain high‑performance back‑end services using C#, .NET Core, and database technologies (MongoDB, SQL Server). - Develop RESTful HTTP APIs with JSON and implement message‑driven communication (RabbitMQ, Amazon SQS, gRPC, Protocol Buffers). - Apply Domain‑Driven Design, MVC patterns, and Entity Framework Core. - Ensure application scalability, availability, and performance; conduct load and performance testing. - Implement CI/CD pipelines (Git, Azure DevOps, GitHub Actions) and enforce Test‑Driven Development with unit, integration, and end‑to‑end tests. - Containerize workloads with Docker and orchestrate using Kubernetes; deploy and manage applications on AWS (EC2, ECS/EKS, RDS, S3). - Optimize front‑end delivery and web page performance; work with Angular, React or Vue.js teams. - Participate in architecture reviews, code reviews, and sprint planning. - Research and evaluate new technologies, prototyping and presenting findings to stakeholders. **Required Skills** - Extensive experience with C#, .NET Core, and modern .NET libraries. - Strong knowledge of SQL/NoSQL databases (Mongo, SQL Server). - Proficiency in developing and consuming RESTful APIs and message queues. - Experience with CI/CD, TDD, unit testing frameworks (xUnit, NUnit, MSTest). - Familiarity with Docker, Kubernetes, and AWS cloud services. - Understanding of web performance principles and front‑end frameworks (Angular, React, Vue.js). - Excellent communication, problem‑solving, and mentoring abilities. - Experience in high‑traffic, regulated or financial services environments (advantage). - Working knowledge of Agile/Scrum/SaFe methodologies. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline (or equivalent professional experience). - No specific certifications required; industry‑relevant credentials (AWS Certified Developer, Microsoft Certified: Azure Developer Associate, etc.) considered a plus.
Manchester, United kingdom
Hybrid
Senior
03-11-2025
Company background Company brand
Company Name
AJ Bell
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Design, develop, and maintain modern software services and APIs for enterprise‑grade finance solutions. Work within a cross‑functional Agile team to deliver high‑quality features on time, following secure coding practices and CI/CD pipelines. **Expectations:** - Deliver robust, scalable code that meets product and security standards. - Collaborate effectively in a fast‑paced, Agile environment. - Communicate progress and technical decisions clearly to stakeholders. - Continuously improve development processes and tooling. **Key Responsibilities:** - Build and maintain microservices and APIs using C# (.NET Core). - Design data models for relational (SQL) and NoSQL databases. - Implement secure authentication, authorization, and data handling. - Work with version control (Git) and automate CI/CD pipelines (Jenkins, Azure DevOps). - Write unit, integration, and functional tests; adopt TDD where appropriate. - Participate in code reviews, pair programming, and architectural discussions. - Deploy and manage containerized workloads (Docker, Kubernetes) to cloud platforms. - Document APIs, data contracts, and system designs. - Troubleshoot production incidents and conduct post‑mortem analysis. **Required Skills:** - Proficient in C#/.NET Core and related libraries. - Strong experience with database design (SQL Server, PostgreSQL, MongoDB, Cosmos DB). - Familiarity with RESTful API design and OpenAPI/Swagger. - Knowledge of Agile/Scrum practices and DevOps principles. - Experience with Git workflow and branching strategies. - CI/CD tooling (Jenkins, Azure Pipelines, GitHub Actions). - Front‑end basics (React or Angular). - Strong analytic, problem‑solving, and communication abilities. - Secure coding practices (OWASP Top 10, input validation, encryption). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - Relevant certifications desirable: Microsoft Certified: Azure Developer Associate, AWS Certified Developer – Associate, or equivalent. ---
Manchester, United kingdom
Hybrid
Mid level
06-11-2025