About us:
Our mission is to facilitate the transition to a low-carbon economy by providing innovative financial solutions to our clients.
We are not just any energy and sustainability group; we're a dynamic, award-winning powerhouse! At the forefront of environmental innovation, we lead the charge in providing cutting-edge solutions for large-scale energy consumers. From guiding small business to corporate giants on their journey to achieve net zero emissions to expertly managing risks and supplying vital power and gas resources, we do it all. We're not content with just excelling in our current ventures - we thrive on pioneering new businesses and seizing energy investment opportunities.
Role:
We are looking for an experienced Lead Software Engineer to lead the development of our trading systems. Our ideal candidate will be passionate about best practices within technology teams, fully supportive of what the group is doing, and wishes to make a difference. You'll split your time between hands-on coding and leading a team of experienced and talented engineers.
Key responsibilities:
- Lead and manage a small team of engineers, foster a collaborative culture, and have a coaching, and mentoring mindset.
- Drive the adoption of engineering best practices, and evaluate new ideas and frameworks for continuous improvement.
- Be responsible for solution architecture and technical decisions, and contribute to broader architectural discussions.
- Maintain high coding standards and adhere to testing best practices. Ensure delivered solutions meet operational and security requirements.
- Work closely with product management, and Head of Engineering to align technical delivery with product vision. Contribute to the strategic direction of the technology team.
- Drive innovation by discovering new technologies, reviewing tooling, and making suggestions on improving our current solutions and ways of working.
Ideal candidate:
- Expertise in writing clean, robust, and testable C# code; good understanding of design patterns and OOP principles. Some Python experience is desirable.
- Solid knowledge of cloud platforms, ideally Azure, and previous experience with Kubernetes, Terraform, and event-driven architectures.
- This role involves line management, s previous experience in leading engineers in a fast-paced environment is key.
- Experience with front-end development.
- Experience with energy or commodity trading and a passion for green technologies.
- Good understanding of Agile methodologies and Kanban processes.
- Excellent communication and interpersonal skills, with the ability to effectively interact with clients, team members, and stakeholders at all levels.
- Keen to drive the change you seek and be an autonomous, proactive, confident, credible, and persuasive team player.
Benefits:
- 25 days annual leave in addition to Bank holidays.
- Hybrid working patterns; 3 days a week in the office, 2 days from home.
- Discretionary commission/bonus scheme.
- Company pension scheme.
- Life and medical insurance, and eyecare scheme.
- Employee Assistance Program.
- Cycle to work scheme.
- Family-friendly policies.
- Recruit and Reward scheme.
- Access to perk-box benefits package.
The CF Group is committed to ensuring equal opportunities, fairness of treatment, dignity and respect, and the elimination of all forms of discrimination in the workplace for all employees/contractors and job applicants.