Software Engineering Manager

Job Post Information* : Posted Date 1 month ago(08/04/2024 09:03)
ID
2024-1763
Position Type
Permanent
Location : Location
ZA-Tshwane
TAS Name
Megan Fitzell

Job Profile Summary

At Derivco, we work alongside our clients who are considered giants in the industry, to create and develop the platform that hosts some of the best online casino games in the industry.

 

We are also Platinum partners with vendors such as Microsoft and we are proud to say we employ over 2,500 of the brightest minds across our offices in the USA, South Africa, UK, Spain, Malta, Sweden and Australia. 

 

To work for Derivco means you will work with cutting-edge technology., in our designer offices. Our people are brilliant., our ideas fresh and our technology is trailblazing.

 

You will be inspired, challenged, and stimulated every day and you will receive an extraordinary number of high-fives - rewarded for work well done. A place where you will feel as if you have found your intellectual and creative home.

 

Sounds pretty awesome, right?

 

Derivco is an equal opportunities employer. We value people as individuals with diverse opinions, cultures, lifestyles and circumstances and we are committed to equality of opportunity and to providing a productive working environment free from unfair and unlawful discrimination. 

Job Description

We are looking for a Software Development (Engineering) Manager to join our team!

 

What you’ll do:

 

Regulator Reporting Product Requirements:

  • Working closely with architects and the team to stabilize existing offerings, to reduce reportable incidents.
  • Create a strategy to define data ownership and accuracy and improve data delivery issues, for all data consumed by Regulator Reporting.
  • Work with data owners, to ensure they are accountable for the data accuracy and ensure they have preventatives in place for any delivery issues.
  • Define and document our regulator reporting service offering and get sign-off from our customers.

Software Delivery & Product Management:

  • Accountable for SDLC within the team. Including all phases from inception all the way to release monitoring.
  • Accountable for creating/maintaining a product strategy, and actively executing on that strategy.
  • Ensure products are compliant as required and remain relevant where applicable.
  • Define, track and measure product business benefits realization.
  • Accountable for the reporting and analysis of the relevant performance metrics of your products.
  • Prioritization and planning of Backlogs / Demand Pipelines and, where applicable, Product Roadmaps
  • Ensure that company standards and processes are adhered to.
  • Remove any bottlenecks preventing software delivery.
  • Bridge the gap between the business and the technical stakeholders.
  • Ensure risk mitigation plans are in place.

Team Management:

  • Participate in the recruitment of new staff, when necessary.
  • Manage direct and indirect reports.
  • Facilitate a team culture that drives high performance.
  • Ensure team capacity is fit-for-purpose for the present and future scalability.
  • Develop a training and career development plan for each team member.
  • Facilitate regular performance development conversations and drive agreed actions to support team members' growth as well as their contribution to the team and company culture.
  • Facilitate mentoring and coaching, as required.
  • Manage relevant team budgets.
  • Ensure that the team is aligned with the company strategy and working towards achieving the strategy.
  • Provide feedback to your manager on a regular basis, regarding team performance as well as product and project progress as applicable.
  • Lead with a software engineering mindset.

Facilitate Continuous Improvement:

  • Continuously review SDLC & processes to maximize team effectiveness.
  • Ongoing improvements - software engineering maturity.
  • Have an automation-first mindset.
  • Stay abreast of software engineering best practices in the market to inform opportunities for improvement.

Stakeholder Management:

  • Drive and communicate with peers and other active parties to drive the improvement of processes.
  • Continuously align with stakeholders to ensure adoption of change, integration and collaboration between dependent teams, products and services
  • Effectively resolve escalated issues to ensure delivery and good stakeholder relationships.
  • Manage issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support process.

Strategic Decision Making:

  • Create and execute product and operational strategy that aligns with portfolio and group.
  • Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk.
  • Aligns with other teams as required to achieve objectives.

Change Management:

  • Facilitates change management due to changing situational/organizational/market requirements.

What you’ll need to succeed:

  • Proven experience in software development in complex, high-performance software environments
  • Proven leadership and management experience within a software development environment
  • A strong knowledge of the SDLC and DevOps
  • Strong data analysis experience with financial reporting
  • Experience with Artificial Intelligence and Machine Learning - an advantage.
  • Proven results in engaging customers at the executive level and senior management levels
  • Previous experience in the gaming industry will be advantageous.

#LI-MF1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed