Marlton, New Jersey, United States of America
17 hours ago
Director, Software Engineer

Summary:

The Director, Software Eng as part of the IT group, will work with Freedom Mortgage leadership and software engineering (Eng) teams in the modernization, transformation, and execution of engineering practices. The individual in this role will be a proven leader in a demanding environment with experience managing teams that develop and utilize robust, scalable CI/CD pipelines, Automation frameworks and tool chains that can be utilized across multiple teams and products. The Engineering organization within IT is transforming to enable the software engineering teams to scale, produce quality deliverables, and increase throughout in an evolving Agile environment. This leader of engineering transformation will help drive and deliver on a vision to build out tools, frameworks, libraries, and distributed systems that will enable the Freedom engineering organization to be more efficient, consistent and deliver with increased velocity. A successful candidate is a strong leader that is extremely comfortable in managing a team and executing to drive efficiency and transformation via engineering implementation.

Essential Job Duties and Responsibilities include:

Oversee a comprehensive Engineering transformation program for assigned business areas.

Be a transformational Software Engineering leader that can enable teams to work effectively in an Agile model.

Work with engineering leaders and teams to identify friction and waste that slows engineering velocity, opportunities for automation and collaboratively design solution that realize platform-wide efficiencies.

Leads the metrics, dashboard and scorecard initiatives for DevOps KPIS by closely collaborating with the Database, Infrastructure and Product engineering teams.

Develop creating leading/lagging indicators, product-based reports, scorecards, periodic reviews, quality gates.

Develop governance process in accordance with Freedom IT policies relating to Software Engineering and ensure compliance.

Identifies and defines improvements to existing reporting data sources.

Partner and collaborate with the IT Services organization to integrate the ITSM processes specifically Change, Problem and Root cause management.

Partner and Collaborate with Product Scrum teams to integrate Automated tests into CI-CD Pipeline.

Create guides and documentation on Confluence/SharePoint platforms to allow for easy accessibility across the organization and enable adoption.

Assist and enable the QA organization to transform from QA Analysts to QA engineers.

Drive and implement a vision of a true engineering mindset where development and test engineering functions are incorporated into the Agile construct.

Maintain regular and punctual attendance.

Other Related Duties:

Performs other related duties as assigned.

Supervisory Responsibilities:

Manages Engineering transformation staff (including but not limited to reporting analysts, automation engineers, Dev Ops engineers) and carry out supervisory responsibilities in accordance with the organization's policies and applicable laws Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work, staff administration activities, performance reviews. vendor relationships.

Qualifications:

To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required.

Position Requirements:

Minimum 7+ years of working in an Agile/Product development environment with exposure to scrum of scrums/release train concepts.

Minimum 5+ years of experience with Agile/CI-CD tools, Data consolidation, report and dashboard development experience.

Hands on experience with engineering transformation.

Excellent communication and presentation skills to be able to articulate vision, direction and implementation strategy to the engineering leadership, peers and development teams.

Experienced with Unit testing, API automation, test automation in a complex technology environment including Microservices, having used tools such as Junit, Selenium, Jasmine, Karma

Hands-on experience with Continuous Integration /Continuous Delivery design and implementation with an emphasis on tools like SonarQube, JoCoCOJenkins, GitHub, Digital.AI or similar.

Experienced with Unit testing, API automation, test automation in a complex technology environment including Microservices, having used tools such as Junit, Selenium, Jasmine, Karma

Deep understanding and experience with dashboarding and reporting implementation with tools such as Tableau, EasyBI, etc Extensive knowledge of Agile and collaboration tools such as Jira, Confluence,

Experienced with software engineering delivery methodologies including Code Quality, Security, Agile Delivery, Branching and Releases, CI/CD, Defect tracking and release functions.

Extensive knowledge of Agile collaboration tools such as Jira, JIRA Align, Confluence, etc.

Experience in test automation and testing frameworks including Selenium and API

Ability to be flexible and deal with changing priorities, requirements, and timelines/due dates

Ability to identify and implement solutions quickly working collaboratively with a matrixed engineering organization.

Education and/or Experience:

10+ years of IT experience, with a specific background in Agile development and implementing CI/CD pipelines.

5-10 years of relevant management experience with demonstrated success of managing teams of 10+ people including offshore contract resources.

Bachelor’s Degree from a Four (4) year College or University; Science, engineering, information systems or a similar technical discipline preferred.

Mortgage or Financial Services will be a plus.

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.  While performing the duties of this job, the employee is frequently required to sit and talk or hear.  The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms.  The employee must occasionally lift and/or move up to 25 pounds.

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. Work is normally performed in a typical interior office work environment which does not subject the employee to any hazardous or unpleasant elements. The noise level in the work environment is usually moderate.

Equal Employment Opportunity:

Freedom Mortgage is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, sex, marital status, sexual orientation, gender identity or expression, pregnancy, religion, national origin, age (40 and over), disability, military status, genetic information or any other basis protected by applicable federal, state, or local laws.

Americans with Disabilities Act:

Applicants as well as employees who are or become disabled must be able to satisfactorily perform the essential job functions of the position either with or without reasonable accommodation. Applicants as well as employees are encouraged to meet with Human Resources as the organization shall review reasonable accommodations on a case-by-case basis in accordance with applicable law.

Job Responsibilities:

The statements reflect the general duties and responsibilities considered necessary to perform the essential functions of the job and should not be considered as an all-inclusive list of all the work requirements of the position. Freedom Mortgage Corporation may change the specific job duties with or without prior notice based on the needs of the organization.

Confirm your E-mail: Send Email