emagine

python developer for large-scale software solutions

In short

Senior/Principal-level Python engineer role leading design and development of large-scale software solutions for an international client, working onsite in Porto, Portugal. The position covers architecture and technical direction, DevOps/CI/CD, security integration, testing strategy, and cross-team technical leadership. Requires 15+ years of Python engineering experience, prior Principal-level work on large-scale projects, and professional fluency in English; a long-term contract of 12+ months.

Description
emagine works with leading international clients on innovative, high-impact projects.
Responsibilities
•Define technical direction and contribute to architecture decisions aligned with organisational strategy
•Drive the adoption of software engineering best practices, technologies, programming languages, and version control systems
•Lead the design and development of large-scale software solutions using Python
•Provide technical guidance on debugging, troubleshooting, performance tuning, and software quality
•Define and promote testing strategies and QA best practices across multiple teams
•Drive the integration of security throughout the software development lifecycle
•Optimise applications for performance, reliability, and observability
•Establish and improve DevOps, CI/CD, build, and deployment practices
•Support software operating in production environments and lead complex technical problem-solving
•Promote Agile methodologies and continuous improvement across multiple teams
•Communicate complex technical concepts effectively with technical and non-technical stakeholders
Requirements
•15+ Years of professional experience as a Python Engineer
•Proven experience working at Principal level on large-scale projects
•Expert knowledge of Python and software development best practices
•Strong experience in technical design and software architecture
•Extensive experience with debugging, troubleshooting, and performance optimisation
•Strong knowledge of testing methodologies and quality assurance practices
•Experience integrating security into the software development lifecycle
•Strong understanding of observability, reliability, and production environments
•Extensive experience with DevOps, CI/CD, and build and deployment processes
•Strong experience supporting and operating software in production
•Proven ability to provide technical direction across multiple teams
•Strong Agile methodology experience and a focus on continuous improvement
•Excellent communication and stakeholder management skills
•Professional fluency in English
Nice to have
•Experience with Azure, Azure Kubernetes Service (AKS), Terraform, cloud-native architectures, and driving technical standards and best practices across multiple teams
Conditions
•Contract duration: > 12 months
•Onsite working model; work location: Porto
•Candidates must be based in Portugal
•Long-term project with a duration of 12+ months

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot