Building AI that’s fair and inclusive starts with diverse teams. Learn how to cultivate balance in AI.
Get the whitepaper now.

Principal Software Engineer UK (remote)

United Kingdom
£105K per year plus benefits
Permanent
Apply Now

Generative are working with an established, remote-first software consultancy, in search of a Principal Software Engineer to join their expert team. As a Principal Software Engineer, you will be a confident leader and bring over 10 years of diverse project experience, excelling as a polyglot developer.

What we're looking for:

  • A strong track record of writing production-quality code in Ruby, Elixir, Java, Python, JavaScript, TypeScript, or React—ideally with proficiency in at least two or more languages.
  • Demonstrate experience in collaboratively developing high-quality, maintainable software.
  • Have a background in building substantial features or subsystems.
  • Utilize context-appropriate automated testing to inform software design decisions and detect bugs.
  • Possess skills in debugging and refactoring existing code to improve it over time.
  • Collaborate effectively with teams using Git, MacOS/Linux, and CI/CD tools.
  • Address key architectural-level concerns such as scalability, security, reliability, and performance.
  • Led projects and teams
  • Mentored and shared knowledge with colleagues
  • Worked closely with stakeholders to align technical considerations with product requirements and user needs.
  • Nice to have: Infrastructure as code, data engineering, native mobile development.

What you'll be doing:

  • Take the lead on projects, guiding teams towards successful delivery.
  • Work alongside passionate colleagues who are committed to excellent software creation.
  • Leading architecture and software design discussions
  • Invest time in developing and sharing your expertise.
  • Oversee and initiating formal feedback processes with teams and clients via retrospectives.
  • Clearly articulating and documenting outcomes and driving forward action items.
  • Ensuring your team maintains a healthy, prioritized, and estimated backlog.
  • Manage high-level project roadmaps as the team lead for large engagements.
  • Foster relationships with client technical leaders.
  • Serve as a mentor to team members.
  • Identify and resolving blockers to team progress.

What's in it for you:

  • Fully remote setting and flexible work schedule
  • Access to discounted wellness programs
  • Competitive Private Medical and Travel Insurance
  • UK pension scheme
  • Salary: : £105K

 

If you're interested in this position, please don't hesitate to apply or reach out to one of our consultants!

APPLY FOR THIS ROLE