Free Ebook

Agile Scrum Recruitment: A Guide

Download Now

Agil-Scrum-ebook2

Software Engineering Manager

Job ID: 1439608

Group 21080

Country: Cyprus
Location: Cyprus
Contract: Permanent

Job Description

Software Engineering Manager

 

Are you a seasoned Software Engineering Manager looking for an exciting new role? An unparalleled opportunity awaits you within a rapidly growing Electronic Money Institution.

 

With a global footprint spanning Australia, Cyprus, Lithuania, UK, Netherlands, USA, Israel, and Malta, our client is at the forefront of providing cutting-edge financial solutions.

 

 

The Role

In this role you will manage, estimate, plan and schedule software delivery throughout the release lifecycle whilst coordinating our various product lines. You will facilitate the process required to move software releases into production while coordinating with different teams to ensure the smooth delivery of software releases with zero or near zero customer disruption

 

Location:

Nicosia, Cyprus.

 

This role will operate onsite 5 days a week. Due to the nature of this role, remote working and hybrid options are unavailable. 

 

What will your job look like?

 

Your goal is to provide the tools, skills, and services needed to help product teams manage and deploy code into production and you will be expected to deliver on-time and high-quality releases.

 

Manage the “floor” and ensure that the development teams are delivering quality product, on time.

 

Responsibilities:

  • Manage a centralized release plan and process across product lines.
  • Assist in building the work breakdown structure, with gap analysis, and ensuring that specifications and priorities are clear.
  • Identify and mitigate risks and issues regarding release quality and schedule.
  • Estimate, schedule, and coordinate releases and release dependencies across multiple products, teams and projects. This includes quality assurance and other operational activities required to deliver a working service.
  • Develop the estimation, scheduling and planning skills of team leads.
  • Tactical schedule decision making to maximize throughput while keeping overall priorities in mind.
  • Continuously monitor projects and provide reports about their progress.
  • Manage releases through a multi-tier environment and monitor the health & availability, and effectiveness of the non-production tiers.
  • Ensure team leads are following planning and engineering policies and procedures.
  • Monitoring the release process and collecting feedback from the development team and quality assurance.
  • Making improvements on a regular basis to the release process.

What you need is..

  • Experience managing team leads working on multiple projects, with an indirect team size of more than 20.
  • A background in Java and/or C#, preferably gained in development of banking, payments, telecommunications or secure communications systems.
  • Engineering, Computer Science or a related field background with advanced knowledge of the software development lifecycle.
  • Familiarity with automated release management for hosted applications.
  • Thorough knowledge of options for incremental and controlled release: API/endpoint versioning, feature flags, A/B testing, customer level configuration, blue/green deployment, rollback plans, canaries, etc.
  • Experience with Jira (preferred), MS Project or other project management tools.
  • Experience with Jenkins, Bitbucket (or other git), and their use in the release process.
  • Experience with Agile practices, and particularly Kanban.
  • Proven experience with reducing inefficiencies by creating consistent automated processes which result in high-quality releases.
  • Ability to solve any issues that arise – strong interpersonal skills and problem-solving abilities to resolve any cross-functional team issues
  • Proven experience of working under pressure.

What they offer..

  • Mediterranean Lifestyle with an internationally competitive salary
  • Private health insurance plan participation for candidate and family
  • Performance Bonus, including share-based scheme of company securities.
  • 50% income tax exemption for 10 years – for expatriate individuals relocating to Cyprus
  • Company will assist for the application of Non – Dom Tax Residency (where applicable), which confers further tax benefits.
  • Attractive relocation package
  • In house subsidized canteen
  • Additional holidays over and above official public holidays.
  • Sponsorship of residency visa for any successful non-EU/EEA candidate and family (subject to prevailing Government policy).

Apply Back to all jobs

Software Engineering Manager

Position:

Country:

Cyprus

Location:

Cyprus

Contract:

Permanent

close Back to all job

Similar Jobs

April 22, 2024

Director of Machine Learning

Position:

Country:

UK

Location:

Remote (work from home)

Contract:

Permanent

View job

September 30, 2023

Cyber Security Engineer

Position:

Salary:

65000 - 75000 GBP/Year

Country:

UK

Location:

Contract:

Permanent

View job

August 12, 2023

Hubspot Implementation specialist

Position:

Salary:

GBP/Year

Country:

UK

Location:

Contract:

Permanent

View job