Senior Engineering Manager

SymphonyAI

Education
Benefits
Special Commitments

Introduction

Everything we do creates a safer future. Our people have a shared vision to protect the connected world, to create and deliver intelligent global solutions across an ever-changing financial crime landscape. We are obsessed with solving problems for our customers, we bring together great minds who face tough challenges on a daily basis and are encouraged to make a difference.

Together, we make the world a safer place.

Make everyday matter.

Job Description

What You Will Be Doing

You will take a leading role in the Product Engineering group, which is at the centre of the business’ financial crime and compliance activity. The team architect, design and build new innovative products using the latest technologies. As a Senior Engineering Manager, you’re the leader, coach, and inspiration for a global team of skilled software engineers.

Your team is your top priority. Are they collaborating efficiently? Do they get the right opportunities and challenges to develop their skills? Your people skills, management skills and technical skills make teamwork a success.

The key responsibilities of the Senior Engineering Manager:

Team Organisation & Development

  • Build a one-team collaborative culture aligned with our business purpose and strategy
  • Lead Capacity Planning, Recruitment and Succession Planning
  • Manage Onboarding, upskilling and Training plans
  • Shape and facilitate the working of engineering communities to ensure optimal consistency across our agile teams, to facilitate knowledge sharing and where possible re-use across multiple agile teams
  • Organize Career management responsibilities within your team. This includes coaching, career development planning, promotions, objective setting and performance reviews
  • Career manage senior team members yourself and coach them in this role.
  • Keep team members up to date and connected to overall team status and progress, vision and mission

Delivery Management

  • Manage team members assignment into agile delivery teams optimally aligned to priorities and backlogs
  • Support the delivery teams, resolve any impediment beyond their organizational area of influence. Track and manage Risks/Assumptions/Issues/Dependencies
  • Ensure high level release delivery plans for upcoming product releases are created and agreed with Product Management and Engineering
  • Manage Product releases and related release deliverables
  • Organize the S&M function for released product versions

Reporting and Stakeholder management

  • Report into the CTO on delivery status including Risks, Issues, Dependencies
  • Reporting to internal stakeholders on Engineering progress and status
  • Liaising with other parts of the organization, co-operating on business priorities and opportunities

Skills and Experience 

Essential:

  • A Master or PhD in ICT, Engineering, Mathematics, or another relevant field
  • 3+ Years Experience in managing and coaching a software development team
  • Experience of end to end software product development in a commercial environment
  • Experience of elaborating business requirements and working with technical teams to see them through to being delivered
  • Familiarity with or interest in software technologies and tools used by our Product Engineering group. These include Typescript, React, Java EE, Kafka, Spark/Scala, Python, Containerisation tools (Docker, Kubernetes), Cloud Services (Azure/AWS), Application Servers (e.g. JBoss/Wildfly), Databases/SQL (PostGres, Oracle), RestAPI/GraphQL, CI/CD tools (e.g. Jenkins, GitHub Actions, Azure DevOps), Source code mgt tools (Github, Git/Bitbucket), Test Tools (Selenium/JMeter)
  • Knowledge of all the ins and outs of agile software development. Clear understanding and experience of Agile/Lean principles and development methods (e.g. Scrum / DSDM / XP / Kanban)
  • Great 360° communication skills so you can connect easily with team members, other managers, product managers and consultants. Able to brief up to Executive level with ease 
  • The ability to lead by example, as well as being a born coach with the skills to steer a team
  • Eagerness to dive into technical details when required
  • Willingness to travel

Nice to have:

  • Financial Services business or technology experience
  • Understanding of technical architecture approaches and how they are used in enterprise technology solutions
  • Agile tooling (Jira etc)
  • Experience and knowledge of the benefits and pitfalls of working in virtual teams spread over multiple locations
  • Hands on experience with building or delivering software products: programming experience or consultancy/delivery experience

About Us

SymphonyAI is building the leading enterprise AI SaaS company for digital transformation across the most critical and resilient growth industries, including retail, consumer packaged goods, financial crime prevention, manufacturing, media, and IT service management. Since its founding in 2017, SymphonyAI today serves 1500+ Enterprise customers globally and has grown to 2,500 talented leaders, data scientists, and other professionals across over 20 countries.

#LI-MS1 #LI-Hybrid

Read Full Description
Confirmed 22 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles