
Director, Software Engineering
Penn Mutual
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $190,000 per year
Job Level
Tech Stack
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