At Faculty, we believe AI is the most important technology of our time. We're looking for a Senior Full Stack Software Engineer to act as a technical anchor within our Professional & Financial Services team. You will lead the development of sophisticated platforms that visualize complex data science insights, bridging the gap between AI research and production-grade software. You'll have autonomy to own the entire technical stack and drive architectural decisions.
What You'll Do
- Lead the architecture and design of complex projects to ensure they are robust, scalable, and aligned with long-term business needs.
- Create reliable, reusable, and high-performance frontend and backend systems that facilitate the seamless delivery of AI-powered insights.
- Guide engineers within cross-functional teams of Data Scientists and Product Managers to deliver technically sophisticated, high-impact systems.
- Mentor and manage more junior engineers on the team, fostering a culture of technical excellence and continuous professional growth.
- Act as the primary authority for engineering across the full stack, setting the standard for code quality and best practices.
- Provide deep technical expertise to our customers, translating their most unique business challenges into viable, production-ready software solutions.
- Balance rapid prototyping with the requirement to ship and maintain large-scale products in a dynamic, fast-paced environment.
What We're Looking For
- Deep technical mastery in TypeScript and modern frontend frameworks like React or Vue.
- Significant experience in backend Python or TypeScript ecosystems.
- A proven track record of leading the architecture of complex software projects and deploying them successfully into cloud environments like AWS, Azure, or GCP.
- Extensive experience with containerisation and infrastructure-as-code, including tools like Docker, Kubernetes, or Terraform.
- Expert problem-solver who can debug complex, full-stack issues and maintain high standards for testing using frameworks like Jest or Cypress.
- Thrive on autonomy and ownership, with the entrepreneurial drive to take a vague problem statement through to a polished, high-impact execution.
- A compelling collaborator and mentor who can effectively communicate technical strategy to both internal multidisciplinary teams and external high-level stakeholders.
Technical Stack
- Languages: TypeScript, Python
- Frontend: React, Vue
- Cloud: AWS, Azure, GCP
- Infrastructure: Docker, Kubernetes, Terraform
- Testing: Jest, Cypress
Team & Environment
You will be part of the Professional and Financial Services business unit, working within cross-functional teams of Data Scientists and Product Managers.
Benefits & Compensation
- Unlimited Annual Leave Policy
- Private healthcare and dental
- Enhanced parental leave
- Family-Friendly Flexibility & Flexible working
- Sanctus Coaching
- Hybrid Working
Work Mode
This is a hybrid role based in London, requiring 2 days per week in our Old Street office.
We strongly encourage applications from people of all backgrounds, ethnicities, genders, religions and sexual orientations.




