Python/Automation Engineer

Python/Automation Engineer

Posted 1 week ago by Vallum Associates

Negotiable
Undetermined
Onsite
Sheffield, England, United Kingdom

Summary: The Python/Automation Engineer role based in Sheffield requires a candidate with a strong software engineering background and extensive experience in developing large-scale distributed systems. The ideal candidate will possess proficiency in Golang and Python, along with hands-on experience in cloud services such as GCP and AWS. The position emphasizes the importance of DevOps practices and effective communication skills to manage complex projects successfully.

Key Responsibilities:

  • Develop and maintain large-scale, distributed systems.
  • Utilize Golang and Python for software development.
  • Implement database change management and version control using tools like Liquibase.
  • Manage cloud infrastructure on GCP and AWS, focusing on cloud-native services and cost optimization.
  • Apply DevOps practices, including Infrastructure as Code and CI/CD tools.
  • Ensure security principles are adhered to in cloud and enterprise systems.
  • Address audit and compliance considerations in regulated industries.
  • Communicate complex information effectively to diverse audiences.
  • Deliver complex projects using appropriate techniques and tools.

Key Skills:

  • Bachelor’s or Master’s degree in Computer Science or equivalent experience.
  • 5+ years of development experience in software engineering.
  • Proficient in Golang and Python.
  • Experience with Liquibase or similar database tools.
  • Hands-on experience with GCP and AWS.
  • Knowledge of DevOps practices, including Terraform and CI/CD tools.
  • Strong understanding of security principles.
  • Familiarity with compliance in finance or banking industries.
  • Excellent written and spoken communication skills.
  • Proven track record of delivering complex projects.

Salary (Rate): undetermined

City: Sheffield

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Sheffield – 3 days a week onsite

Qualifications and experience

The ideal candidate for this role will have the below experience and qualifications:

  • Bachelor’s or Master’s degree in Computer Science or equivalent industry experience.
  • Comes from Software Engineering background with infrastructure experience.
  • 5+ years of development experience with a strong focus on large-scale, distributed systems.
  • Proficient in Golang and Python.
  • Experience with Liquibase or similar tools for database change management and version control.
  • Hands-on experience with GCP and AWS, including cloud-native services, networking, IAM, and cost optimization.
  • Proven experience with DevOps practices, including Infrastructure as Code (e.g., Terraform), CI/CD tools (e.g., Jenkins, GitLab CI), and containerization.
  • Strong understanding of security principles in cloud and enterprise systems.
  • Familiarity with audit and compliance considerations in regulated industries, particularly finance or banking.
  • Excellent written and spoken communication skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences.
  • A successful track record of delivering complex projects and/or programmes, using appropriate techniques and tools to ensure and measure success.