Principal Software Engineer (Python, Backend)
Principal Software Engineer (Python, Backend)

Principal Software Engineer (Python, Backend)

London Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Lead software development and cloud deployment for our innovative 3D AI platform.
  • Company: Join Contilio, a fast-growing AI-first SaaS scaleup revolutionizing the construction industry.
  • Benefits: Enjoy competitive pay, equity ownership, and a hybrid work environment in Shoreditch, London.
  • Why this job: Make a real impact in construction while working with cutting-edge technology and a dynamic team.
  • Qualifications: 7+ years in software development, strong Python skills, and experience with AWS required.
  • Other info: Must be authorized to work in the UK; no visa sponsorship available.

The predicted salary is between 43200 - 72000 £ per year.

Contilio is a fast-growing, AI-first SaaS scaleup based in London, UK. We have built and scaled the world’s first 3D AI analytics & insights platform for the largest industry on earth, construction . Our cutting-edge software, for the first time, automates quality verification, manufacturing-style quantity tracking, progress, and predictive risks in hours and generates an intelligent digital twin previously missing from construction! This enables our enterprise customers to access connected, timely insights, make smart decisions, and eliminate problems before they happen, saving billions in cost, time, FTE, and CO2 emissions .

We are building the global AI category leader for one billion global projects , creating significant value for our customers and the global population given 40% of the world’s CO2 originates from the $12Tn Construction industry! To fulfil this vision, we set ambitious goals, work hard as a team, and believe that anything is possible!

Fuelled by our exponential growth and market demand, we are looking to add a smart and driven Principal Software Engineer to our team. In this role, you will lead software development and cloud deployment activities to build the next version of Contilio’s cutting-edge 3D AI platform. In addition, you will work closely with the vision and product teams to define and implement customer requirements and delight our blue-chip customers.

We offer highly competitive compensation, equity ownership and the opportunity to take on more ownership as we grow our team and global footprint.

You need to be authorized to work in the UK – we do not sponsor visas for this role.

What you will be doing:

  • Lead and implement software development and deployment, including:
    • System architecture design and improvement
    • Implement and test backend, analytics engine, database and integrations
    • Cloud deployment and performance optimization
  • Lead and implement engineering best practices, including:
    • Establish, implement and track the development and product KPIs
    • Perform code reviews and learning sessions
    • Contribute to and develop Contilio’s knowledge base
  • Coach and train more junior team members and support hiring initiatives

Technical skills you need to have:

  • Total 7+ years of experience designing and implementing maintainable, high-quality enterprise/B2B software in an agile environment
  • 2+ years of managing software projects from design to deployment
  • High proficiency in Python delivering scalable, high-quality production code and familiarity with a second object-oriented language
  • High proficiency using RDBMs and Postgres
  • Working experience with AWS (or equivalent) and Docker
  • MSc in Computer Science, Math, or other related fields

Personal traits we’d love to see:

  • You are a self-starter and want to apply your technical expertise to solve challenging technical problems, while having a positive impact on peoples\’ lives
  • You have strong problem-solving skills and the ability to translate customer requirements into scalable software/products
  • You are a team player who can manage software projects end to end, ensuring high quality outputs are delivered on time
  • You are a fast learner, and love to grow in dynamic environments

Any of the following is a plus:

  • Start-up experience ideally in AI, computer vision or enterprise software
  • PhD in Computer Science, Math or other related fields
  • Experience with 2D/3D vision or big data applications
  • Experience with Terraform and IaC
  • Familiarity with BIM or construction scheduling tools (Autodesk, Primavera etc.)

Where you will be working:

  • We work in a hybrid manner, 2-3 days a week in our cool London Shoreditch office

When applying, please provide a CV, a short note setting out your motivation and relevant experience, and confirming that you have UK work authorisation. Please note that due to the number of responses we receive, only successful candidates will be contacted.

IdeaLondon, 69 Wilson Street, London, EC2A 2BB, UK

#J-18808-Ljbffr

Principal Software Engineer (Python, Backend) employer: Contilio

At Contilio, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. Our commitment to employee growth is evident through opportunities for mentorship and leadership roles, while our competitive compensation and equity ownership ensure that you are rewarded for your contributions. Join us in revolutionizing the construction industry with cutting-edge AI technology, all while enjoying the vibrant atmosphere of our Shoreditch office.
C

Contact Detail:

Contilio Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer (Python, Backend)

✨Tip Number 1

Familiarize yourself with Contilio's cutting-edge 3D AI platform and its applications in the construction industry. Understanding their technology and how it impacts customers will help you articulate your value during discussions.

✨Tip Number 2

Highlight your experience with cloud deployment and performance optimization, especially with AWS or similar platforms. Be ready to discuss specific projects where you've successfully implemented these skills.

✨Tip Number 3

Prepare examples of how you've led software development projects from design to deployment. Emphasize your ability to manage teams and deliver high-quality outputs on time, as this aligns with the role's requirements.

✨Tip Number 4

If you have experience in AI, computer vision, or enterprise software, make sure to showcase this in your conversations. These areas are particularly relevant to Contilio's mission and can set you apart from other candidates.

We think you need these skills to ace Principal Software Engineer (Python, Backend)

Software Development
Cloud Deployment
System Architecture Design
Backend Development
Analytics Engine Implementation
Database Management
Integration Development
Performance Optimization
Agile Methodologies
Python Programming
Object-Oriented Programming
RDBMS and Postgres Proficiency
AWS or Equivalent Cloud Services
Docker
Code Review
Technical Coaching
Project Management
Problem-Solving Skills
Team Collaboration
Fast Learning

Some tips for your application 🫡

Understand the Company and Role: Take some time to research Contilio and their innovative 3D AI analytics platform. Understand their mission, values, and the specific requirements of the Principal Software Engineer role to tailor your application accordingly.

Craft a Compelling Motivation Note: In your short note, clearly articulate your motivation for applying to Contilio. Highlight how your experience aligns with their goals and how you can contribute to their mission of transforming the construction industry through AI.

Highlight Relevant Experience: Make sure to emphasize your 7+ years of experience in software development, particularly in Python and cloud deployment. Include specific examples of projects you've managed from design to deployment that showcase your technical skills and leadership abilities.

Confirm Work Authorization: Since the role requires UK work authorization, explicitly state your eligibility in your application. This will help streamline the process and show that you meet one of the essential criteria for the position.

How to prepare for a job interview at Contilio

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Python and any other object-oriented languages you know. Highlight specific projects where you've designed and implemented high-quality enterprise software, especially in an agile environment.

✨Demonstrate Problem-Solving Skills

Think of examples where you've successfully translated customer requirements into scalable software solutions. Be ready to explain your thought process and how you approached the challenges you faced.

✨Emphasize Team Collaboration

Since this role involves coaching junior team members and managing projects, share experiences that showcase your ability to work as part of a team. Discuss how you've contributed to team success and supported hiring initiatives.

✨Prepare for Cloud and Deployment Discussions

Familiarize yourself with AWS, Docker, and any relevant cloud deployment strategies. Be ready to discuss how you've optimized performance in previous roles and any engineering best practices you've implemented.

Principal Software Engineer (Python, Backend)
Contilio
C
  • Principal Software Engineer (Python, Backend)

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-05-23

  • C

    Contilio

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>