Senior Python Software Engineer (ID: 3941)

Posted 27 Days Ago
Be an Early Applicant
Amsterdam, NLD
In-Office
Senior level
Agency • HR Tech • Professional Services • Consulting
The Role
Design, develop, and maintain scalable, secure Python applications; build reusable components using OOP and clean architecture; implement CI/CD with Azure DevOps; containerize with Docker; collaborate with Agile teams; evaluate AI-generated code; troubleshoot production issues; mentor engineers and lead technical improvements.
Summary Generated by Built In
As a Senior Python Software Engineer, you will:
  • Design, develop, and maintain scalable, secure, and high-quality Python applications following modern software engineering best practices.
  • Build clean, maintainable, and reusable software components using object-oriented programming (OOP) principles and clean architecture.
  • Develop and optimize enterprise applications with a strong focus on code quality, performance, scalability, and maintainability.
  • Design, implement, and manage CI/CD pipelines using Azure DevOps and Azure Release Pipelines to support automated software delivery.
  • Collaborate with cross-functional Agile teams to deliver reliable software solutions aligned with business and technical objectives.
  • Utilize Docker to develop, package, and deploy containerized applications across development and production environments.
  • Manage source code, branching strategies, and collaborative development workflows using Git.
  • Leverage AI-assisted development tools responsibly to improve productivity, code quality, testing, and software maintainability while ensuring secure and compliant usage.
  • Review, validate, and critically evaluate AI-generated code recommendations before integrating them into production systems.
  • Participate in architecture discussions, technical design reviews, and continuous improvement initiatives across the software development lifecycle.
  • Troubleshoot complex production issues, perform root cause analysis, and implement long-term solutions.
  • Mentor team members, contribute to engineering best practices, and promote a culture of technical excellence and continuous learning.
What You Bring to the Table:
  • 8+ years of experience in Software Engineering, including 3+ years of hands-on Python development experience.
  • Strong expertise in Python and modern software engineering principles.
  • Solid understanding of Object-Oriented Programming (OOP), inheritance, design patterns, and clean coding practices.
  • Hands-on experience with Azure DevOps, Azure Release Pipelines, and cloud-based development environments.
  • Experience working with Docker and containerized application development.
  • Strong proficiency with Git and modern version control workflows.
  • Experience working in Agile and DevOps delivery environments.
  • Knowledge of cloud fundamentals and modern software deployment practices.
  • Experience using AI-assisted development tools responsibly, with the ability to assess AI-generated code for quality, security, and compliance.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication, collaboration, stakeholder management, and leadership abilities.
  • Fluent English communication skills.
You Should Possess the Ability to:
  • Design and develop scalable, maintainable, and secure Python applications.
  • Build automated software delivery pipelines using Azure DevOps and CI/CD best practices.
  • Apply clean architecture, design patterns, and software engineering principles to enterprise applications.
  • Work independently, take ownership of technical solutions, and drive initiatives to completion.
  • Critically evaluate AI-assisted development outputs and apply them responsibly in software engineering workflows.
  • Troubleshoot complex technical issues and perform effective root cause analysis.
  • Collaborate effectively with developers, architects, DevOps engineers, and business stakeholders.
  • Continuously improve engineering practices, software quality, and development productivity.
What We Bring to the Table:
  • Opportunity to work on enterprise-scale software engineering and digital transformation initiatives.
  • Exposure to modern cloud technologies, DevOps practices, and AI-assisted software development.
  • Collaborative environment with experienced engineers, architects, and product teams.
  • Challenging projects focused on innovation, automation, software quality, and continuous improvement.
  • Opportunities for technical leadership, professional development, and career advancement.
  • A culture that values ownership, collaboration, innovation, and engineering excellence.
Let’s Connect

Want to discuss this opportunity in more detail? Feel free to reach out.

Recruiter: Giftson Paul Davidson
Phone: +31 20 369 0609 ; Extn : 151
LinkedIn: https://www.linkedin.com/in/giftsonpauldavidson/

Skills Required

  • 8+ years of experience in Software Engineering, including 3+ years of hands-on Python development
  • Strong expertise in Python and modern software engineering principles
  • Solid understanding of Object-Oriented Programming, inheritance, design patterns, and clean coding practices
  • Hands-on experience with Azure DevOps and Azure Release Pipelines
  • Experience building and maintaining CI/CD pipelines
  • Experience working with Docker and containerized application development
  • Strong proficiency with Git and modern version control workflows
  • Experience working in Agile and DevOps delivery environments
  • Knowledge of cloud fundamentals and modern software deployment practices (Azure preferred)
  • Experience using AI-assisted development tools responsibly and assessing AI-generated code for quality, security, and compliance
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication, collaboration, stakeholder management, leadership abilities, and fluent English
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
10 Employees
Year Founded: 2023

What We Do

STAFIDE is a Netherlands-based niche technology talent consulting company operating across Europe. It helps organizations identify, recruit, and deploy technology professionals in areas including cybersecurity, cloud engineering, software development, data analytics, ERP, infrastructure, and digital transformation. Its services include recruitment, workforce engagement, secondment, onboarding support, workforce deployment, and workforce analytics that support technology hiring and expansion.

Similar Jobs

Adyen Logo Adyen

Payment Risk Operations Lead

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Amsterdam, NLD
4771 Employees

HiBob Logo HiBob

Account Executive

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Netherlands
1350 Employees
80K-120K Annually

HiBob Logo HiBob

Account Executive

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Netherlands
1350 Employees
80K-120K Annually

Adyen Logo Adyen

Payment Terminal Certification Expert (L2)

Fintech • Payments • Financial Services
Easy Apply
Hybrid
Amsterdam, NLD
4771 Employees

Similar Companies Hiring

Empathy Thumbnail
Fintech • Healthtech • HR Tech • Information Technology • Financial Services • Telehealth
IL
200 Employees
Northslope Thumbnail
Artificial Intelligence • Information Technology • Software • Analytics • Consulting • Generative AI
London, GB
100 Employees
Compa Thumbnail
Artificial Intelligence • HR Tech • Software • Business Intelligence
Irvine, California
75 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account