Global Manager - Software Engineering
A global energy and technology company operating at the forefront of renewable and conventional power are seeking a talented Global Manager of Software Engineering to join their expanding technology team. As the Global Manager, you will play a crucial role in shaping their software strategy, incorporating modern practices, and driving innovation in their customer portal product and energy direct marketing business.
Global Manager - Software Engineering Responsibilities:
- Design, develop, and maintain system components for their customer portal product and energy direct marketing business.
- Lead large-scale projects integrating data and machine learning applications into the customer portal product and energy direct marketing business.
- Provide leadership as a player/coach, overseeing software and data engineers, and offering thought leadership and best practice solutions.
- Foster a culture of high quality, innovation, and incremental experimentation.
- Advocate for flexible and scalable methodologies that can be applied across the technology organization.
- Establish implementation architecture processes and drive strong thought leadership.
About you
You will be a hands-on leader with a passion for software engineering and the ability to lead a team while also contributing meaningfully to coding. The ideal candidate will possess strong technical expertise in technologies such as Python, SQL Server, AWS Aurora, and Docker.
Global Manager - Software Engineering Essential Requirements:
- Extensive experience in formal engineering environments, with a focus on software architecture for large-scale data projects.
- Proven experience in team management.
- Strong knowledge of Python microservice development.
- Expertise in SQL, including performance tuning for very large datasets (VLDBs).
- Deep understanding of technical debt in data systems.
- Track record of designing and implementing large-scale data projects.
- Experience in maintaining critical data systems over extended periods.
- Bachelor's or Master's degree in Computer Science, Math, Statistics, or a related technical field.
Global Manager - Software Engineering Technical Skills to Set Yourself Apart:
- FastAPI, Pandas, Redis, AWS Fargate, Docker, S3, RabbitMQ, AWS Athena, SQL Server.
- Extensive knowledge of SQL and Python, particularly FastAPI.
- Ability to dive into Salesforce code.
- Domain knowledge in the energy sector is preferred but not essential.
A Global Manager of Software Engineering will be able to avail of many perks that the firm offers as well as generous pay package as stated below:
- Base Salary £160,000-£180,000
- Benefits (Bonus, pension, private healtchcare etc.)
- Flexible Working
Join the team as a Global Manager of Software Engineering and help shape the future of energy innovation then apply directly now
