Research Nationwide before you apply
Check ratings, real-employee reviews, verified pay, and interview difficulty.
-
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.
-