Penn Mutual

Director, Software Engineering

Penn Mutual

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $165,000 - $190,000 per year

Job Level

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javamicroservices architectureAPI-based integrationsapplication development strategysoftware engineeringquality frameworksresource allocationbudget managementrisk managementcontinuous improvement
Soft Skills
strategic leadershipteam developmentcross-functional collaborationprioritizationcommunicationgovernanceproblem-solvingorganizational skillsstakeholder managementdelivery management
Certifications
Bachelor’s degree in computer science