Principal Python Engineer

New
H
HumanITSoftware engineering
Portugal Full RemoteFull-TimePrincipal
Salary2,500 - 3,250 EUR per month
Apply NowOpens the employer's application page

Job Details

Languages
Fluent English, spoken and written
Experience
15+ years of consistent, hands-on experience as a Python engineer
Required Skills
PythonAgileSoftware ArchitectureCI/CDDevOps

Requirements

  • Bring 15+ years of consistent, hands-on experience as a Python engineer.
  • Have proven recent experience as a Principal Engineer on large-scale projects.
  • Set technical direction, align architecture with organisational strategy, and define and promote best practices.
  • Drive adoption of technologies, programming languages, and version control systems.
  • Demonstrate expertise in industry best practices, debugging, troubleshooting, and performance tuning.
  • Have expertise in testing tools and methodologies, including promoting QA best practices across multiple teams.
  • Guide teams in integrating security into development and optimising performance and observability.
  • Bring DevOps and CI/CD expertise, including operational best practices and continuous deployment improvements.
  • Have experience operating and supporting software in production environments and solving complex problems.
  • Demonstrate Agile methodology expertise and the ability to drive adoption and continuous improvement across teams.
  • Communicate clearly with technical and non-technical people.
  • Be fluent in spoken and written English.
  • Hands-on Microsoft Azure experience, Azure Kubernetes Service (AKS), Terraform, and CI/CD pipeline improvement are preferred.

Responsibilities

  • Set technical direction and define standards for engineering teams.
  • Align architecture with organisational strategy and communicate complex designs to diverse stakeholders.
  • Drive the adoption of technologies, programming languages, version control systems, and best practices across teams.
  • Raise testing and quality standards, including QA practices across multiple teams.
  • Guide teams on integrating security into the development lifecycle.
  • Optimise performance and observability across multiple teams.
  • Establish operational best practices and improve CI/CD and continuous deployment.
  • Improve how software is built, deployed, and supported in production.
  • Drive Agile delivery adoption and continuous improvement across multiple teams.
View Full Description & ApplyYou'll be redirected to the employer's site
2,500 - 3,250 EUR per month
Apply Now