Software Engineer (Python)

Software Engineer (Python)

Posted Today by 1771927356

Negotiable
Undetermined
Undetermined
London

Summary: The Software Engineer (Python Developer) role focuses on developing scalable, event-driven microservices and optimizing trading applications within the energy trading sector. The position requires extensive experience in Python development and collaboration with cross-functional teams to drive innovation. Candidates will leverage cloud platforms and modern technologies to enhance application performance and security. This role offers the opportunity to work on high-impact projects in a collaborative environment.

Key Responsibilities:

  • Translate functional requirements into technical solutions
  • Design and deliver business-critical Python applications
  • Build event-driven microservices architecture
  • Optimize SQL Server databases and ensure application performance
  • Collaborate with cross-functional teams to drive innovation
  • Implement security best practices and foster a culture of continuous learning

Key Skills:

  • 10+ years of Python development experience
  • Expertise in Behavior-Driven Development (BDD) and Agile methodologies
  • Experience with cloud platforms (Azure, AWS), CI/CD tools (GitHub Actions), and Docker/Kubernetes
  • Strong database management skills, particularly with SQL Server
  • Knowledge of the finance or energy trading domain is essential
  • Experience with Databricks, FastAPI, and async processing is a plus

Salary (Rate): undetermined

City: London

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Software Engineer (Python Developer) – Energy Trading Sector

We are looking for an experienced Python Developer to join a team in the energy trading sector. In this role, you’ll develop scalable, event-driven microservices and optimize trading applications, leveraging cloud platforms and modern technologies.

Key Responsibilities:

Translate functional requirements into technical solutions
Design and deliver business-critical Python applications
Build event-driven microservices architecture
Optimize SQL Server databases and ensure application performance
Collaborate with cross-functional teams to drive innovation
Implement security best practices and foster a culture of continuous learning

Required Skills & Experience:

10+ years of Python development experience
Expertise in Behavior-Driven Development (BDD) and Agile methodologies
Experience with cloud platforms (Azure, AWS), CI/CD tools (GitHub Actions), and Docker/Kubernetes
Strong database management skills, particularly with SQL Server
Knowledge of the finance or energy trading domain is essential
Experience with Databricks, FastAPI, and async processing is a plus

Why Join Us?

Work on high-impact projects in a collaborative, innovative environment
Contribute to the future of energy trading technology
Apply now to join a team that values innovation and continuous growth!