Overview
Consultant, Software Engineer role on the Nationwide Technology team, building and supporting customer-facing and internal applications for NationwideFinancial.com and Nationwide.com, with a focus on mentoring and leading others.
What you'll do
- Apply secure software and systems engineering practices throughout the delivery lifecycle to protect data and technology solutions from threats and vulnerabilities.
- Mentor and train other team members on design techniques, tools and coding standards.
- Provide strategic advice on using technology to achieve goals.
- Drive cross-collaboration and execution of projects across multiple teams.
- Analyze, design solutions, develop, test, debug, document and deploy software according to standards and optimal practices.
- Champion the use of DevSecOps practices, tooling and techniques.
- Ensure continuous learning and improvement through ongoing training, practice and innovation.
- Manage individual project priorities, deadlines and deliverables.
- Design, develop, test, deploy and maintain full stack solutions that enhance member, financial professional and associate experience.
What you'll need
- Six years of experience in programming and systems analysis.
- Proven ability to work in a fast-paced, collaborative team environment across multiple domains.
- Ability to work closely with others (including pair programming) as well as contribute independently.
- Solid development skills with a passion for continuous learning and improvement.
- Strong communication, problem-solving and debugging capabilities.
- A collaborative mindset with openness to feedback and willingness to support team success.
- Experience using Generative AI tools such as GitHub Copilot to enhance productivity and code quality.
- Strong technical skills and people leadership skills.
- Java.
- Design/architectural mindset.
- Spring Framework.
- Microservices.
- CI/CD, DevOps.
- RESTful APIs and API platforms.
- Cloud platforms.
- Relational databases (e.g., PostgreSQL, MySQL, Oracle).
- 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.
- 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.
- Undergraduate studies in computer science, management information systems, mathematics or related field is strongly preferred.
Nice to have
- Apigee experience.
- AWS and Kubernetes experience.
- Angular.
- Kafka (event-driven architecture).
- Experience with CI/CD pipelines (e.g., Jenkins, Concourse, Harness, GitHub Actions).
- Interest in automation and improving software delivery processes.
- Three years of experience in project management.
- Insurance/financial services industry knowledge.
Details
- Location: Hyderabad, Telangana, India (Mindspace Madhapur, HITEC City).
- Work mode: Hybrid with periodic in-office collaboration.
- Working hours: Aligned to India business hours with flexibility for global collaboration.
- Reports to Technology Manager/Director - India.
Read the full description and apply on the company’s own careers page.