Consultant, Software Engineer at Nationwide in Des Moines, IA
- Company: Nationwide
- Location: Iowa - Des Moines, 1100 Locust Street
- Salary: $118K – $222K
- Job type: full time
- Workplace: onsite
- Posted: 2026-10-28
Job description
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. Software Engineer needed to analyze business and functional requirements and translate them into scalable technical solutions using Java/J2EE, Spring Boot, and Groovy/Grails frameworks. Design and develop RESTful APIs and microservices architectures, ensuring high performance and maintainability. Create detailed system architecture and workflow diagrams using Microsoft Visio and manage requirements through Jira and ServiceNow. Utilize Apache Tomcat and Oracle WebLogic for application deployment and ensure seamless integration with Microsoft SQL Server and IBM DB2 databases. Perform cloud migration initiatives, re-architecting applications to leverage AWS services such as S3, Lambda, SNS and SQS for improved scalability and reliability. Drive end-to-end delivery of project milestones, coordinating cross-functional deliverables using Jira and version control via GitHub. Master’s degree in Computer Science or Information Technology and 3 years of experience performing the duties listed above. 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’ll focus on mentoring and guiding others to deliver high-quality, cost-effective technology solutions to business partners by crafting new software applications or modifying and/or supporting existing packaged or custom-built applications. Job Description Key Responsibilities: Responsible for applying secure software and systems engineering practices throughout the delivery lifecycle to ensure our data and technology solutions are protected from threats and vulnerabilities. Mentor and train other team members on design techniques, tools, and coding standards. Provide strategic technical advice on using technology to achieve business and technology goals/strategy. Drive cross-collaboration and execution of projects across multiple teams. Analyze solutions, 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 across teams. Manages multiple medium to large project priorities, deadlines, and deliverables proactively. May perform other responsibilities as assigned. Reporting Relationships: Reports to a Technology Manager/Director. Typical Skills and Experiences: Education : Undergraduate studies in computer science, management information systems, mathematics, or related field are strongly preferred. Experience : Six or more years of programming, software engineering or systems analysis experience. Three years of experience in project management is preferred. Knowledge, Abilities and Skills: 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 software development lifecycle. Proven ability to tackle sophisticated business and development problems. Ability to thrive in a team environment. Insurance/financial services industry knowledge a plus. Other criteria
Consultant, Software Engineer on JobPost.