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.
#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology