Director of Software Engineering
AllSTEM Connections - Enumclaw, WA
Apply NowJob Description
Job Summary: The Director of Software Engineering reports to the Chief Information Office 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. Supervisory Responsibilities: See Responsibilities below. 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 through 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 process, issues/problems, and applies appropriate IT standards and solutions. • Participate in the formulation of the company 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. Required Skills and Abilities: • In-depth knowledge of IT concepts, strategies, methodologies, and their application to business opportunities. In-depth knowledge of business operations, objectives, and strategies. • Demonstrated success leading high-performing, high-capacity agile teams, and of 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: • Bachelor's or Master's Degree in technical or business discipline, preferably Computer Science/Computer Information Systems or related experience; Master's Degree preferred. • 10+ years 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. Organizational Competencies: • Leadership • Continuous Learning • Business Acumen & Outcome Driven • Strategic Thinking & Innovation • Teamwork & Collaboration • Customer Centric Equal Opportunity Employer / Disabled / Protected Veterans The Know Your Rights poster is available here: The pay transparency policy is available here: For temporary assignments lasting 13 weeks or longer, AllSTEM Connections is pleased to offer major medical, dental, vision, 401k and any statutory sick pay where required. We are committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation for any part of the employment process, please contact your staffing representative who will reach out to our HR team. AllSTEM Connections participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program. We also consider for employment qualified applicants regardless of criminal histories, consistent with legal requirements, including, if applicable, the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance. Pursuant to applicable state and municipal Fair Chance Laws and Ordinances, we will consider for employment-qualified applicants with arrest and conviction records, including, if applicable, the San Francisco Fair Chance Ordinance. For Los Angeles, CA applicants: Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Additional Skills (none specified) AllSTEM Representative Contact Info Account Executive: Giampaolo Branch Phone: (909) 244-1777 Location: Ontario, CA
Created: 2026-03-10