Director, Software Engineering

Posted 45ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Director of Software Engineering leading multiple teams delivering enterprise applications for Penn Mutual. Providing strategic direction and overseeing technology strategy across development teams.

Responsibilities:

  • Provide strategic leadership and direction across multiple application development teams through engineering managers
  • Lead and develop engineering managers
  • Oversee a portfolio of software initiatives across teams
  • Define and evolve application development strategy, platforms, and architectural direction
  • Partner with product, business, IT operations, security, and architecture leaders
  • Establish and govern standards, best practices, and quality frameworks
  • Manage resource allocation, including budgeting and staffing
  • Proactively identify and manage delivery, technology, and organizational risks
  • Drive continuous improvement in engineering practices

Requirements:

  • Bachelor’s degree in computer science or a related discipline
  • 15+ years of experience in software engineering with progressive leadership responsibility
  • Demonstrated experience leading large scale application portfolios and complex, cross functional initiatives using modern technologies such as Java, microservices architecture, and API-based integrations
  • Strong understanding of modern application platforms, APIs, integration patterns, and governance models
  • Proven ability to manage competing priorities, budgets, and resources across multiple teams and initiatives

Benefits:

  • Health insurance
  • Flexible work arrangements
  • Professional development opportunities