Point your AI agent at freehire and let it find you a job.

Get the CLI →

nationwide

NewBe an early applicant

Consultant, Software Engineer

Posted Updated
Discussion
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.

-


Must Have (Primary Skills)

  • 10+ years of full-stack software development experience
  • Extensive experience working on multiple enterprise-scale applications and distributed systems.
  • Should have experience in system integration patterns, security, scalability, and operational excellence.
  • Strong expertise in Java (11/17+), Spring Boot, Microservices, and REST APIs.
  • Experience with Angular and modern front-end development.
  • Hands-on experience with Oracle/SQL
  • Extensive experience building and supporting AWS services including EC2, Lambda, S3, RDS, and Bedrock.
  • Strong experience with Kubernetes, Docker, GitHub Actions, and CI/CD tools, enabling automated build, testing, deployment, and cloud-native application delivery.
  • Experience in AI/GenAI integration(LLM's) and intelligent application development.
  • Strong problem-solving, leadership, mentoring, and communication skills.
  • Experience on Event-Driven Architecture
  • Experience developing automation and utility scripts using Python.
  • Hands-on experience with enterprise monitoring and observability tools such as New Relic and Splunk.

Good to Have

  • Experience working on APIGEE Gateway.
  • Experience leading security remediation initiatives and vulnerability reduction programs.
  • Authentication and Authorization (OAuth 2.0, OpenID Connect, JWT, SAML, SSO)
  • Experience in NoSql database




-

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 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:

  • 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.
  • Additional responsibilities may include collaboration across teams and adherence to company standards.

May perform other responsibilities as assigned.


Qualifications & Experience:

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.


Technical Skills:

  • CI/CD
  • Cloud Computing
  • Software Development Life Cycle (SDLC)
  • Software Security
  • Software Testing
  • Systems Integration
  • Technology Roadmap
  • Vendor Management

Soft Skills & Attributes:

  • Strong communication and collaboration skills
  • Analytical and problem-solving mindset
  • Ability to work in agile and global environments
  • Time management and prioritization

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.

Additional Information:

Reporting Structure:
Reports to Technology Manager/Director - India


Working Hours:
Aligned to India business hours with flexibility for global collaboration.

Location Flexibility:
Hybrid with periodic in-office collaboration.

Equal Opportunity Statement:
Nationwide is committed to diversity and inclusion. All qualified applicants will be considered without regard to race, gender, disability, religion, or other protected categories.

-

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.