What you will doIn this role, success is centered on three areas that matter deeply on our team: own the platform, deliver for our customers, and grow our people.
Own the platform- Lead the design, development, enhancement, and support of software solutions that enable Retirement Solutions business outcomes.
- Apply secure software and systems engineering practices throughout the delivery lifecycle so the solutions you build are protected from threats and vulnerabilities.
- Contribute to both modernization work and ongoing operational support, including release activity, integrations, batch or event driven processing, and production stability work.
Deliver for our customers- Partner with product, architecture, engineering, and support teams to move work forward across multiple teams and priorities.
- Analyze requirements, develop solutions, test and debug applications, document changes, and support deployment using sound engineering practices.
- Champion DevSecOps practices, tooling, and continuous improvement to help the team deliver with greater speed, quality, and resiliency.
Grow our people- Mentor and guide other engineers through design reviews, coding standards, problem solving, and day to day technical leadership.
- Share knowledge, encourage strong engineering habits, and help raise the technical capability of the team over time.
- Lead through influence, collaboration, and a willingness to make others around you stronger.
What we are looking for- A strong AI mindset and a proven track record of using AI tools to improve productivity, accelerate delivery, strengthen engineering quality, and simplify day to day work.
- Hands on technical leadership experience and the ability to influence direction without formal people leadership authority.
- Deep hands-on experience in at least one modern programming language or framework, such as Java or Angular, with the ability to apply that expertise to complex engineering challenges.
- Strong knowledge of the software development lifecycle and modern delivery practices.
- A track record of solving sophisticated business and technology problems in a collaborative team environment.
- Experience with enterprise integrations, operationally critical applications, cloud enabled components, or modernization work that balances new capabilities with support for existing platforms.
- A genuine interest in mentoring others, sharing knowledge, and helping raise the technical capability of the team over time.
- A positive, collaborative attitude and the ability to translate technical concepts into clear, easy to understand language.
This hybrid position is based in Columbus, OH. Candidates located near a Nationwide campus will collaborate in office 2 days per week. Current Nationwide Remote Associates may also be considered.Job Description SummaryIf 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 will focus on mentoring and leading 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 DescriptionKey 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.
- Mentors and trains other team members on design techniques, tools and coding standards.
- Provides strategic advice on using technology to achieve goals.
- Drives cross-collaboration and execution of projects across multiple teams.
- Analyzes, solutions, develops, tests, debugs, documents and deploys software according to standards and optimal practices.
- Champions the use of DevSecOps practices, tooling and techniques.
- Ensures continuous learning and improvement through ongoing training, practice and innovation.
- Manages individual project priorities, deadlines and deliverables.
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 is strongly preferred.
Experience: Six years of experience in programming and systems analysis. 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 programming language such as Java, C++, Python, 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, including leadership skills, competencies and experiences may take precedence.
Staffing exceptions to the above must be approved by the hiring manager's leader and Human Resources Business Partner.
Values: Regularly and consistently demonstrates Nationwide Values.
Job Conditions: Overtime Eligibility: Not Eligible (Exempt)
Working Conditions: Normal office environment. Associates may have on-call responsibility after normal working hours and/or on weekends.
BenefitsWe have an array of benefits to fit your needs, including: medical/dental/vision, life insurance, short and long term disability coverage, paid time off with newly hired associates receiving a minimum of 18 days paid time off each full calendar year pro-rated quarterly based on hire date, nine paid holidays, 8 hours of Lifetime paid time off, 8 hours of Unity Day paid time off, 401(k) with company match, company-paid pension plan, business casual attire, and more. To learn more about the benefits we offer, click here.
Nationwide pays on a geographic-specific salary structure and placement within the actual starting salary range for this position will be determined by a number of factors including the skills, education, training, credentials and experience of the candidate; the scope, complexity and location of the role as well as the cost of labor in the market; and other conditions of employment. If a Sales job, Sales Incentives, based on performance goals are possible in addition to this range. Note on Compensation for Part-Time Roles: Please be aware that the salary ranges listed below reflect full-time compensation. Actual compensation may be prorated based on the number of hours worked relative to a full-time schedule.
The national salary range for Consultant, Software Engineer : $118,000.00-$222,000.00
The expected starting salary range for Consultant, Software Engineer : $118,000.00 - $178,000.00