Principal Software Engineer - Python

Builder.ai is on a mission to make app building easy for everyone, regardless of background, tech knowledge, or budget.
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 3 months 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

Software Engineer (L6) - SVOD Transport Protocol Development

Principal Software Engineer role at Netflix focusing on SVOD Transport Protocol Development, offering competitive salary and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on xPU Kernel Team, defining next-gen features for GPUs and accelerator devices, with focus on Windows infrastructure and driver interfaces.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Copilot Studio Agents team, focusing on AI automation and LLM orchestration with hybrid work option.

Director, Software Engineering

Lead technical strategy and development of Intuit's Enterprise Suite, managing multiple engineering teams and driving platform innovation in Bengaluru.

Principal Software Engineer

Principal Software Engineer position at Intuit, working on innovative financial technology solutions in Bengaluru, India.