Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Sr. Software Engineer image - Rise Careers
Job details

Sr. Software Engineer

Job Description:


Penn Mutual is expanding the team behind our next generation platform supporting our Financial Professionals to design plans to support their clients financial goals. This team is responsible for the design and development the modern web application that fronts a Micro Service API ecosystem. The application involves running complex calculations based on a wide variety of Life Insurance products. The team works with technologies that are current and relevant, and explores diverse ways to enable client engagement, such as Financial Stories presentations and various calculators. As a senior developer, you will work alongside a talented and passionate team to deliver quality solutions. Development will involve a mix of greenfield development for new features and supporting the existing application code base (modernizing when appropriate). As a test engineer, you would be responsible for reviewing code changes, designing/executing test plans, and designing/executing end-to-end test cases. Our developers are able to speak intelligently about the process of software development, while getting their hands on the keyboard to deliver real functionality. We need strong developers that are familiar with modern best practices, who can develop code in a disciplined way that meets project needs and won't sacrifice quality just to get something shipped quickly. We're also looking for people who can understand the larger picture, and have experience dealing with back-end services and other teams. The world of web development is constantly evolving. We are interested in people that stay up to date on the current trends and can provide measured feedback on when it is appropriate to adopt a new technology. We take a rational approach to decision-making based on what our options are, and how they help us achieve our goals; candidates should be comfortable with that approach. Because we work collaboratively, strong interpersonal and communication skills are essential. We also use Agile delivery methodologies, so Agile experience is also desirable. The application stack is built using JavaScript frameworks of Knockout.js / React.js, Java 17 implementing the Spring Boot framework, a persistence layer of Google Cloud DataStore, and running in Google Cloud Platform.

We’ve embraced a flexible, hybrid approach to work. Based on your role and personal preference, we empower you to choose where you work best. This model allows you to balance your life and bring your whole self to work.

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
  • Participates in all team meetings
  • 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
  • Learns new technologies as needed and builds solutions from scratch
  • Provides timely and accurate task statuses

Skills and Abilities

  • Strong testing background
  • Ability to test various scenarios that issues may address
  • Technology analysis, research and documentation skills and the ability to translate technology analysis and research into workable solutions or solution components is required.
  • Strong analysis, judgment, decision making, and planning skills working in a proactive manner, and a desire to continuously learn new skills.
  • Familiarity with financial systems and concepts
  • Passion and demonstrated ability for continuous process improvement.
  • Proven ability to meet deadlines.
  • Strong verbal and written communication skills. Strong skills in explaining, describing and graphically portraying design elements.
  • Willingness to broaden technical, functional, and industry skill base and to keep current with industry information and technical knowledge.
  • Strong understanding of the tools and methodologies to architect and design applications and systems.
  • Must be able to work independently and prioritize work effectively.
  • Strong organization skills required.
  • Understands enterprise-level architecture principles.
  • Strong business perspective and the ability to relate technology concepts to business requirements.
  • Ability to make a positive contribution as demonstrated by learning new skills and making suggestions for process/procedure improvement.
  • Ability to work with others in a collaborative team environment.


Education

  • Bachelor's Degree Required or higher-level degree in Information Technology or related discipline. Required and

Experience

  • 5+ years Java + Spring API development Required and
  • 5+ years JavaScript and related frameworks for UI development (Knockout.js and React.js preferred) Required and
  • 5+ years of RESTful web services development Required and
  • 5+ years working with financial calculations or background in mathematics Required and
  • 5+ years writing and executing test plans Required and
  • 5+ years writing code coverage tests UI (Mocha, Jest, etc.) / API (JUnit, Spock, etc.) Required and
  • 5+ years of development using NoSQL or relational databases Required and
  • 5+ years using the agile methodology to deliver business value to stakeholders Required and
  • 2+ years development in a cloud ecosystem (e.g. AWS/GCP/Azure) Required and
  • 2+ years working with XML and JSON and related parsing/binding libraries Required and
  • 1+ year experience with end-to-end / automated testing frameworks (Cypress, Cucumber, Selenium, etc.) Required and
  • Experience with financial planning calculators Preferred
  • Experience using Google’s Objectify ORM Preferred
  • Experience with application security best practices and frameworks (Passport.js, Spring Security, OAuth 2.0, etc.) Preferred
  • Experience with continuous integration tools such as Jenkins Preferred
  • Experience with Docker containerization Preferred
  • Experience working Spring Boot Preferred
  • Experience with Java concurrency API Preferred

Base Salary Range - $ 115,500 - 135, 500

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.

Average salary estimate

$125500 / YEARLY (est.)
min
max
$115500K
$135500K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching

Vanta is seeking a skilled Backend Senior Software Engineer to lead development of scalable test infrastructure and drive innovation in security compliance automation.

Photo of the Rise User
Posted 3 days ago

We are seeking a skilled PHP Developer to join our team and make an impact on our innovative mission to reshape the work environment.

Photo of the Rise User

Smith+Nephew is looking for a Senior Software Engineer to lead the development of innovative software solutions in a healthcare environment.

Photo of the Rise User
Google Hybrid Mountain View, California, United States
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Become a pivotal part of Google's engineering team, driving innovative solutions that reshape user interactions with technology.

Posted 9 days ago

Sully.ai is looking for a Senior Software Engineer to shape the future of healthcare through innovative technology.

Parsons Hybrid US - MD, Annapolis Junction
Posted 9 days ago

Support vital missions at Parsons as an Android-Savvy CNO Developer, utilizing your Android skills in a collaborative environment.

Photo of the Rise User
Citi Hybrid Irving Texas United States
Posted yesterday
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Become a key contributor at Citi as a Fullstack JAVA Developer, driving innovative financial technology solutions in a hybrid work environment.

Posted 14 days ago

Join Tagup as a Lead Software Architect to shape the future of AI-driven military logistics solutions.

Photo of the Rise User

U.S. Bank seeks passionate Front-end Developers to innovate and enhance digital experiences in a thriving financial environment.

Photo of the Rise User
Posted 2 days ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition

Rad AI is seeking experienced full stack Software Engineers to join their remote team developing cutting-edge AI-powered radiology solutions.

Photo of the Rise User
Posted 14 days ago

Join CareRev as a Staff Fullstack Engineer to shape the future of healthcare workforce solutions through innovative software development.

Photo of the Rise User
Posted 10 days ago

Join Resonance as a DevOps Engineer and help shape sustainable tech solutions for the fashion industry.

Photo of the Rise User

Join Capital One as a Senior Lead Engineer, Full Stack (React Native) and leverage AI to enhance customer experiences in innovative ways.

It all started back in 1847 in Philadelphia. Since then we’ve come a pretty long way with a nice balance of innovative solutions and unwavering commitment to helping people get stronger. You’ve got big plans. You’re driven to succeed. And you hav...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
June 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!