Senior Python Software Engineer (ID 3941)

STAFIDE


Job Location:

Amsterdam - Netherlands

Monthly Salary: Not Disclosed
Experience Required: 8-10years
Posted on: 1 hour ago
Vacancies: 1 Vacancy

Job Summary

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.
Lets Connect

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

Recruiter: Giftson Paul Davidson
Phone:; Extn : 151
E-mail:
LinkedIn: Skills:

As an Azure Engineer you will: Design develop and maintain scalable Python-based applications and services. Build clean maintainable and efficient software following object-oriented programming principles and coding best practices. Work with Azure DevOps release pipelines and cloud technologies to support CI/CD and deployment processes. Collaborate with cross-functional teams in Agile and DevOps environments to deliver high-quality solutions. Take ownership of technical deliverables proactively identify issues and drive solutions independently. Utilize Docker and Git for containerization version control and development workflows. Evaluate and responsibly leverage AI-assisted development tools to improve productivity code quality and maintainability. Participate in technical discussions code reviews and continuous improvement initiatives. What You Bring to the Table: 8 years of software engineering experience including 3 years of hands-on Python development. Strong expertise in Python object-oriented programming inheritance and clean coding practices. Experience with Azure DevOps Azure release pipelines and cloud fundamentals. Proficiency with Docker Git and modern software development workflows. Experience working in Agile and DevOps delivery environments. Strong analytical problem-solving and stakeholder management skills. Self-driven mindset with ownership accountability and a focus on delivering results. Experience using AI-assisted development tools responsibly including validating AI-generated code and applying AI securely and ethically. You should possess the ability to: Analyze complex technical problems and develop practical scalable solutions. Design and implement maintainable Python applications using software engineering best practices. Work independently manage ambiguity and take initiative to drive outcomes. Collaborate effectively with technical and business stakeholders. Build deploy and support applications using Azure DevOps Docker and Git. Follow Agile methodologies and contribute to DevOps practices. Critically evaluate AI-generated recommendations and integrate them securely into development workflows. Continuously improve application quality performance and maintainability. What we bring to the table: Opportunity to work on modern Python-based applications using Agile and DevOps methodologies. Exposure to cloud technologies Azure DevOps CI/CD pipelines Docker and AI-assisted software development practices. A collaborative environment that encourages ownership innovation continuous learning and technical excellence. Challenging projects that promote professional growth and technical leadership. Lets Connect Want to discuss this opportunity in more detail Feel free to reach out. Recruiter: Giftson Paul Davidson Phone:; Extn : 151 E-mail: LinkedIn:

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 a...