Principal Software Engineer - Python

Builder.ai is on a mission to make app building easy for everyone, regardless of background, tech knowledge, or budget.
London, UK
Backend
Principal Software Engineer
Hybrid
AI · Enterprise SaaS

Description For Principal Software Engineer - Python

Builder.ai is on a mission to make app building easy for everyone, regardless of background, tech knowledge, or budget. They've helped thousands of entrepreneurs, small businesses, and global brands achieve their software goals. Builder.ai was voted as one of 2023's 'Most Innovative Companies in AI' by Fast Company and won Europas 2022 'Scaleup of the Year'.

The Principal Software Engineer role focuses on improving the Engine systems that power the delivery of all client projects. This role would suit an experienced devops/system administrator looking to get more into programming and system design. Key responsibilities include:

  1. Owning Engineering Excellence
  2. Strategic Component Architecture
  3. Seamless Coordination with Blocks Team
  4. Mentorship and Scaling Up

The ideal candidate should have:

  • Strong experience in web frameworks and development methodologies
  • Experience with Python web development (Django, FastAPI)
  • Familiarity with cloud providers and/or Kubernetes deployments
  • Experience in automation and CI/CD
  • Good communication skills
  • Depth of understanding of underlying principles

Benefits include:

  • Discretionary variable pay or commission scheme
  • Stock options in a $450 million funded Series D scale-up company
  • Hybrid working
  • 24 days annual leave + bank holidays
  • Private Medical and Dental Insurance
  • Pension contributions
  • And more

Join Builder.ai to be a catalyst in shaping the digital landscape of tomorrow and be part of a mission to democratize technology.

Last updated 8 days ago

Responsibilities For Principal Software Engineer - Python

  • Owning Engineering Excellence: Take charge of the engineering facet of our product, ensuring its seamless functioning and top-notch quality
  • Strategic Component Architecture: Architect components with a strategic outlook, focusing on scalability, maintainability, and reliability
  • Seamless Coordination with Blocks Team: Collaborate to ensure a reliable delivery pipeline and coordinated releases
  • Mentorship and Scaling Up: Foster a culture of excellence by mentoring and scaling up the team

Requirements For Principal Software Engineer - Python

Python
Kubernetes
  • Strong experience in web frameworks and development methodologies
  • Experience with Python web development (Django, FastAPI)
  • Familiarity with cloud providers and/or Kubernetes deployments
  • Experience in automation and CI/CD
  • Good communication skills
  • Depth of understanding of underlying principles

Benefits For Principal Software Engineer - Python

Medical Insurance
Dental Insurance
Equity
401k
  • Discretionary variable pay or commission scheme
  • Stock options in a $450 million funded Series D scale-up company
  • Hybrid working
  • 24 days annual leave + bank holidays
  • 2 x Builder family days each year
  • Time off between Christmas and New Year
  • Generous Referral Bonus scheme
  • Pension contributions
  • Private Medical Insurance provided by AXA
  • Private Dental Insurance provided by Bupa
  • Access to Perkbox

Interested in this job?

Jobs Related To Builder.ai Principal Software Engineer - Python

Senior Manager, Technical Program Management (Marketing)

Senior Manager, Technical Program Management (Marketing) at Airbnb: Lead cross-functional teams in delivering marketing technology solutions.

Senior Staff Engineer, China

Senior Staff Engineer role at Airbnb China, leading international growth and product strategy for Chinese millennial travelers.

Principal Engineer, Passport & User Engineering

Lead architectural design and strategic direction for Airbnb's user entity and identity systems as a Principal Engineer in Passport & User Engineering.