Jobs and Careers
SE
Director of Software Engineering
SERVPROUnited Statesfull_timeVerifiedPosted 20 Mar 2025
About the role
What we offer
- Excellent health benefits plan, which includes medical, vision and dental options
- 401(k) with company match
- Company profit sharing plan
- Generous paid time-off and paid holidays
- Paid parental leave
- Company-paid mental health benefit through Headspace
- 2 free on-site fitness rooms
- Employee Assistance Program
- Employee Resource Groups
- Personal and professional development program
Job Summary
The Director of Software Engineering is responsible for delivering software solutions in an Agile Scrum framework for strategic initiatives while also utilizing Kanban for keep-the-lights-on efforts. This role involves overseeing the software development lifecycle, ensuring timely delivery of high-quality software, and managing a team of software engineers. The ideal candidate will have experience leading software engineering efforts in a cloud environment, preferably AWS.
You will
- Lead the software engineering team in the design, development, and implementation of software solutions, including integrations
- Partner with enterprise, solution, integration, and application architecture teams to ensure a cohesive design and implementation that supports SERVPRO's drive to become a best-of-class integrator allowing freedom within a framework
- Oversee the Agile Scrum framework for strategic initiatives, ensuring effective sprint planning, execution, and retrospectives
- Utilize Kanban for managing keep-the-lights-on efforts, ensuring continuous delivery and maintenance of existing systems through metric driven results
- Collaborate with cross-functional teams to define project scope and timelines
- Manage near-shore resources to optimize project delivery and cost efficiency
- Ensure adherence to best practices in software development, including code reviews, testing, and documentation
- Mentor and coach junior team members, fostering a culture of continuous improvement and innovation
- Communicate project objectives, risks, and success criteria to stakeholders
- Manage multiple projects and deliverables simultaneously, ensuring alignment with business goals
- Manage nearshore and offshore resources to optimize project delivery and cost efficiency
You have
- Minimum of 10 years of experience leading software engineering teams
- Proven experience in software development and engineering leadership
- Strong understanding of Agile Scrum and Kanban methodologies
- Excellent communication and interpersonal skills
- Ability to manage and prioritize multiple projects in a fast-paced environment
- Experience with software development tools and technologies
- Experience leading software engineering efforts in a cloud environment, preferably AWS, including CI/CD pipeline automation
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s