Software Development Manager

We're looking for a Software Development Manager to join our growing IT Department.

Location: Dublin City Centre, Letterkenny

Salary: Competitive package negotiable and commensurate with experience.

Scroll for more

Software Development Manager

 

ElectroRoute, a dynamic and fast-growing energy trading and trading services company, is seeking to hire an experienced, ambitious IT Development Manager (Senior Team Lead) who is passionate about building and supporting our IT systems which will ultimately help accelerate the transition to renewable energy sources.

Reporting to the Head of IT, the role will be responsible for managing the day to day activities of a dynamic development team, consisting of a mix of permanent and contract resources. The development team builds and supports the IT systems and tools that provide ElectroRoute the means to construct the mechanics of a de-carbonised economy. The work you’ll do has the potential to have a lasting impact in the transition to a more sustainable world.
To succeed in this role, you must be just as good working with people as you are with technology, in an agile team rapidly delivering great software that adds real value to our business.
ElectroRoute is embarking on an ambitious growth phase expanding its platform further across continental Europe and further into Asia, so the successful candidate will have outstanding career development prospects, and the opportunity to be instrumental in driving that growth through the expansion and development of our IT systems.

 

The Role

 

Your Role

Your Team:

  • Run the day-to-day activities of the development team, including requirements grooming, our Kanban process, retrospectives, daily stand ups, and negotiation for optimal use of IT resources
  • Own and develop IT KPIs and Metrics. Constantly review and mine existing metrics; create new metrics as required, to measure progress and success within the team.
  • In conjunction with business users, prioritise work for your team on a day to day basis
  • Identify, analyse, and improve any performance bottlenecks
  • People management – conduct regular 1-2-1 meetings with all your direct reports, perform appraisals, coaching, mentoring, and provide timely, actionable feedback to the team to ensure continuous improvement
  • Mentor and develop your team by providing the right growth opportunities for them, and helping individuals in the team meet their potential
  • Champion fit for purpose best practice coding and development standards and ensure they are adhered to, by your team, and promote these practices widely in the company
  • Champion innovative cloud first, serverless solutions to solve real business problems for our users, without compromising supportability.
  • Provide technical and architectural direction for the development, design, integration, testing, and maintenance of our platform

 

You in the wider IT Team

  • Work consistently and appropriately with other team leads and the Head of IT, recognising that team boundaries are not where responsibility ends
  • Manage development team input into corporate IT audits by ensuring adherence to process controls through regular meetings and regular quality assurance reviews
  • Share knowledge and expertise in a structured way across the development team, the IT department, and the wider organization through networks, events, and communities of practice
  • Own the relationship between the Development team and the business
  • Champion Agile and DevOps working practices by sharing your expertise and experience
  • Own problems when or wherever they arise, and be able to make pragmatic decisions on how to resolve them in conjunction with peers; escalate as appropriate and manage IT incidents where required

 

Your work with our Business 

  • Own the relationship between the Development team and the business
  • Champion Agile and DevOps working practices by sharing your expertise and experience outside of the IT Team
  • Build great relationships by listening and empathizing with our business users to provide them with the solutions they really need
  • Work with your peers in our business to ensure quality of service provided by the development team. Act as the main point of contact for escalation of issues, always ensuring your team is working on the most important business issue at any time
  • You will be great at collaborative working, and will know how to engage with people at all levels of the organisation
  • You will be comfortable with change and can pivot to new projects and tasks at short notice
  • You will have brilliant communication skills for dealing with all levels of technical expertise, in-person or remotely, from recent hires to the CEO, and the ability to select the right medium for your message

 

The Successful Candidate must be able to demonstrate the following:

Technical

  • Primary degree in a technical field such as computer science, science, or engineering
  • More than 3 years hands on technical manager experienced in designing, building, and deploying and supporting secure, scalable software and services
  • Strong software engineering background , ideally across different software stacks, including different database technologies
  • Strong working knowledge and some experience with one of the Cloud offerings (ideally Amazon Web Services)
  • Excellent working knowledge of source control software systems
  •  Experience working with and automation of CI/CD pipelines
  • Diligent with an attention to detail, specifically related to documentation for processes and procedures (creating and maintaining knowledge bases, run books, database topology, etc
  • Excellent knowledge of design principles and development best practices.
  • Experience in building and deploying at scale in Cloud native, ideally Serverless first, environments
  • Can attract, retain, mentor, and develop talent within an IT team
  • Experience working directly with a variety of external vendors and managed service providers to leverage their resources and capability to deliver solutions for our business
  • Interpersonal
  • Extremely robust and resilient individual, with excellent interpersonal communication skills, able to deal with a wide array of personality types and demands
  • Thrives in a time sensitive, mission-critical environment
  • Highly motivated self-starter, with a strong interest in and a passion for learning new and emerging technologies, with the ability to deploy them to meet our business needs
  • Committed to personal skills development

Desirable:

  •  Knowledge of power systems, energy industry or commodity markets

Any or some of the following:

  • Project Management Qualifications e.g. Prince II, PMP,
  • Agile Qualifications e.g. as Scrum Master
  • SRE experience or qualifications

 

Location and Working Conditions

Remote Working: ElectroRoute is transitioning to a hybrid, remote and in-office working culture.

Currently our offices are closed, and most employees are working remotely. Post-pandemic, when it’s safe, ElectroRoute employees will return to our main office locations, on a hybrid basis with three in-person days at the office per week. Some travel is likely to be required in this role (5-10%).

Remuneration: Competitive package negotiable and commensurate with experience.

Location: Dublin or Letterkenny

 

Diversity & Inclusion

ElectroRoute is an equal opportunity employer. We aim to create value through diversity and inclusion. We seek to attract candidates to reflect the diverse nature of our society. Diversity and inclusion allow the ElectroRoute team to be curious, creative, and promote positive change. We understand the many demands on all our employees, and we adopt flexible working arrangements where possible. Working at ElectroRoute offers something special for everyone.

Contact by Email Only: recruitment@electroroute.com