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

Get the CLI →

nationwide

Technical Lead - Full Stack Developer

Posted Updated 2 views
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.

-

Role summary

Provide hands-on technical leadership for the AI Build Line while building the web experiences and backend capabilities that make AI use-cases practical, secure, and easy to adopt. This role owns solution-level engineering quality, helps shape architecture, and coordinates delivery across the three-person pod.

Key responsibilities

  • Lead technical design and implementation for AI use-cases, balancing speed, reuse, operability, security, and user experience.
  • Build responsive user interfaces using Angular and TypeScript.
  • Build and maintain Java Spring Boot backend services and integrations.
  • Define engineering standards for application architecture, code quality, testing, accessibility, error handling, observability, and documentation.
  • Deploy and operate applications on Kubernetes and AWS, partnering with cloud and security teams on environment, network, identity, and runtime requirements.
  • Build CI pipelines in GitHub Actions and CD pipelines in Harness; embed quality gates, security scanning, and deployment safeguards.
  • Apply secure coding practices, including threat modeling, OWASP-aligned controls, authorization design, secure session handling, and dependency hygiene.
  • Coach teammates through design reviews, pairing, code reviews, and practical engineering guidance.
  • Partner with product and SMEs to convert use-cases into scoped releases, technical backlogs, and measurable outcomes.

Required qualifications

  • Strong development full-stack software engineering experience, including experience leading technical delivery.
  • Strong Angular and TypeScript development experience.
  • Strong Java and Spring Boot backend development experience.
  • Demonstrated experience designing and deploying applications to Kubernetes and AWS environments and building IaC code to deploy applications
  • Experience with GitHub Actions and Harness or comparable enterprise CI/CD tooling.
  • Strong expertise in secure software development and practical application-security controls.
  • Ability to lead technical decisions, communicate tradeoffs, and work effectively across engineering, security, and product stakeholders.

Preferred qualifications

  • Experience delivering AI-enabled applications, conversational interfaces, or human-in-the-loop workflows.
  • Build and deploying Cloud Native applications using Infrastructure-as-Code: CDK/Helm Charts to AWS/K8s environments
  • Experience with API management, cloud-native architecture, microservices, and event-driven integration patterns.
  • Familiarity with design systems, accessibility, UX research, and product analytics.
  • Experience supporting security, cloud, developer-platform, or regulated-enterprise products.

Other expectations

  • Build reusable, secure, observable software that follows Nationwide’s AWS Golden Path and standard technology stack.
  • Prioritize engineering quality, automated testing, security, resilience, and maintainability alongside delivery speed.
  • Collaborate across core product team and cross-train with operational team, develop run books and move capabilities into production.

-

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

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack 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.

A new version of freehire is available