Software Engineer

Posted 02 October 2025
Salary Competitive
LocationEdinburgh
Job type Contract
Discipline Software Engineering
Reference75108

Job description

Job Title: Software Engineer – Python
Location: Edinburgh | Office-Based
Day Rate: £425 (Inside IR35) |
Contract Duration: 6 months

The Role
We are seeking a skilled and hands-on Python Developer to join our team, focusing on applications within the Power Utilities domain. The successful candidate will contribute to the design, development, and delivery of high-quality software solutions, following best practices and Agile methodologies.

Key Responsibilities:

  • Develop applications using Python.

  • Apply strong knowledge of software development and delivery lifecycles.

  • Work within Agile teams to deliver high-quality solutions.

  • Participate in software testing and the release process.

  • Support software delivery and deployment activities.

Essential Skills & Experience:

  • Proficient in Python development.

  • Solid understanding of software development lifecycles and Agile methodology.

  • Experience in software delivery and release processes.

Desirable:

  • Experience in the Power Transmission and Distribution domain.