Skip to main content
Portrait of a young businessman working at his desk in a modern officePortrait of a young businessman working at his desk in a modern office

Software Process Engineer

Apply Now
Apply Now

Description

As part of the IT group, the Software Engineering – Process Engineer will work with Freedom Mortgage leadership and software engineering teams in the maturing and streamlining of engineering development and deliver processes.

The individual in this role will be a proven expert that has worked in multiple environments maturing and transforming software engineering practices and processes that enhance speed, quality and efficiency of software delivery.  The Engineering organization within IT is transforming to enable the software engineering teams to scale, produce quality deliverables and increase throughput in an evolving Agile environment. This process engineering role will interface with all the Agile Development and delivery teams, Change Management, IT Operations and IT Security and Governance and to help drive and deliver on a vision to implement a repeatable and light-weight process to provide governance and metrics that enable Freedom engineering organization to be more efficient, consistent and deliver with speed and quality.

Essential Job Functions:

  • Work with leadership and partner teams to document the current development and delivery process, and interface with the larger Enterprise organization on related processes.
  • Implement the metrics and scorecard initiatives by closely collaborating with the Agile Product teams and Leaders within the organization.
  • Develop and implement the ownership model for Code Quality, Service Based Architecture and best practices around Agile delivery, Monitoring, Audit and reporting.
  • Identify and implement procedures for extracting useful metrics from the current development process, Identifies and defines improvements to existing reporting data sources.
  • Interface with Engineering and delivery teams, report team metrics and recommend and implement courses of action to resolve shortcomings of the current process; identify methods to improve the productivity of the current process and procedures
  • Interface with Enterprise Change Management and IT Security & Governance organization to manage and implement policies and procedures that ensure solid development & delivery practices and adhere to defined policies.
  • Support generation of quality and productivity metrics
  • Create guides and documentation on Confluence/Tableau platforms to provide visibility and allow for easy accessibility across the organization and enable adoption.
  • Experience working in an evolving engineering environment and ability to embrace transformation. Work with the engineering, project management and delivery teams to champion Agile mindset, quality delivery and business value.

Supervisory Responsibilities:

This role will not have any direct supervisory responsibilities, however will be in an impactful position to influence change and process maturity across the Software engineering and IT organization.

 


Position Requirements:

  • 5+ years of working in an Agile/Product development environment with exposure to scrum of scrums/release train concepts.
  • 5+ years of experience with Agile/CI-CD tools, Agile delivery process, metrics as it relates to Agile environments.
  • Excellent communication and presentation skills to be able to articulate process direction, vision, benefits and speak to the implementation strategy to the partners, peers and engineering development teams. 
  • Deep understanding and experience with dashboarding and reporting implementation with tools such as Tableau, Grafana, etc.
  • Hands-on experience with diagnosing process issues problems and ability to develop and implement customized solutions
  • Experienced with software engineering delivery methodologies including Code Quality, Security, Agile Delivery, Branching and Releases, CI/CD, Defect tracking and release functions.
  • Experience working with Agile collaboration tools such as Jira, JIRA Align, Confluence, etc. CI/CD tools such as Jenkins, SonarQube, SCA, SAST etc.
  • Ability to collaborate effectively and build strong partnerships across the organization and influence transformation and positive change.
  • 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:

  • 7+ years of IT experience, with a specific background in Agile development and delivery in a mature product driven organization.
  • 2-4 years specific process experience.
  • Bachelor’s Degree from a Four (4) year College or University; Science, engineering, information systems or a similar technical discipline preferred
  • Experience working in Mortgage Technology or Financial Services environment.

#LI-EB1