Senior Python Engineer
We're looking for a Senior Python Engineer to join our team and build scalable, maintainable software solutions in a collaborative Agile environment. You'll play a key role in designing, developing, and improving applications while driving engineering best practices and leveraging AI-assisted development responsibly.
Essential Skills & Experience
- 8+ years of software engineering experience.
- 3–5+ years of hands-on Python development.
- Strong experience with Azure DevOps, Azure Release Pipelines, and Azure cloud fundamentals.
- Proficiency with Docker and Git.
- Solid understanding of object-oriented programming (OOP), inheritance, clean code, and software engineering best practices.
- Experience working in Agile and DevOps environments.
- Strong analytical and problem-solving skills with a proactive, ownership-driven approach.
- Experience using AI-assisted development tools responsibly, including reviewing AI-generated code and applying AI securely to improve productivity and code quality.
- Fluent English communication skills.
Preferred Skills
- Demonstrated ability to simplify complex technical challenges into elegant, maintainable solutions.
- Strong stakeholder management and collaboration skills.
- Experience leading technical discussions, initiatives, or mentoring engineers.
- Continuous improvement mindset with a focus on quality and delivery.