Sr Engineer, Software Engineer - Full-stack; Java/Angular
Listed on 2026-09-05
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, DevOps
Software Engineer
If you're passionate about being part of a dynamic organization that enables a Fortune 100 company with nearly $70 billion in annual sales to drive innovation and adopt new technologies that deliver business results, then Nationwide's Technology team could be the place for you! At Nationwide®, "on your side" goes beyond just words. Our customers are at the center of everything we do and we're looking for associates who are passionate about delivering extraordinary care.
Nationwide Financials' Institutional Life Insurance (ILI) technology team is seeking a Software Engineer to support this business line. ILI manufactures, sells, and services employer-owned life insurance products for institutional and business clients, including Corporate-Owned Life Insurance (COLI), Bank-Owned Life Insurance (BOLI), and Insurance Company-Owned Life Insurance (ICOLI).
Ideal Skill Set
- Java:
Experience developing with Spring Boot and designing, building, and maintaining REST APIs. - .NET: API development experience, including familiarity with LINQ for data querying.
- Angular:
Frontend development experience, with the ability to work within and extend existing Angular applications. - SQL:
Working knowledge of relational databases and query writing.
Additional Preferred Skills
- Git Hub Actions:
Familiarity with CI/CD pipeline automation. Knowledge of Nationwide's internal Actions library is a significant plus for internal candidates, particularly as the team prepares for upcoming chart migration work aligned with golden paths. - Git Hub Copilot:
Experience using Copilot to plan and execute package and version migrations—not solely for code generation. - Apigee: API proxy experience is a plus, especially for internal candidates familiar with Nationwide's proxy enforcement rules. Strong external candidates can be trained in this area.
- Technical documentation literacy:
Ability to read and interpret technical change logs, migration guides, and framework release notes, including identifying breaking changes in Angular versions that may affect the team.
Additional Qualifications
- Independent ownership:
Takes responsibility for assigned work, operates effectively with minimal direction, and navigates ambiguity to resolve blockers. - Self-directed debugging:
Troubleshoots and resolves issues in their own code without relying on others as a first resort. - Curiosity-driven learning:
Learns unfamiliar systems and functionality by tracing code, researching available information, and building understanding from first principles. - Legacy code literacy:
Comfortable understanding and extending existing codebases. Much of the team's work involves enhancing established systems rather than building entirely new applications. - Continuous learning:
Motivated to stay current with the tools, frameworks, and development practices the team uses today and adopts in the future.
This role will work a hybrid schedule coming into the Columbus, Ohio office 2 days per week on Mondays & Tuesdays.
This role does not qualify for employer-sponsored work authorization. Nationwide does not participate in the Stem OPT Extension program.
Job Description Summary
If you're enthusiastic about delivering secure technology solutions to support a company providing extraordinary care to its customers, then Nationwide Technology is the place for you. Nationwide's industry-leading technology workforce embraces an agile work environment and a collaborative culture to deliver outstanding solutions and results. If that sounds like something you aspire to, we want to hear from you!
As a Senior 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.
Key Responsibilities:
- Analyze solutions, develop, test, debug, document, and deploy software according to standards and best practices.
- Apply secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).