Senior Software Engineer Manager required with proven technical heritage in Java Development / Cloud ideally AWS for complex ideally distributed systems / Kafka is required with proven skills in CI / CD / Agile delivery, and who has led product centric cross functional teams to deliver software at pace, is require by fast growing scale up in Cambridge to deliver their complex SASS product that helps energy companies control, understand and provides real time trading information for their large scale renewable energy assets and help evolve towards viable greener energy / Net Zero.The companies tech hub is based in Cambridge and ideally you would be able to be in the office 1 or two day per month, but this might be flexible. (Travel expenses will be covered)The Software Engineer Manager will have skills in
- Experience as an Engineering Manager / Software Development Manager for high performing engineering teams who have a clear sense of autonomy in their technical decision making, follow rapid agile delivery practices and embrace devops, cloud services, infrastructure-as-code and automated continuous delivery pipelines.
- Experience in leading, hiring, managing, coaching, and mentoring software engineers in a product delivery environment, sustainably delivering high quality working software at pace.
- Solid Java development background combined with experience of Cloud / ideally AWS / Microservices and ideally experience distributed systems or messaging such as Kafka, RabbitMQ or cloud based systems at scale would be beneficial.
- Collaborative, supportive, curious and an open communicator.
- Level headed, and are a confident problem solver who can deal with complexity.
- Being able to maintain a sense of urgency, and can use lean principles to iterate and drive emergent solutions in a complex and rapidly changing start up landscape.
Key responsibilities as the Software Engineer Manager will include
- Providing leadership for engineers through hiring, coaching, mentoring, performance management, feedback and hands-on career development.
- Lead and develop cross functional teams responsible for product component development, deployment, cloud infrastructure, observability, alerting, SLOs and support.
- Maintain and extend the focus on cloud services, independent and automated continuous delivery of decoupled microservices with extensive use of infrastructure as code.
- You will establish a team culture with emphasis on quality, delivery focus and engineering agility
- Make timely decisions and remove barriers to achieving sustainable product delivery pace whilst leading the continuous improvement of high-quality and innovative solutions.
- Demonstrate personal commitment to technical advancement and guide the team to ensure efficiency and flexibility of the software and maintaining a high bar for observability, performance, security and availability.
- You will establish clarity for peers, partners and leaders through a clearly communicated focus on product delivery progress and engineering improvement.
This is a chance to play a key senior role within a fast growing and well-funded scale up who’s mission is to help energy companies understand their renewable assets by providing mission-critical software products that will help accelerate the transition to a world of net-zero carbon emissions.Opus Resourcing are a boutique IT employment Agency who are relied on by a number of world leading