Director of Software Engineering and Technical Delivery
MAXIMUS - Wilmington, DE
Apply NowJob Description
Are you ready to lead the charge in software engineering and technical delivery? Join us as we seek an innovative Director of Software Engineering to drive the creation of resilient cloud-native, data-driven solutions utilizing cutting-edge technologies. Essential Responsibilities: Oversee the engineering and architecture strategies that align with organizational objectives and user needs. Manage the operational delivery of critical platforms and services. Develop new processes to enhance operational excellence and delivery. Collaborate with product and engineering leadership to build effective product delivery strategies, roadmaps, and realistic timelines. Create a highly available and scalable platform focused on user experience. Provide technical guidance across various technologies, ensuring team members are supported effectively. Lead and manage other employees, overseeing hiring, performance evaluations, and terminations, often through subordinate managers. Specific Duties: Technical Delivery Leadership: Own the complete delivery process for complex initiatives across the full Software Development Life Cycle (SDLC). Coordinate and manage technical delivery involving software engineering, systems analysis, and testing. Maintain integrated delivery and release plans, highlighting dependencies among various teams. Ensure all initiatives are aligned with scope, schedule, costs, and technical feasibility. Program Management: Lead delivery execution across diverse workstreams and platforms. Act as a trusted advisor to senior leaders within Business, Product, Technology, and Operations. Represent our organization in client-facing interactions and contractual deliverables. Communicate clearly about delivery status, risks, and expected outcomes. Manage distributed and scrum teams, ensuring clear ownership and accountability Quality and Engineering Management: Partner with Architecture and Quality Engineering leaders to ensure technical soundness and support of solutions. Drive effective testing and defect management processes. Ensure non-functional requirements, including security and performance, are well-defined and validated. Monitor and improve estimates for project delivery through continuous feedback. Agile Delivery Enablement: Implement Agile and hybrid delivery best practices across teams. Collaborate to keep backlogs prioritized and actionable. Foster a culture of quality and continuous improvement. Requirements: A minimum of a Bachelor's degree in a relevant field. 10+ years of professional experience in technical delivery, program management, or engineering leadership. Extensive experience with large-scale, complex program delivery in matrixed environments. Proven success in managing significant initiatives that impact business operations. Strong technical understanding, including modern engineering practices and project estimation. Preferred Qualifications: A Master's degree is preferred. Experience in industries such as Healthcare, Insurance, or Government. Success Metrics: Ability to deliver complex initiatives on time and within scope. Accuracy in project estimation and resource management. Enhancement in quality with reduced defects post-release. Join us in reshaping the future of software delivery!
Created: 2026-03-09