Overview
Mutual of Enumclaw was founded in 1898 by local farmers who wanted to look out for each other. That spirit continues to define our company culture. We are committed to cultivating and preserving a culture of inclusion and connectedness. Our employees are proud of our thoughtful approach to insurance and it January 2025 we were recognized as Washingtons Best Company to Work For (our thirteenth year in a row as one of the top 100) by Seattle Business magazine based on a survey of our employees.
Mutual of Enumclaw works exclusively with local independent agents to offer insurance products for individuals families farms and businesses. We currently operate in Washington Oregon Idaho Utah Arizona Montana and Wyoming.
The Director of Software Engineering reports to the Chief Information Officer and is responsible for the development maintenance and support of internal software applications as well as modifications to external third-party applications. Works closely with customers vendors colleagues and other stakeholders to develop implement and operate systems that improve processes and support critical business strategies. Manages technology-related risks associated with providing the software that supports key business processing and enables the company to execute business strategies.
Location: The successful candidate will work in a hybrid capacity between our Home Office in Enumclaw WA and remotely. Candidate must live within driving distance of our Home Office and have high-speed internet (internet speed test required).
Hiring Range:$195214 - $216631*
Salary Range:$195214 - $240056
*The hiring range represents Mutual of Enumclaws current hiring pay scale for this role. Mutual of Enumclaw reserves the right to modify or update this range any time. Exact compensation may vary based on skills and experience. Compensation is only one part of our entire total rewards package. To see some of the benefits and perks we offer please click here.
Responsibilities
- Organize and direct the Software Engineering group of the IT Department.
- Develop and lead an Agile organization focused on strategic design development and maintenance of systems.
- Understand the company vision mission goals strategic interests and priorities and create software strategies that support them.
- Organize and motivate teams to deliver high-quality services.
- Anticipates and manages technology evolution and relates it to business solutions.
- Sets high-level direction based on knowledge of industry trends overall technology standards and alignment to the business.
- Oversees the development implementation and execution of multiple agile teams and backlogs; oversees operating plan and resource allocation for the department including prioritization and staff deployment; acts based on changing priorities.
- Sets priorities based on what is most important to the business.
- Establish goals and performance objectives that align with the goals of the business. Monitor measure and report results. Hold direct reports accountable for achieving the goals and meeting performance objectives.
- Establish an environment that encourages personal and professional growth for assurance of technical skill alignment with current and future business needs. Develop leadership capabilities at all levels within the team.
- Define department objectives identify and address group development needs to create a high-performance software development organization.
- Ensure thorough regular monitoring and measurement that the service provided to clients by the Application Development department is effective efficient and highly valued by the business.
- Establish and maintain strategic and effective relationships with internal and external customers.
- Responsible for establishing financial targets and managing within budget to ensure that projects deliver to plan.
- Formulates and executes process and organizational improvement direction and programs that enhance overall effectiveness. Understands business processes issues/problems and applies appropriate IT standards and solutions.
- Participate in the formulation of the companys business system architecture plans assessing the cost and feasibility of system requests and ensuring the plan supports both strategic and near-term needs.
- Integrate activities with business units and other IT departments to ensure the successful implementation and support for project efforts.
- Stay current with trends in software development including methodologies languages architectures and emerging delivery mechanisms.
- Support the development implementation execution and testing of disaster planning.
- Purchase and integrate software systems components and services from third-party vendors consultants and contractors.
Qualifications
Required Skills/Abilities:
- In-depth knowledge of IT concepts strategies methodologies and their application to business -depth knowledge of business operations objectives and strategies.
- Demonstrated success leading high-performing high-capacity agile teams and in IT standards and guidelines.
- Highly developed negotiation facilitation and consensus-building skills.
- Highly developed oral and written communication skills; strong presentation skills.
- Demonstrated competency in strategic thinking and leadership with strong abilities in relationship management.
- Demonstrated competency in critical thinking problem-solving and analytical skills.
- Knowledge of general principles of finance budget and project management
- Thorough understanding of all aspects of the software development life cycle.
Education and Experience:
- Bachelors or Masters Degree in technical or business discipline preferably Computer Science/Computer Information Systems or related experience; Masters Degree preferred.
- 10 years of experience as a software engineer preferred.
- 15 years of technology-related experience with 5 years in management of a technology organization desirable.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer including video conferencing.
Required Experience:
Director
OverviewMutual of Enumclaw was founded in 1898 by local farmers who wanted to look out for each other. That spirit continues to define our company culture. We are committed to cultivating and preserving a culture of inclusion and connectedness. Our employees are proud of our thoughtful approach to i...
Overview
Mutual of Enumclaw was founded in 1898 by local farmers who wanted to look out for each other. That spirit continues to define our company culture. We are committed to cultivating and preserving a culture of inclusion and connectedness. Our employees are proud of our thoughtful approach to insurance and it January 2025 we were recognized as Washingtons Best Company to Work For (our thirteenth year in a row as one of the top 100) by Seattle Business magazine based on a survey of our employees.
Mutual of Enumclaw works exclusively with local independent agents to offer insurance products for individuals families farms and businesses. We currently operate in Washington Oregon Idaho Utah Arizona Montana and Wyoming.
The Director of Software Engineering reports to the Chief Information Officer and is responsible for the development maintenance and support of internal software applications as well as modifications to external third-party applications. Works closely with customers vendors colleagues and other stakeholders to develop implement and operate systems that improve processes and support critical business strategies. Manages technology-related risks associated with providing the software that supports key business processing and enables the company to execute business strategies.
Location: The successful candidate will work in a hybrid capacity between our Home Office in Enumclaw WA and remotely. Candidate must live within driving distance of our Home Office and have high-speed internet (internet speed test required).
Hiring Range:$195214 - $216631*
Salary Range:$195214 - $240056
*The hiring range represents Mutual of Enumclaws current hiring pay scale for this role. Mutual of Enumclaw reserves the right to modify or update this range any time. Exact compensation may vary based on skills and experience. Compensation is only one part of our entire total rewards package. To see some of the benefits and perks we offer please click here.
Responsibilities
- Organize and direct the Software Engineering group of the IT Department.
- Develop and lead an Agile organization focused on strategic design development and maintenance of systems.
- Understand the company vision mission goals strategic interests and priorities and create software strategies that support them.
- Organize and motivate teams to deliver high-quality services.
- Anticipates and manages technology evolution and relates it to business solutions.
- Sets high-level direction based on knowledge of industry trends overall technology standards and alignment to the business.
- Oversees the development implementation and execution of multiple agile teams and backlogs; oversees operating plan and resource allocation for the department including prioritization and staff deployment; acts based on changing priorities.
- Sets priorities based on what is most important to the business.
- Establish goals and performance objectives that align with the goals of the business. Monitor measure and report results. Hold direct reports accountable for achieving the goals and meeting performance objectives.
- Establish an environment that encourages personal and professional growth for assurance of technical skill alignment with current and future business needs. Develop leadership capabilities at all levels within the team.
- Define department objectives identify and address group development needs to create a high-performance software development organization.
- Ensure thorough regular monitoring and measurement that the service provided to clients by the Application Development department is effective efficient and highly valued by the business.
- Establish and maintain strategic and effective relationships with internal and external customers.
- Responsible for establishing financial targets and managing within budget to ensure that projects deliver to plan.
- Formulates and executes process and organizational improvement direction and programs that enhance overall effectiveness. Understands business processes issues/problems and applies appropriate IT standards and solutions.
- Participate in the formulation of the companys business system architecture plans assessing the cost and feasibility of system requests and ensuring the plan supports both strategic and near-term needs.
- Integrate activities with business units and other IT departments to ensure the successful implementation and support for project efforts.
- Stay current with trends in software development including methodologies languages architectures and emerging delivery mechanisms.
- Support the development implementation execution and testing of disaster planning.
- Purchase and integrate software systems components and services from third-party vendors consultants and contractors.
Qualifications
Required Skills/Abilities:
- In-depth knowledge of IT concepts strategies methodologies and their application to business -depth knowledge of business operations objectives and strategies.
- Demonstrated success leading high-performing high-capacity agile teams and in IT standards and guidelines.
- Highly developed negotiation facilitation and consensus-building skills.
- Highly developed oral and written communication skills; strong presentation skills.
- Demonstrated competency in strategic thinking and leadership with strong abilities in relationship management.
- Demonstrated competency in critical thinking problem-solving and analytical skills.
- Knowledge of general principles of finance budget and project management
- Thorough understanding of all aspects of the software development life cycle.
Education and Experience:
- Bachelors or Masters Degree in technical or business discipline preferably Computer Science/Computer Information Systems or related experience; Masters Degree preferred.
- 10 years of experience as a software engineer preferred.
- 15 years of technology-related experience with 5 years in management of a technology organization desirable.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer including video conferencing.
Required Experience:
Director
View more
View less