Software Developemanet Manager - cool software company

  • Job Ref: 5256
  • Location: Dublin, Ireland
  • Type: Permanent

Overview

I have a Software Engineering Manager position with my client, a leader in providing software products in the worldwide market. 

Some details about this role:

You will be capable of partnership and collaboration with various cross-functional departments heads in Customer Operations, Product Management and within Research and Development as well as leading a large number of cross-functional engineers within a number of delivery teams.

This is a highly technical role that will be a key influencer in and decision maker in architecture, design and delivery decisions.

What would be your main responsibilities?

  • Build high performing teams of innovative software professionals by mentoring, coaching and developing internal talent and recruiting industry top talent.
  • Develop, maintain and improve our delivery processes and systems.
  • Champion innovation across the organization.
  • Drive efficiency in the team to maximize customer value and minimize waste.
  • Work with internal resources to scope development projects, including deliverables, timelines and budgets etc.
  • Lead architecture and technical designs reviews.
  • Lead the team through a transition to Continuous Delivery, driving automation of build, deployment and test.
  • Provide direction to direct and indirect reports in the performance of their duties, establishing work priorities, and in achieving company initiatives.
  • Provide recommendations and assist in determining which projects to prioritize and make the trade-off between technical debt and new functionality.
  • Remove impediments to ease the development path. Drive down the cycle time from idea to customer value.
  • Implement technical strategy and govern across various development teams.
  • Manage and provide technical and motivational leadership to multiple teams.
  • Ensure appropriate engineering resourcing is in place to deliver the business needs.

And this is what is expected from you:

You’ll need to have:

  • Bachelor’s degree or relevant work experience.
  • Experience in a Software Development Management role.

Even better if you have:

  • A degree in Computer Science, Computer Engineering or relevant technical discipline.
  • Excellent OOP knowledge and experience. NET Core, Angular, Native Mobile.
  • Experience with large scale SQL and NoSQL technologies.
  • Experience delivering and owning micro-services in a SAAS environment.
  • Experience in measuring and improving performance of production systems.
  • Experience of leading multiple development teams in parallel.
  • Experience managing upwards of ten or more engineers directly.
  • Excellent knowledge and experience of modern software development methodologies: (Scrum/ Kanban/ Lean/ XP), including Sizing, Estimation, Velocity, Burn-down charts, Burn-up charts, Cycle Times, Cumulative Flow, Pair Programming, BDD, TDD.
  • Experience in highly scalable, highly available platforms.
  • Experience in Continuous Integration, Continuous Delivery & Automation.
  • Strong verbal and written communication skills.

Even better if you have:

  • A degree in Computer Science, Computer Engineering or relevant technical discipline.
  • Excellent OOP knowledge and experience. NET Core, Angular, Native Mobile.
  • Experience with large scale SQL and NoSQL technologies.
  • Experience delivering and owning micro-services in a SAAS environment.
  • Experience in measuring and improving performance of production systems.
  • Experience of leading multiple development teams in parallel.
  • Experience managing upwards of ten or more engineers directly.
  • Excellent knowledge and experience of modern software development methodologies: (Scrum/ Kanban/ Lean/ XP), including Sizing, Estimation, Velocity, Burn-down charts, Burn-up charts, Cycle Times, Cumulative Flow, Pair Programming, BDD, TDD.
  • Experience in highly scalable, highly available platforms.
  • Experience in Continuous Integration, Continuous Delivery & Automation.
  • Strong verbal and written communication skills.

If this is of interest to you get in touch for more details!

Anca Antonica, Recruitment Consultant - Your e-Frontiers consultant for this job

Anca is a Senior Technical Recruiter and brings value to both candidates and clients in offering end to end services. Anca has a track record of hiring Software Engineers for a range of clients from start-up companies to large multinationals across multiple industries. Anca offers support to her candidates to succeed in their interviewing process and match their skills with her clients' requirements. Anca holds a Degree in Social Work and with her extensive background in customer service, she focuses on providing excellent customer service for clients and candidates.

Specialises in: C#, .NET, SharePoint, CRM, BI, ETL, SSIS, ODI, Tableaux, Power BI, OBIEE