This Job position is no longer available

We encourage you to browse other open positions on our website.

Thank you for your interest!

Principal Software Engineer in London

New Today

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Principal Software Engineer - Backend
Location: Remote first (Occasional travel to London)
Salary: £95,000 - £120,000 + equity + benefits
An established, global technology business within the hospitality-tech industry is seeking an accomplished Principal Software Engineer to lead the design and delivery of next- digital solutions. This is an opportunity to shape greenfield projects from the ground up - architecting scalable, data-driven systems that empower venues to deliver seamless guest experiences and drive long-term innovation.
What will I be doing?
Lead the technical vision and architectural direction across complex Back End systems, ensuring scalability, reliability, and performance.
Partner closely with engineering leadership to define best practices, coding standards, and long-term technical strategy.
Design, develop, and oversee the delivery of robust, production-grade software built using Python, Django, Cloud Firestore, BigQuery, and Elasticsearch.
Mentor and guide engineers at all levels, fostering a culture of technical excellence and continuous improvement.
Collaborate with cross-functional teams - including product, data, and design - to deliver innovative solutions that directly impact customer success.
Evaluate and implement emerging technologies that enhance system performance and developer productivity.
Take ownership of mission-critical initiatives, balancing technical depth with business priorities to deliver scalable, maintainable solutions.
What do I need to be successful?
Degree in Computer Science or equivalent hands-on experience.
7+ years' experience in Back End software development, including several years in a senior or principal-level engineering role.
Expertise in Python (or a similar Back End ), with proven experience designing distributed systems, APIs, and microservices at scale.
Deep understanding of software architecture, cloud infrastructure (Google Cloud, AWS, or Azure), and modern DevOps practices.
Strong knowledge of data structures, algorithms, and system design principles.
Demonstrated experience influencing technical direction across teams and driving alignment on complex engineering decisions.
Passion for delivering elegant, high-performance software and solving complex technical challenges that impact real users.
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, , , /belief, or .
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
Location:
London
Job Type:
FullTime

We found some similar jobs based on your search