Senior Software Engineer (Full Stack)
FULL TIME
senior
Salary
No salary data
vs. Engineering avg
Ghost Score
Better than ~65% of category
Engineering jobs
Freshness
Posted 1 weeks ago
Job Description
Penn Mutual is seeking an experienced Senior Software Engineer (Full Stack) within their Information Management and Technology organization. This role focuses on implementing and supporting Penn Mutual’s product offerings, particularly in enabling Individual Life New Business capabilities through full-stack engineering.
Responsibilities:
Design, build, and implement full-stack solutions using JavaScript/React, Node.js, Next.js on the front end and Java/Spring (Spring Boot) on the back end, hosted on AWS, ensuring high quality, maintainability, and alignment to business needs; Contribute to and lead the design and implementation of scalable, maintainable software solutions that meet performance, reliability, and security expectations; Collaborate with the Product Owner, Technical Lead, and other engineers within and across teams to translate features and user stories into well-defined technical approaches and deliver working software; Own technical outcomes for assigned features and components, from design through production support; Contribute to and improve existing applications by quickly understanding the current state, and documenting designs and flows; Drive enhancements, modernization, refactoring, and upgrades to reduce technical debt and improve stability and user experience; Provide technical leadership through mentoring, code reviews, pairing, and knowledge sharing with junior and mid-level engineers; Diagnose and troubleshoot complex issues across UI, API, and data layers; implement effective solutions and preventive improvements to ensure system stability and performance; Drive innovation and continuous improvement by proposing and implementing better solutions, engineering practices (testing, CI/CD readiness, code quality, observability), processes, and tools; Stay current with emerging technologies and assess their relevance and potential impact on our products and engineering practices; Communicate technical concepts and decisions clearly to stakeholders at all levels, balancing speed-to-value with sound engineering; Contribute to automated testing and quality practices to ensure reliable, maintainable, and secure software delivery; Demonstrates a commitment to AI fluency by embracing AI tools and technologies to enhance individual and team performance, decision-making, and innovation
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field (Master's degree
Required Skills:
JavaScript, React, State Management, Component Design, Java, Spring, Spring Boot, REST APIs, Microservices, Node.js, Next.js, AWS, Web Development, API Integration, SQL, NoSQL, Database Schema Design, Database Query Optimization, Agile, Scrum
Ghost Score Breakdown
No salary info
+ ptsNo company logo
+ ptsFresh posting (4-7 days)
+ ptsKnown scam/ghost company
Reposted listing
Expired deadline
High job-to-employee ratio
Recruiting agency
Overall: 16/100Low Ghost Risk
Application Tips
- Top skills mentioned: javascript, java, react. Make sure your resume highlights these.
- This listing shows strong signals of being a real opportunity — apply with confidence.