Sr Engineer, Software Engineer (2 - 5 years' experience)

Nationwide Mutual Insurance•Columbus, OH
•Hybrid

About The Position

Nationwide Technology is seeking a Senior Software Engineer to provide high-quality, efficient technology solutions to business partners by creating new software applications and modifying or supporting existing packaged or custom-built applications. The role involves analyzing, coding, configuring, testing, debugging, documenting, deploying, and maintaining applications, with a focus on secure, innovative enterprise solutions and quality engineering on the Salesforce platform. The position works in an agile, collaborative environment and applies secure software and systems engineering practices and DevSecOps methods throughout the delivery lifecycle. It follows a hybrid schedule requiring in-office presence in Columbus, Ohio, two days per week, Mondays and Tuesdays. Candidates must live within commuting distance of Columbus. The role does not qualify for employer-sponsored work authorization, and Nationwide does not participate in the STEM OPT Extension program.

Requirements

  • Two or more years of software engineering, analysis, or related technology experience.
  • Proficiency in one or more programming languages, such as Java, C++, Python, or JavaScript.
  • Knowledge of the software development lifecycle.
  • Ability to tackle moderately complex business and development problems.
  • Ability to thrive in a team environment.
  • Demonstrated mastery of object-oriented programming principles using languages such as Java and/or Salesforce Apex.
  • Experience using GitHub and contributing to CI/CD pipelines, such as GitHub Actions or Harness.
  • Ability to deliver, operate, and support enterprise-scale software solutions.
  • Strong problem-solving, debugging, and collaboration skills.
  • Candidates must be based within a commutable distance to Columbus, Ohio.
  • This role does not qualify for employer-sponsored work authorization; Nationwide does not participate in the STEM OPT Extension program.

Nice To Haves

  • Undergraduate studies in computer science, management information systems, or a related degree; technology experience or non-traditional technology certificates may substitute for an undergraduate degree.
  • Salesforce platform development and integrations.
  • Java services development; Spring Boot experience is a plus.
  • Python experience for automation or integration support.
  • Experience aligning with DevOps and “build it, run it” delivery models.
  • Insurance or financial services industry knowledge.

Responsibilities

  • Analyze solutions and 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 protect data and technology solutions from threats and vulnerabilities.
  • Use DevSecOps practices, tooling, and techniques.
  • Drive continuous improvement and learning through ongoing training, practice, and innovation.
  • Proactively manage project priorities, deadlines, and deliverables.
  • Analyze, code, configure, test, debug, document, and maintain applications.
  • Perform other responsibilities as assigned.

Benefits

  • Medical, dental, and vision coverage
  • Life insurance
  • Short- and long-term disability coverage
  • Paid time off, with newly hired associates receiving a minimum of 18 days per full calendar year, prorated quarterly based on hire date
  • Nine paid holidays
  • Eight hours of Lifetime paid time off
  • Eight 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