Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Penn Mutual Logo

Sr. Software Engineer

Penn Mutual

$115,500 - $135,500
Aug 30, 2025
Remote, US
Apply Now

Penn Mutual is expanding the team behind our next generation platform supporting our Financial Professionals to design plans to support their clients financial goals.

Requirements

  • 5+ years Java + Spring API development Required
  • 5+ years JavaScript and related frameworks for UI development (Knockout.js and React.js preferred) Required
  • 5+ years of RESTful web services development Required
  • 5+ years writing code coverage tests UI (Mocha, Jest, etc.) / API (JUnit, Spock, etc.) Required
  • 5+ years of development using NoSQL or relational databases Required
  • 2+ years development in a cloud ecosystem (e.g. AWS/GCP/Azure) Required
  • Experience with application security best practices and frameworks (Passport.js, Spring Security, OAuth 2.0, etc.) Preferred

Responsibilities

  • Delivers fully tested code on time and with quality
  • Designs solution and code structure to be following best design patterns to deliver an easy to maintain, sustainable and performant code.
  • Ensures all new code is delivered with adequate unit test coverage
  • Designs end-to-end test cases for UI feature testing on all new features
  • Participates in code reviews of changes from other developers on the team
  • Participates in the discussion and documentation of best practices and standards for application development
  • Learns new technologies as needed and builds solutions from scratch

Other

  • Works in an agile, fast-paced environment with two-week sprint/release cycle
  • Collaborates with product owners, development team, and functional teams from across the enterprise
  • Helps product owners with issue prioritization and contributes to project scoping
  • Manages time and expectations to reliable meet sprint commitments
  • Reviews requirements, specifications, and technical design documents to provide timely and meaningful feedback