Senior Python Automation Engineer
hace 4 días
Barcelona
This is an opportunity to join a high impact engineering environment where millions of users, thousands of stores and large scale operations depend on secure, reliable and well designed automation solutions. If you enjoy a mix of coding, architecture, DevOps, security and stakeholder interaction, this role is for you. What you will do Build automation solutions Design, develop, test and deploy Python applications that automate complex workflows and business processes at scale. Set engineering standards Create reusable frameworks, coding guidelines, templates and best practices that other teams can adopt across the organisation. Own the CI CD lifecycle Build and manage pipelines using tools such as Azure DevOps, JFrog Artifactory, SonarCube and Snyk to ensure high quality, secure and reliable deployments. Champion Git excellence Establish clean branching models, code review guidelines and repository structures. Partner with the business Work closely with operational and non technical teams to understand needs, identify automation opportunities and translate them into robust technical solutions. Act as a technical bridge Collaborate with security, infrastructure, platform and development teams to align requirements and ensure compliance. Shape the Python roadmap Advise on best practices, risks and long term strategy for automation and Python engineering. Lead on security and governance Apply secure coding principles, dependency management, vulnerability scanning and documentation to keep standards consistently high. Share knowledge Document processes, guidelines and frameworks to help scale internal capabilities. What you bring • 5 years of professional Python development experience with strong automation exposure, • Solid experience with CI CD pipelines and tools, • Deep understanding of Git, including branching strategies and code review processes, • Strong awareness of security practices in Python development, • Experience working with stakeholders and leading discussions with both technical and non technical teams, • Excellent communication, problem solving and analytical skills, • A proactive mindset and passion for building scalable, maintainable engineering solutions