Senior Software Engineer
New Today
Title: Senior Software Engineer (AI Engineer with Customer-Facing)
Location: Remote
Join an AI consultancy helping clients solve real-world problems through practical innovation and technical excellence. We’re looking for a well-rounded engineer with a passion for AI, strong product instincts, and the ability to bridge engineering and customer needs. If you enjoy learning new technologies, leading projects, and building things that matter—this could be a perfect fit.
What Makes This Role Unique
- Hands-On AI Learning: You’ll build real solutions using modern AI tools, while gaining experience and mentorship that will deepen your expertise.
- Client-Facing Impact: Work directly with customers, helping them understand what’s possible—and then making it real.
- Leadership Path: This role offers a clear opportunity to grow into a technical leadership position while contributing at every phase of product delivery.
What You’ll Be Doing
Collaborating With Clients
- Facilitate technical discovery sessions to uncover goals, needs, and constraints.
- Communicate clearly with both technical and business stakeholders.
- Represent the consultancy’s capabilities in client-facing conversations, earning trust through clarity and credibility.
- Build lasting relationships with client teams, serving as both a technical advisor and delivery partner.
Designing & Delivering Solutions
- Translate customer needs into working prototypes to test ideas and gather feedback quickly.
- Make thoughtful engineering decisions that balance speed of iteration with technical soundness.
- Architect systems that grow from experimental builds to production-ready applications.
- Work across all phases of delivery—Discovery, Alpha, Beta, and Live—ensuring smooth transitions and high-quality outcomes.
Leading Technical Teams
- Guide engineering teams through structured development cycles with a focus on quality and clarity.
- Mentor less experienced engineers by sharing best practices, reviewing code, and fostering technical growth.
- Partner closely with product managers, designers, and other collaborators to create cohesive solutions.
- Uphold high standards for code quality, architecture, and development practices.
Growing as a Technologist
- Deepen your AI skillset through real projects, team collaboration, and continuous learning.
- Stay on top of emerging technologies and bring fresh ideas to your work.
- Actively contribute to internal knowledge sharing—your growth supports the team’s growth.
- Experiment often, learn from failure, and iterate quickly.
What You Bring
- 5–8+ years building robust software systems—ideally across the Python full stack.
- Skilled in modern web development, cloud infrastructure, databases, and open-source tooling.
- Able to make sound architectural decisions and explain trade-offs to others.
- Comfortable navigating ambiguity and breaking down complex problems.
Consulting & Communication Skills
- Experience engaging with customers or stakeholders in a technical setting.
- Confident leading collaborative sessions, from discovery to solution design.
- Clear communicator, capable of translating between technical and non-technical audiences.
- Professional presence in customer meetings and workshops.
- Demonstrated ability to pick up new tools and technologies quickly.
- Familiarity with generative AI tools (e.g. ChatGPT, Claude, GitHub Copilot, Cursor).
- Strong interest in AI’s practical applications and a desire to develop deeper expertise.
- Growth mindset—you seek feedback, adapt fast, and stay curious.
- Prior team leadership experience or clear readiness to take on that responsibility.
- Enjoy mentoring and helping others grow.
- Solid grasp of engineering best practices, and when to adapt them.
- Comfortable working across disciplines and aligning diverse perspectives.
- Location:
- United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology