Principal Software Engineer – Python | Own a Greenfield Azure Platform
Full ownership of a greenfield Azure platform
Modern cloud-native architecture with Python
Technical leadership, influence & long-term impact
Are you a Principal Software Engineer with strong
Python and Microsoft Azure
experience, looking to lead the design and delivery of a brand-new greenfield platform?
A fast-growing, technology-driven company is seeking a
Principal Engineer
to join its expanding engineering team in Dublin.
This role sits at the core of the business and offers full ownership of the technical delivery of a modern, cloud-native platform built on
Azure and Python
.
You will define architecture, set engineering standards, and ensure the platform is scalable, secure, and production-ready from day one.
Operating in a highly engineering-led environment, you will collaborate closely with senior stakeholders and one of the company's founders, directly shaping both the long-term technical vision and the engineering culture.
This is a true greenfield opportunity where clean architecture, cloud-native patterns, and modern engineering practices are expected and encouraged.
Your Mission
Lead the architecture and development of core backend services, including API layers, business logic engines, and workflow orchestration.
Own Azure infrastructure and runtime decisions, including Azure Functions, Container Apps, and App Service, as well as multi-environment deployment strategies.
Define API contracts using an
OpenAPI-first
approach and establish code quality standards, review processes, and engineering best practices.
Act as a senior technical leader by mentoring engineers, leading architecture and design sessions, and unblocking complex technical challenges across teams.
Do You Have?
10+ years of software engineering experience, with deep expertise in
Python
.
Proven production experience designing and delivering systems on
Microsoft Azure
, including Functions, Container Apps, App Service, and CI/CD pipelines (Azure DevOps or GitHub Actions).
Strong API design and implementation experience using RESTful services, OpenAPI/Swagger, and versioning strategies.
Solid experience with relational databases such as
Azure SQL
or
PostgreSQL
.
Why This Is a Great Opportunity
Full technical ownership of a modern, greenfield Azure platform with real business impact.
A high-visibility Principal role with direct access to senior leadership and key decision-makers.
The opportunity to influence architecture, engineering standards, and team culture from the ground up.
This role is ideal for a
Principal Software Engineer
who wants to own complex, high-impact systems and play a defining role in shaping the future of a growing technology organisation.
For more information, contact
Olga Torres
confidentially on
***************
or email your CV to
******
.
APPLY FOR JOB
#J-*****-Ljbffr