Software Engineering Manager Full-time Job
9 months ago - Security & Safety - DublinJob Details
Summary
The FINEOS Engineering Manager is a senior role that manages the capability and people of a high performing team responsible for building and maintaining FINEOS cloud infrastructure and on-premise CI/CD automation and associated tools which is at the core of development.
This is a key leadership role in the Cloud Infrastructure team. This hands-on role that involves contributing to future technology direction & roadmap, proposing actionable backlog items, driving CI/CD strategy and tooling in FINEOS in service of product engineering environments and cloud operations. As Agile champion, you will have primary responsibility for the capability of Cloud Infrastructure Automation team, including risk management, people leadership, line management, software craft and best practice.
This role will work across FINEOS to ensure the software output is fit for purpose and meets non-functional requirements of our Development teams and Cloud Operations teams. The successful candidate will demonstrate a strong customer focus helping to ensure customers using FINEOS products are successful and realize the value of the product offering within their organization.
Responsibilities (Other duties may be assigned.)
- Lead and continuously develop globally based high performing teams and Individual Contributors that can deliver and support ongoing Cloud and on-premise CI/CD within FINEOS. This includes learning & development identification, empowerment and hiring.
- As a Leader of Leader, you will undertake line management, performance appraisals and learning and development identification as required both directly with reports and as a skip level to the wider group.
- Work with Program Managers and Product Managers. These relationships will be key to success in the role with the Program Manager providing project management skills, the Product Manager setting the direction and priorities of the Product and the Engineering Manager providing technical and people leadership.
- Measure, track and review software economics, development cost, quality and team effectiveness KPIs.
- Drive fully automated solutions from infrastructure, pipelines, deployments. Promote software craft, development efficiency, maintainability, and compliance with NFRs across all of engineering.
- Communication with relevant stakeholders to assist in alignment and decision making e.g., customers, internal and external project managers, platform architects, development managers, product owners, product managers, program manager, cloud services and professional services teams.
- Ensure team and individual goals align to company strategy.
- Act as a change agent to encourage and focus on lean behaviour and the promotion of Agile and DevOps cultures and practices.
- Ensure SCRUM effectiveness and team velocity. Constantly improve the team working practices through retrospectives.
Education and/or Experience
- At least 10 years technical experience in an enterprise software engineering role with exposure to full SDLC.
- IT related degree.
- 4+ years’ experience having demonstrated a history of creating and implementing modern DevOps techniques to develop highly scalable solutions on public clouds (GCP, Azure, AWS).
- Experience influencing, communicating, and motivating change across organizational and cross-functional boundaries.
- Experience in organizational leadership and proven strategic mindset.
- Experience working in an insurance environment would be preferable but not essential.
Knowledge, Skills, and Abilities
- Strong background in Continuous integration and Continuous Deployment roles.
- Software engineering processes and methodologies in particular SCRUM and its usage in product development lifecycle.
- Design of robust, automated, scalable, and performant systems.
- Software automation and DevOps practices including managing and running CI/CD pipelines.
- Proven ability to coach, lead and form high performing teams.
- Consistent track record of recruiting, building, and managing teams with varied strengths that deliver outstanding business results.
- Certified SCRUM Master or equivalent experience or certification.
- Ability to plan and manage the delivery promise of a number of cross scrum teams including estimation, risk management, sprint and release planning, and the technical interdependencies.
- Able to demonstrate an understanding of full software development methodologies and release life cycles (traditional as well as agile) that spans from requirements gathering to test and quality assurance.
- The ability to tailor and select working practices and development life cycle to relevant project needs.
- An excellent communicator with a focus on collaborative teamwork
Language Skills
- Ability to speak the English language proficiently, both verbally and in writing.
Travel Requirements
- This position may include up to 10% travel.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Employee works primarily in a home office environment.
- The home office must be a well-defined work area, separate from normal domestic activity and complete with all essential technology including, but not limited to; separate phone, scanner, printer, computer, etc. as required in order to effectively perform their duties.
Work Requirements
- Compliance with all relevant FINEOS Global policies and procedures related to Quality, Security, Safety, Business Continuity, and Environmental systems.
- Travel and fieldwork, including international travel may be required.
- Beyond hours work may be required as part of this role.
- Therefore, employee must possess, or be able to acquire a valid passport.
- Must be legally eligible to work in the country in which you are hired.
FINEOS is an Equal Opportunity Employer. FINEOS does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.