Consultant, Software Engineer

Nationwide Mutual Insurance•Des Moines, IA
•Hybrid

About The Position

Nationwide is seeking a Consultant, Software Engineer to develop secure, scalable technology solutions that support business goals. The role analyzes business and functional requirements and translates them into technical solutions, including RESTful APIs and microservices. It involves designing, developing, testing, debugging, documenting, and deploying software, as well as supporting existing applications and applying secure software and systems engineering practices throughout the delivery lifecycle. The position provides technical leadership, mentors and trains team members, advises on technology strategy, and coordinates project execution across multiple teams. It also promotes DevSecOps practices and tooling, manages medium-to-large project priorities and deliverables, and contributes to cloud migration and application re-architecture initiatives. The role reports to a Technology Manager/Director and works in a hybrid office environment, with potential on-call responsibilities outside normal working hours or on weekends.

Requirements

  • Master’s degree in Computer Science or Information Technology and three years of experience performing the listed duties.
  • Hands-on technical leadership experience leading project teams and setting technical direction.
  • Proficiency in one or more programming languages such as Java, C++, Python, and JavaScript.
  • Knowledge of the software development lifecycle.
  • Ability to solve sophisticated business and development problems.
  • Ability to thrive in a team environment.

Nice To Haves

  • Undergraduate studies in computer science, management information systems, mathematics, or a related field are strongly preferred.
  • Three years of project management experience is preferred.
  • Insurance or financial services industry knowledge is a plus.

Responsibilities

  • Analyze business and functional requirements and translate them into scalable technical solutions.
  • Design and develop RESTful APIs and microservices architectures for performance and maintainability.
  • Create system architecture and workflow diagrams using Microsoft Visio, and manage requirements through Jira and ServiceNow.
  • Deploy applications using Apache Tomcat and Oracle WebLogic and integrate with Microsoft SQL Server and IBM DB2 databases.
  • Perform cloud migration initiatives and re-architect applications to use AWS services, including S3, Lambda, SNS, and SQS.
  • Drive end-to-end delivery of project milestones and coordinate cross-functional deliverables using Jira and GitHub.
  • Apply secure software and systems engineering practices throughout the delivery lifecycle.
  • Mentor and train team members on design techniques, tools, and coding standards.
  • Provide strategic technical advice on using technology to achieve business and technology goals.
  • Drive collaboration and project execution across multiple teams.
  • Analyze solutions and develop, test, debug, document, and deploy moderately complex software according to standards and best practices.
  • Champion effective adoption of DevSecOps practices, tools, and techniques to improve quality, security, automation, and delivery efficiency.
  • Proactively manage multiple medium-to-large project priorities, deadlines, and deliverables.
  • May perform other responsibilities as assigned.

Benefits

  • Medical, dental, and vision coverage
  • Life insurance
  • Short- and long-term disability coverage
  • Paid time off, including a minimum of 18 days per full calendar year for newly hired associates, 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