Principal Software Engineer
Role details
Job location
Tech stack
Job description
You'll join as the most Snr Engineer and work top down on strategy and product and with a heavy influence over AI adoption. You'll shape architecture across distributed systems, push scalability and resilience hard, and drag engineering practice into something sharper, faster, more modern.
You'll focus on broader internal AI Adoption for the wider business, and explore feature roll out across the companies product set.
Requirements
AI, LLMs & Engineering Automation * Lead the evaluation and adoption of AI-assisted development practices and LLM-powered systems across the engineering organisation.
- Identify opportunities to implement AI and Large Language Model (LLM) technologies
within internal systems and product features.
- Help the engineering team adapt to AI-augmented development workflows, including
tooling for code generation, testing, debugging, and operational automation.
-
Explore applications of LLM technologies for:
-
Ensure AI integrations are implemented responsibly, securely, and efficiently.
Requirements
Do you have experience in Distributed systems?, Do you have a Master's degree?, Requirements * 10+ years experience in software engineering.
- Experience operating at Principal Engineer, Staff Engineer, or equivalent senior technical
leadership level.
-
Strong experience designing large-scale web platforms and APIs.
-
Deep knowledge of software architecture and scalable systems.
-
Proven experience leading code review processes and engineering standards.
-
Experience working with modern DevOps workflows and CI/CD systems.
-
Experience implementing or integrating AI or LLM-powered tooling into engineering
workflows or products.
Benefits & conditions
- Remote/hybrid flexibility, senior-level autonomy. You'll get real ownership over technical direction and there's a real chance to make a mark in the role. Competitive package & strong engineering culture
Pay: £80,000.00-£120,000.00 per year