Principal Software Engineer leading the Platform Group in combating fraud through innovative technology and real-time insights while focusing on team performance and technical direction.
Responsibilities
Work with the CTO to define and evolve the technical vision and architecture for your team's services.
Lead technical design decisions with a strong emphasis on resilience, scalability, security, and performance in AWS.
Promote engineering excellence and modern DevOps practices.
Partner with Product Managers to refine, prioritise and estimate work, ensuring engineering efforts align strongly with business goals.
Ensure work flows in a Kanban style, frequently deploying changes whilst triaging and accommodating any issues.
Optimise ways of working with the team and report on delivery effectiveness.
Lead, mentor, and support a team of software engineers.
Conduct 1:1s, performance reviews, and career development conversations.
Foster a culture of collaboration, ownership, and continuous improvement.
Actively contribute to the codebase, building and maintaining services/features.
Guide the team through complex technical challenges and code reviews.
Requirements
Previous experience as a hands-on Staff or Principal Engineer, ideally within a SaaS technology business serving large enterprise customers.
Strong capability in AWS and event driven microservices architecture.
Deep knowledge of object-oriented programming best practices.
Familiarity with Golang and/or Rust are a bonus.
Experience with infrastructure-as-code (e.g. CloudFormation, AWS CDK).
Understanding of CI/CD pipelines and containerisation (e.g. Docker, ECS, Fargate).
Excellent communication and stakeholder management skills.
Ability to influence and collaborate effectively across teams and leadership.
Passion for mentoring and growing engineering talent.
Background in agile methodologies, particularly Kanban.
Benefits
Family friendly benefits including paid parental leave policies.
An extensive health insurance policy for you (option to add family members).
A workplace pension with Hargreaves Lansdown.
Life insurance of 4x your salary.
A discretionary annual bonus of up to 10% of your salary.
25 days of annual leave (plus bank holidays), your birthday off, and an opportunity to buy up to 5 days annual leave per year.
A holistic wellbeing support plan encompassing a variety of offerings to assist you.
We provide you with a monthly £50 allowance to fund activities to best support your wellbeing as well as workshops and training to provide tools and guidance.
Additionally, there is a wide-ranging employee assistance programme available to advise on personal, family or financial matters.
Staff Engineer developing Saviynt's AI - powered identity platform for enterprise security solutions. Collaborating on software design, development, and deployment with engineering teams in a hybrid setup.
Principal Engineer developing AI - powered identity solutions at Saviynt. Managing complex applications while collaborating with cross - functional teams and adhering to agile principles.
Software Engineer developing innovative technology solutions for Oliver Bernard. Collaborating with teams to build applications and enhance client experiences while working in London.
Fullstack Software Engineer at Cloudflare designing, building, and scaling domain management tools. Join a passionate engineering team for innovative product creation.
Software Developer for medical imaging and data processing solutions in clinical trials at Antaros Medical. Collaborating with clinical teams to deliver compliant software for MR and PET images.
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.
Staff Software Engineer leading the design and development of an AI - powered Banker Workbench feature for CBA. Focused on front - end leadership and modernizing banking technology.
Intern role in software engineering at Airwallex providing hands - on project experience and personal mentorship while collaborating with innovative team.
Software Engineer developing and implementing automation systems at Actemium Controlmatic. Collaborating in interdisciplinary teams and supporting project execution in Berlin.
Software Engineer developing software for thermal management systems on GM’s electric vehicles. Collaborating in an Agile team responsible for control and diagnostics software development.