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

Nationwide•Columbus, OH
•$76,000 - $143,000•Hybrid

About The Position

Nationwide Technology is seeking a Senior Software Engineer to provide high-quality, efficient technology solutions to business partners. The role involves crafting new software applications and modifying or supporting existing packaged or custom-built applications. The engineer will analyze, code, configure, test, debug, document, deploy, and maintain applications, applying secure engineering practices and DevSecOps throughout the delivery lifecycle. The position is part of the Salesforce Platform Team and calls for strong object-oriented programming skills, experience with GitHub and CI/CD pipelines, and the ability to deliver, operate, and support enterprise-scale software solutions. The role follows a hybrid schedule, with in-office work in Columbus, Ohio, on Mondays and Tuesdays each week. Candidates must live within commuting distance of Columbus. The position 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.
  • Demonstrated mastery of object-oriented programming principles in languages such as Java and/or Salesforce Apex.
  • Experience using GitHub and contributing to CI/CD pipelines, such as GitHub Actions or Harness.
  • Knowledge of the software development lifecycle.
  • Ability to tackle moderately complex business and development problems.
  • Strong problem-solving, debugging, and collaboration skills.
  • Ability to thrive in a team environment.
  • Ability to manage project priorities, deadlines, and deliverables proactively.
  • Candidates must be based within commuting distance of Columbus, Ohio.
  • Undergraduate studies in computer science, management information systems, or a related degree are preferred; technology experience or non-traditional technology certificates may substitute for an undergraduate degree.

Nice To Haves

  • Salesforce platform development and integrations.
  • Java services development; Spring Boot 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.
  • Undergraduate studies in computer science, management information systems, or a related degree.

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.
  • Manage project priorities, deadlines, and deliverables proactively.
  • Craft new software applications or modify and support existing packaged or custom-built applications.
  • Analyze, code, configure, test, debug, document, and maintain applications.
  • Deliver, operate, and support enterprise-scale software solutions.
  • May perform other responsibilities as assigned.

Benefits

  • Medical, dental, and vision coverage.
  • Life insurance.
  • Short- and long-term disability coverage.
  • Paid time off: newly hired associates receive 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