Helping people get stronger is a pretty good business to be in.
Sr. Software Engineer
Location
United States
Posted
3 days ago
Salary
$125K - $145K / year
Job Description
Job Description:
Job Summary: The Senior Software Engineer is responsible for designing and developing complex software systems and applications, creating solutions tailored to Penn Mutual’s specific business needs. This role serves as a high-level technical contributor, making key decisions related to system design, architecture, platforms, and coding standards.
Responsibilities:
- Lead the design, development, and implementation of complex software systems and applications.
- Collaborate with cross-functional teams to understand business and technical requirements and translate them into clear technical specifications.
- Provide technical leadership and mentorship to junior and mid-level engineers through code reviews, coaching, and knowledge sharing.
- Drive innovation by proposing and implementing solutions that improve processes, technologies, and product offerings.
- Partner with Architecture teams to build scalable, maintainable solutions that meet performance, reliability, and security standards.
- Diagnose and resolve complex technical issues, ensuring system stability and optimal performance.
- Stay current with emerging technologies and industry trends and assess their applicability to the organization.
- Communicate effectively with both technical and non-technical stakeholders to explain technical concepts, decisions, and trade-offs.
Minimum Qualifications: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements below represent the minimum knowledge, skills, and abilities required.
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- 7+ years of professional software development experience with a demonstrated history of delivering high-quality solutions.
- Proficiency in multiple programming languages; Java, Python, or JavaScript required.
- Experience with API-first architectures and container-deployed systems.
- Hands-on experience with Spring Boot, Maven/Gradle, and CI/CD practices.
- Strong understanding of modern database systems, including performance optimization and auditable access patterns.
- Solid knowledge of software design patterns and documentation standards.
- Excellent problem-solving skills with the ability to analyze complex technical challenges and implement effective solutions.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment and with stakeholders at all levels.
Preferred:
- Experience with AWS and Azure cloud platforms.
- Knowledge of containerization technologies including Docker and Kubernetes.
- Familiarity with Infrastructure as a Service (IaaS) concepts and tools (e.g., CloudFormation, Terraform).
- Experience with deployment automation tools such as Jenkins, GitHub Actions, or Bamboo.
- Knowledge of Agile or Scrum software development methodologies.
Competencies:
- Customer Service: Demonstrates a strong commitment to providing outstanding service to internal customers.
- Attention to Detail: Ensures accuracy and thoroughness; effectively monitors work and manages time and resources.
- Analytical Skills: Researches data, designs workflows and procedures, and identifies relationships and dependencies.
- Communication: Listens actively and expresses ideas clearly in both written and verbal form; keeps stakeholders informed.
- Managing Deliverables: Plans, prioritizes, and executes work to deliver high-quality technical outcomes aligned with business goals.
- Problem Solving: Resolves issues efficiently and effectively.
- Relationship Management: Builds credibility and manages interactions to support organizational needs.
- Teamwork: Contributes to a positive team environment and demonstrates openness to diverse perspectives.
Supervisory Responsibilities: Yes
Base Salary Range - $125,000 - $145,000
For over 175 years, Penn Mutual has empowered individuals, families and businesses on the journey to achieve their financial goals. Through our partnership with Financial Professionals across the U.S., we help instill the confidence and reliability that comes from a stronger financial future. Penn Mutual and its affiliates offer a comprehensive suite of competitive products and services to meet the unique needs of Financial Professionals and their clients, including life insurance, annuities, wealth management and institutional asset management. To learn more, including current financial strength ratings, visit www.pennmutual.com.
Penn Mutual is committed to Equal Employment Opportunity (EEO). We provide employment and advancement opportunities to all qualified applicants and associates, according to applicable laws. This is reflected in our practices for hiring, placement, promotion, transfer, demotion, layoff, termination, recruitment, compensation, selection or training, and all other terms and conditions of employment. All employment-related decisions and practices are free from unlawful discrimination. This includes: race, creed, color, national origin, ancestry, citizenship age, gender (including pregnancy), sexual orientation, gender identity or expression, domestic partnership or civil union status, marital status, genetic information, disability, religious observance or practice, liability, veteran status or any other classification protected under applicable law.
Related Guides
Related Job Pages
More Software Engineer Jobs
Ontra is seeking a Software Engineer to work on our innovative purpose-built AI solutions. Contract negotiations once required hours of manual markup. Hundreds of pages of fund documents hide critical obligations in dense legal language. Unstructured legal text needs to become cl...
This role owns the development, scaling, and evolution of the Global Access Platform (GAP), focusing on backend architecture, API development, and driving the transition to an agentic systems layer for agromet intelligence. Key duties include designing scalable data pipelines, building agentic workflows, and developing frontend interfaces for dashboards and partner portals.
Tier One Technologies is seeking a COBOL/CICS Developer to provide system development, enhancement, and maintenance support for a payroll application of our U.S. Government client. This will be a 100% remote Contract-to-Hire position. Ensure that requirements comply with client r...
2026 ATS Technology Internship Program
AllstateJoining our team isn’t just a job — it’s an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you. Joining our team means being part of something bigger – a winning team making a meaningful impact.
Interns will gain valuable experience through hands-on work in Company Technology Solutions (ATS), focusing on developing innovative, on-demand products and services within a Fortune 100 company setting. Specific roles involve building and optimizing digital solutions, driving product strategy, or maintaining operational excellence and customer experiences.