Penn Mutual

Software Engineering Manager

Penn Mutual

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

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

About the role

  • Lead and manage a team of software engineers, including recruiting, hiring, onboarding, training, and performance management.
  • Provide technical leadership and guidance to the engineering team, setting clear expectations and goals, and ensuring alignment with company objectives.
  • Oversee the design, development, and implementation of software solutions, ensuring adherence to best practices, coding standards, and quality standards.
  • Collaborate with product managers, stakeholders, and cross-functional teams to define project requirements, prioritize tasks, and allocate resources effectively.
  • Drive continuous improvement and innovation within the engineering team, identifying opportunities for process optimization, tooling enhancements, and technology adoption.
  • Foster a culture of collaboration, creativity, and accountability, promoting open communication, feedback, and knowledge sharing among team members.
  • Establish and maintain strong relationships with stakeholders at all levels, including technical and non-technical audiences, to ensure alignment of technical initiatives with business goals.
  • Manage and track project schedules, budgets, and resources, and ensure timely delivery of software solutions within scope and budget constraints.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree preferred).
  • 5+ years of professional experience in software development, with a strong track record of delivering high-quality software solutions.
  • Previous experience in a leadership or management role, with demonstrated success in leading and developing engineering teams.
  • Strong technical background in software development, with proficiency in one or more programming languages and technologies.
  • Excellent communication, leadership, and interpersonal skills, with the ability to effectively communicate technical concepts and decisions to stakeholders at all levels.
  • Proven track record of driving technical excellence, fostering a culture of innovation, and achieving business objectives.
  • Experience with agile development methodologies and project management tools.
  • Ability to thrive in a fast-paced and dynamic environment, with a focus on delivering results and meeting deadlines.
  • Demonstrates a commitment to AI fluency by embracing AI tools and technologies to enhance individual and team performance, decision-making, and innovation.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

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

Hard Skills & Tools
software developmentprogramming languagescoding standardsquality standardsagile development methodologiesproject managementprocess optimizationtechnology adoptionAI toolssoftware solutions
Soft Skills
leadershipcommunicationinterpersonal skillscollaborationcreativityaccountabilityfeedbackknowledge sharingproblem-solvingtime management
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in EngineeringMaster's degree in related field