Senior Director Software Engineering

MISO
Carmel, IN
Category Engineering
Job Description
Lead the Future of AI‐Driven, Automation‐First Engineering! We’re searching for a bold, forward‐thinking Senior Director of Software Engineering to transform how our organization designs, builds, and delivers software at scale.

Requirements

  • Define and execute a modern engineering strategy centered on AI-assisted development, automation-first delivery models, platform and reusable component architecture
  • Evaluate and adopt emerging AI/ML tools and productivity platforms to maintain a competitive edge
  • Own the end-to-end engineering roadmap, aligning delivery with product and business strategy
  • Serve as a senior technical advisor, translating engineering concepts into clear business outcomes
  • Lead adoption of AI-assisted engineering tools (e.g., code generation, automated testing, AI code review) across all teams
  • Architect and scale end-to-end SDLC automation, from requirements through deployment
  • Define and implement agent-driven engineering capabilities, enabling automated code, testing, refactoring, and documentation
  • Drive measurable improvements in cycle time, productivity, and reduction of manual effort
  • Establish human-in-the-loop controls and governance to ensure quality, security, and responsible AI usage
  • Build capabilities for agent orchestration, monitoring, and continuous optimization
  • Design and optimize enterprise-scale CI/CD pipelines across products, technologies, and environments
  • Establish standards for modern engineering practices (trunk-based development, feature flags, progressive delivery)
  • Embed shift-left quality, with automated testing as a core component of every pipeline
  • Define and leverage DORA metrics to measure and improve engineering performance
  • Build platform-level observability (tracing, alerting, AI-driven incident detection)
  • Champion automation and continuous delivery to drive efficiency across build, test, release, and operations
  • Shift teams toward product-oriented delivery models vs. project-based execution
  • Assist with the organization's agile transformation, ensuring consistent adoption of Scrum, or Kanban practices across all engineering teams
  • Foster a mindset of small, frequent, and reversible releases - minimizing batch size and maximizing feedback loops
  • Establish sprint planning, backlog refinement, retrospective, and continuous improvement ceremonies as cultural norms, not just process checkboxes
  • Collaborate tightly with Product Management, Systems Engineering, Architecture and Data teams to define Definition of Ready (DoR) and Definition of Done (DoD) standards that reinforce quality at speed
  • Lead, mentor, and develop a team of Software engineers including Engineering Managers, Staff/Principal Engineers, DevOps/Platform Engineers, and QA Automation Engineers
  • Partner with HR and Talent Acquisition to define hiring profiles, conduct senior-level interviews, and scale the team with diverse, high-caliber talent
  • Create a psychologically safe, inclusive, and high-accountability engineering culture that balances innovation with operational discipline
  • Champion continuous learning - sponsoring certifications, conference participation, internal guilds, and AI/automation upskilling programs
  • Act as a primary technology partner to various teams in Digital Technologies and across the organization, ensuring engineering decisions are informed by cross-functional context
  • Own engineering budget planning, vendor management, and technology investments in collaboration with Finance and Procurement

Benefits

  • Comprehensive benefits package
  • 401k
  • Vacation
  • Sick and safe time
  • Annual bonus
]]>