Principal Financial Group logo

Lead Software Engineer

Principal Financial Group

4 - 7 years

Pune

Posted:1 week ago

Apply

Job Description

Additional Information

Why choose Principal Financial Group?

At Principal Financial Group, we are committed to crafting a world-class work environment. We believe in the power of collaboration, inclusion, and continuous improvement. Our team is driven by a shared passion for excellence, and we are determined to stay at the forefront of technology. Join us and be part of a dedicated team that is crafting the future of financial technology!

Responsibilities
Join Our Team as a Principal Software Engineer

Are you an enthusiastic software engineer aiming to make a notable difference? At Principal Financial Group, we develop a lively and creative environment where your abilities and passion can excel. This isn’t just any job; it is an opportunity to lead and pioneer in the heart of Pune, Maharashtra, India!

Key Responsibilities

In the role of Lead Software Engineer, you will:

  • Lead the build and implementation of high-quality software solutions
  • Collaborate closely with cross-functional teams to define, build, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Mentor and guide junior engineers to develop a culture of continuous learning
  • Identify and ensure accurate bottlenecks and fix bugs to improve application performance
  • Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain innovative

 

Qualifications

Who You are:

Experience: 6 to 8 years

 

Education:

Bachelor’s(Engineering)/Master’s in computer science or a related field.

Required Skills and Qualifications

To succeed in this role, you should have:

  • Strong knowledge of JavaScript (ES6+) and modern web development concepts
  • AWS+ReactJS+Typescript+Foundational Java knowledge is must have for this position

  • Good understanding of React fundamentals:
    • Functional Components, Props, State
    • React Hooks (useState, useEffect, useRef, useContext)
    • Component composition and data flow
    • Forms, validation, and API integration
    • React rendering and performance best practices
  • Basic to intermediate TypeScript knowledge:
    • Interfaces, Types, Enums
    • Generics (basic understanding)
    • Typing React components, props, and API responses
  • Strong debugging and problem-solving skills

Good to Have

  • Experience with Next.js (App Router, SSR/CSR, Client & Server Components)
  • Familiarity with Redux Toolkit, Zustand, or Context API
  • Basic understanding of Nx and monorepo concepts
  • Experience with React Hook Form and testing frameworks

What We Look For

  • Strong React, JavaScript, and TypeScript fundamentals
  • Ability to own medium-complexity features end-to-end
  • Good code quality, collaboration, and communication skills
  • Eagerness to learn modern React and Next.js practices

Skills Required

Computer Typescript Redux Nextjs Integration Development AWS Debugging

Learn the skills this job asks for

See your skill gap for Software Developer →

Free courses, interview questions and practice for each skill.

Work Mode

Work from Office

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start TypeScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Principal Financial Group logo
Principal Financial Group

RecommendedJobs for You

New Relic logo

Hyderabad

Beckman Coulter Diagnostics logo

Lead Software Engineer

Beckman Coulter Diagnostics

Bengaluru

Lloyds Technology Centre logo

Lead Software Engineer

Lloyds Technology Centre

Hyderabad

Trimble logo

Chennai

Standard Chartered Bank logo

Lead Software Engineer

Standard Chartered Bank

Bengaluru

Lloyds Technology Centre logo

Lead Software Engineer

Lloyds Technology Centre

Hyderabad

Lloyds Technology Centre logo

Lead Software Engineer

Lloyds Technology Centre

Hyderabad