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