Consultant, Software Engineer

Nationwide•Des Moines, IA
•$118,000 - $178,000•Hybrid

About The Position

Nationwide’s Technology team seeks a Consultant, Software Engineer to deliver secure, scalable technology solutions and support business goals. The role focuses on mentoring and guiding others while crafting new software applications or modifying and supporting existing packaged or custom-built applications. The engineer applies secure software and systems engineering practices throughout the delivery lifecycle and helps teams adopt DevSecOps practices to improve quality, security, automation, and delivery efficiency. The role analyzes business and functional requirements and translates them into technical solutions using Java/J2EE, Spring Boot, and Groovy/Grails. It includes designing RESTful APIs and microservices, creating system architecture and workflow diagrams, deploying applications, integrating with databases, and migrating applications to AWS services. The engineer drives project milestones and coordinates cross-functional delivery while managing multiple medium to large priorities, deadlines, and deliverables. The position works in a hybrid office environment and reports to a Technology Manager/Director. Overtime eligibility is listed as not eligible (exempt); associates may have on-call responsibility after normal working hours and/or on weekends.

Requirements

  • Master’s degree in Computer Science or Information Technology.
  • Three years of experience performing the duties listed in the job posting.
  • Six or more years of programming, software engineering, or systems analysis experience.
  • 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.
  • Proven ability to tackle sophisticated business and development problems.
  • Ability to thrive in a team environment.
  • Regularly and consistently demonstrate Nationwide Values.

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

Responsibilities

  • Apply secure software and systems engineering practices throughout the delivery lifecycle to protect data and technology solutions from threats and vulnerabilities.
  • 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 and strategy.
  • Drive cross-collaboration and execution of projects across multiple teams.
  • Analyze solutions and develop, test, debug, document, and deploy moderately complex software according to standards and best practices.
  • Champion the adoption and effective use of DevSecOps practices, tooling, and techniques to improve software quality, security, automation, and delivery efficiency.
  • Manage multiple medium to large project priorities, deadlines, and deliverables proactively.
  • Analyze business and functional requirements and translate them into scalable technical solutions using Java/J2EE, Spring Boot, and Groovy/Grails.
  • Design and develop RESTful APIs and microservices architectures for performance and maintainability.
  • Create system architecture and workflow diagrams and manage requirements through Jira and ServiceNow.
  • Deploy applications using Apache Tomcat and Oracle WebLogic and integrate them with Microsoft SQL Server and IBM DB2 databases.
  • Perform cloud migration initiatives and re-architect applications to use AWS services such as S3, Lambda, SNS, and SQS.
  • Drive end-to-end delivery of project milestones, coordinate cross-functional deliverables using Jira, and manage version control via GitHub.
  • 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