companycfpenergy logo

Software Engineer - Python at cfpenergy | London

cfpenergyLondon, England, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Required Skills & ExperiencesWe are looking for candidates with a strong background in software engineering, particularly with proficiency in Python. Experience in building scalable data applications and knowledge of data architecture principles are essential. Familiarity with data modeling and a solid understanding of data pipelines will be advantageous. A Bachelor's degree in Computer Science or a related field is preferred. Candidates should be comfortable working in a fast-paced, collaborative environment and possess excellent problem-solving skills.

About the job

We are seeking a talented Software Engineer specializing in Python to join our team at cfpenergy. In this pivotal role, you will be instrumental in designing, developing, and scaling our data infrastructure, which is crucial for driving our products and informed decision-making processes. You will help define the flow of data throughout the organization, ensuring it is efficiently ingested, processed, and transformed into actionable insights. Collaborating with developers, analysts, and trading teams, you will ensure our data is not only reliable and accessible but also future-proof. This position seamlessly blends hands-on engineering with architectural insight, allowing you to participate in design discussions, enhance data pipelines, and guide our technical strategy. We are looking for someone who takes initiative, relishes solving intricate problems, and can work collaboratively across various systems and teams to create meaningful impact.

Key Responsibilities

  • Architect, develop, and uphold robust applications within a domain-driven ecosystem.

  • Engage in architectural dialogues and influence the long-term technical strategy.

  • Manage tasks from requirements gathering to completion, showcasing creativity and adhering to coding standards.

  • Create well-structured data models and maintain comprehensive documentation in collaboration with your team’s data engineers.

  • Work closely with data engineers, developers, analysts, and trading teams to gather requirements and deliver dependable, well-architected data solutions.

  • Identify and implement enhancements to performance, automation of manual tasks, and improvements in data quality and reliability across systems.

Core Skills & Experiences

  • Collaborative mindset: We seek individuals who are not only adept but also enjoyable to collaborate with, promoting a positive team culture through open communication.

  • Analytical thinking: Accuracy and performance are central to our operations; your curiosity, structured approach, and meticulous attention to detail will drive every challenge.

  • Problem-solving skills: You should be comfortable navigating complex systems to diagnose root causes while maintaining composure under pressure, striving for elegant, sustainable solutions.

  • Effective communication: Your ability to articulate complex technical concepts clearly will bridge the gap between technical and non-technical teams, ensuring alignment.

About cfpenergy

At cfpenergy, we are at the forefront of leveraging data-driven insights to enhance energy trading and decision-making. Our commitment to innovation and excellence drives our team to develop cutting-edge solutions that empower our clients and transform the energy sector.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.