← All jobs
N

Specialist - Software Engineer (API Developer / Platform Engineering)

Nationwide

Listed 6 Oct 2026

High pay✦ New GCCGCC
Apply on Nationwide →

Research Nationwide before you apply

Check ratings, real-employee reviews, verified pay, and interview difficulty.

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.

-


Role summary 

Build secure, scalable APIs and integration services that enable AI use-cases to access approved enterprise systems, cloud-security data, workflows, and knowledge sources. This role will establish reusable service patterns and integration capabilities for the AI Build Line. 

 

Key responsibilities 

  • Design, develop, test, and support RESTful APIs and backend services using Java Spring Boot or Python. 
  • Build and manage API products, policies, authentication, authorization, traffic controls, and observability using Apigee. 
  • Develop integrations to approved internal services, cloud platforms, data sources, and workflow systems. 
  • Package and deploy services to Kubernetes-based environments, using cloud-native configuration, health checks, autoscaling, and resilience patterns. 
  • Implement CI with GitHub Actions and CD with Harness, including automated unit, integration, security, and deployment tests. 
  • Apply API security practices including OAuth/OIDC, service-to-service authentication, input validation, rate limiting, audit logging, and secrets management. 
  • Collaborate with the AI Engineer and other engineers to expose secure interfaces for agentic workflows and user experiences. 
  • Create clear API contracts, runbooks, and operational documentation. 

 

Required qualifications 

  • Strong experience in software engineering, building backend services, or APIs. 
  • Strong proficiency in Java with Spring Boot or Python 
  • Experience designing and supporting REST APIs in an enterprise environment. 
  • Hands-on Kubernetes deployment experience, including containers, manifests or Helm, service configuration, and troubleshooting. 
  • Experience with GitHub Actions for CI and Harness for continuous delivery or an equivalent enterprise CD platform and building IaC code to deploy applications 
  • Experience using Apigee for API development, policy configuration, and lifecycle management. 
  • Strong understanding of secure coding, application authentication and authorization, and API security. 
  • Experience with source control, automated testing, peer review, and production support. 

 

Preferred qualifications 

  • Experience developing in the Kubernetes environment 
  • AWS development experience, including IAM, EKS, API Gateway, Lambda, or related services. 
  • Build and deploying Cloud Native applications using Infrastructure-as-Code: CDK/Helm Charts to AWS/K8s environments 
  • Experience integrating AI/LLM services, event-driven systems, or asynchronous messaging. 
  • Familiarity with infrastructure as code, observability platforms, and SRE practices. 
  • Experience in cyber security, cloud security, or a regulated enterprise environment. 

 

Other expectations 

  • Build reusable, secure, observable software that follows Nationwide’s AWS Golden Path and standard technology stack. 
  • Prioritize engineering quality, automated testing, security, resilience, and maintainability alongside delivery speed. 
  • Collaborate across core product team and cross-train with operational team, develop run books and move capabilities into production. 

 

-

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 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.

Job Description

Key Responsibilities:

  • Analyses, 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.

  • Additional responsibilities may include collaboration across teams and adherence to company standards.

Qualifications & Experience:

Education:

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.

Experience:
Four or more years of analysis and technology experience.

Technical Skills:

  • CI/CD

  • Cloud Computing

  • Programming Languages

  • Software Development Life Cycle (SDLC)

  • Software Engineering

  • Software Security

  • Software Testing

  • Systems Integration

Soft Skills & Attributes:

  • Strong communication and collaboration skills

  • Analytical and problem-solving mindset

  • Ability to work in agile and global environments

  • Time management and prioritization

  • 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. Insurance/financial services industry knowledge a plus.

Additional Information:

Reporting Structure:
Reports to Manager or Director.

Location Flexibility:
Hybrid with periodic in-office collaboration

Equal Opportunity Statement:
Nationwide is committed to diversity and inclusion. All qualified applicants will be considered without regard to race, gender, disability, religion, or other protected categories.

-