Specialist, Software Engineer - Java/Angular

NationwideColumbus, OH
Hybrid

About The Position

Nationwide Retirement Solutions is looking for a software engineer to help support the Paradox line. This will be a hybrid role based out of the Columbus, OH office. The team comes into the office on Mondays and Tuesdays. As a Software Engineer, you will focus primarily on providing high quality, efficient technology solutions to business partners by crafting new software applications or modifying and/or supporting existing packaged or custom-built applications. In this capacity, you’ll analyze, code, configure, test, debug, document and maintain applications. Nationwide's industry-leading technology workforce embraces an agile work environment and a collaborative culture to deliver outstanding solutions and results.

Requirements

  • Strong Angular experience (RSC front end, Angular upgrades, Bolt UI components).
  • Solid Java backend skills with REST APIs (RPLink / DCdirect services, RSC Java services), including defensive coding and null-safety in complex flows.
  • Hands-on experience building and maintaining UI test automation (Cypress required; familiarity with Playwright or similar preferred).
  • Comfort owning regression suites and Jenkins-backed pipelines (Paradox regression jobs, monthly regression epics).
  • Ability to design tests that cover edge-case plan scenarios, data issues, and complex tax/withdrawal rules (online withdrawals, enrollment, MIRP/OLE, ProAccount flows).
  • Strong defect analysis and troubleshooting using Splunk, New Relic, and FullStory, including reproducing issues in lower envs and validating fixes in prod.
  • Experience working on SLO/SRE-tagged incidents and batch failures (New Retirement batches, enrollment failures, RSC calling retired services, etc.).
  • Comfort owning high-severity production defects end-to-end: impact analysis, root cause write-ups, mitigation, and permanent fix.
  • Experience fixing Contrast / Archer security findings in Java services (e.g., rplink-rest) and navigating security epics and risk cards.
  • Ability to learn and work across RSC participant & plan sponsor experiences (online enrollment, onboarding, withdrawals, MIP/MIRP/OLE, ProAccount, MyIRP) and underlying DCdirect (RPLink) services.
  • Strong understanding of API interaction patterns (Apigee proxies, retirement-plans / retirement-accounts services, document-access APIs) and how UI, middleware, and mainframe data interact.
  • Comfortable operating as a developer who owns testing (no dedicated testers): writing detailed defect cards, reproduction steps, and impact statements in Jira.
  • Proven experience in Agile/Jira delivery, working through feature epics (Next Best Action, MIRP/OLE Continuous Improvement, Online Withdrawals) and strategic defect work.
  • Strong collaboration with PO, UX, BAOs, SRE, data teams and comfort joining cross-line initiatives and strategic defect/OPS conversations.
  • Completion of undergraduate studies in computer science, management information systems, or other related degree. Technology experience or non-traditional technology certificates can be substituted for an undergraduate degree.
  • Four or more years of analysis and technology experience.
  • Proficiency in one or more programming language such as Java, C++, Python, JavaScript.
  • Strong knowledge of software development lifecycle.
  • Proven ability to tackle complex business and development problems.
  • Ability to thrive in a team environment.

Nice To Haves

  • Bolt design system experience (Nationwide Bolt components and styling) and how Bolt changes impact both UI and Cypress tests.
  • Prior work on RSC / Paradox or adjacent RS lines (Groundskeepers, Essentials, Vitamix, etc.), especially around participant digital experience.
  • Experience with Safari / iOS test automation (WebKit plugin for Cypress, Playwright Safari runs) to close known browser coverage gaps.
  • Familiarity with GitHub / repo migrations and CI for RSC repos (RSC GitHub migration waves, Jenkins → GitHub workflows).
  • Comfort working with ServiceNow incidents, RS Weekly Defect flows, and strategic defect round-robin into Paradox.
  • Background in retirement plan domain (RMD, DIA/QDIA, ProAccount, hardship/UE withdrawals, loan rules, tax/withholding rules) to shorten ramp time.
  • Insurance/financial services industry knowledge a plus.

Responsibilities

  • Full-stack web development in the Paradox stack
  • Strong Angular experience (RSC front end, Angular upgrades, Bolt UI components).
  • Solid Java backend skills with REST APIs (RPLink / DCdirect services, RSC Java services), including defensive coding and null-safety in complex flows.
  • Test automation & quality ownership
  • Hands-on experience building and maintaining UI test automation (Cypress required; familiarity with Playwright or similar preferred).
  • Comfort owning regression suites and Jenkins-backed pipelines (Paradox regression jobs, monthly regression epics).
  • Ability to design tests that cover edge-case plan scenarios, data issues, and complex tax/withdrawal rules (online withdrawals, enrollment, MIRP/OLE, ProAccount flows).
  • Production debugging & SRE-aligned skills
  • Strong defect analysis and troubleshooting using Splunk, New Relic, and FullStory, including reproducing issues in lower envs and validating fixes in prod.
  • Experience working on SLO/SRE-tagged incidents and batch failures (New Retirement batches, enrollment failures, RSC calling retired services, etc.).
  • Comfort owning high-severity production defects end-to-end: impact analysis, root cause write-ups, mitigation, and permanent fix.
  • Security & risk remediation
  • Experience fixing Contrast / Archer security findings in Java services (e.g., rplink-rest) and navigating security epics and risk cards.
  • Domain & systems knowledge
  • Ability to learn and work across RSC participant & plan sponsor experiences (online enrollment, onboarding, withdrawals, MIP/MIRP/OLE, ProAccount, MyIRP) and underlying DCdirect (RPLink) services.
  • Strong understanding of API interaction patterns (Apigee proxies, retirement-plans / retirement-accounts services, document-access APIs) and how UI, middleware, and mainframe data interact.
  • Ways of working
  • Comfortable operating as a developer who owns testing (no dedicated testers): writing detailed defect cards, reproduction steps, and impact statements in Jira.
  • Proven experience in Agile/Jira delivery, working through feature epics (Next Best Action, MIRP/OLE Continuous Improvement, Online Withdrawals) and strategic defect work.
  • Strong collaboration with PO, UX, BAOs, SRE, data teams and comfort joining cross-line initiatives and strategic defect/OPS conversations.
  • Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards in an agile environment.
  • Applies secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities.
  • Uses DevSecOps practices, tooling and techniques.
  • Drives continuous improvement and learning through ongoing training, practice and innovation.
  • Manages medium to large project priorities, deadlines and deliverables proactively.
  • May perform other responsibilities as assigned.

Benefits

  • medical/dental/vision
  • life insurance
  • short and long term disability coverage
  • paid time off with newly hired associates receiving a minimum of 18 days paid time off each full calendar year pro-rated quarterly based on hire date
  • nine paid holidays
  • 8 hours of Lifetime paid time off
  • 8 hours of Unity Day paid time off
  • 401(k) with company match
  • company-paid pension plan
  • business casual attire
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service