Consultant, Software Engineer - Annuity Modernization Tech Lead
NationwideAbout the role
We are seeking a highly skilled and experienced Software Engineer Tech Lead to join our Integration Team within the Annuity Modernization program. In this role, you will lead a team of talented engineers, oversee the integration of various systems, and ensure seamless data flow and interoperability. You will work closely with cross-functional teams to define technical requirements, set project timelines, and mentor team members.
Responsibilities:
Lead and mentor a team of software engineers, fostering a culture of collaboration and innovation.
Design, develop, and maintain integration solutions for the Annuity Modernization program.
Collaborate with product managers, designers, and other stakeholders to define technical requirements and project scope.
Ensure the timely delivery of integration projects by setting clear goals, managing resources, and tracking progress.
Conduct code reviews and provide constructive feedback to team members.
Stay up-to-date with industry trends and emerging technologies, and incorporate them into the development process.
Troubleshoot and resolve technical issues related to system integration.
Ideal Skills:
Proven experience as a Software Engineer Tech Lead or similar role, with a focus on system integration.
Strong proficiency in APIGEE, Spring Boot, Kafka, Vulnerabilities Remediation, NW DevSecOps tools, Micro-Services/Composable service architecture with AWS services.
Excellent problem-solving skills and attention to details.
Experience with agile development methodologies.
Strong communication and leadership skills.
Ability to work effectively in a fast-paced, dynamic environment.
Knowledge of annuity products and financial services is a plus.
This role will be filled in a hybrid capacity, with collaboration taking place in our Columbus, OH offices.
Compensation Grade: G5
Job Description Summary
If you’re all about delivering technology solutions to support a company providing outstanding care to its customers, then Nationwide Technology may be the place for you! Our industry-leading technology workforce embraces an agile work environment and a collaborative and inclusive 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 Description
Key Responsibilities:
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:
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s