M

Principal Software Engineer

Multi Recruit Verified employer

Actively hiring · Posted 1d ago · JEV261118E971C32D

Salary₹35,00,000 – ₹40,00,000 per year
Experience7–10 yrs
LocationBengaluru (Bangalore)
Work modeOffice · Full time
Openings1

Job description

Owns team's output and E2E definition and execution of SDLC. Drives sprint planning, estimates & prioritizes tasks, Keeps key stakeholders updated on progress, milestones, and any potential slippages.

Identifies pitfalls across codebases proactively. Writes model code that is looked up to. Understands internals of programming languages & runtimes. Creates common reusable components/libraries- Uses advanced data structures.

Designs API contracts between large systems with end-to-end service design and active leadership towards long-term sustainability including versioning, complex migration plans, impact analysis across products.

Owns NFRs and pushes the envelope on performance, scalability, and high availability with cognizance towards the cost of infra. Drives tech stack selection independently, mentors junior engineers. Evangelises of generic platform building across the organization.

Troubleshoots unseen issues across codebases. Solves large end-to-end cross-cutting problems with elegant solutions with an eye on long-term sustainability.

Partners with and influences product managers on “how”. Leads the pack on hiring and evangelizes steeper hiring standards towards building an A+ team. Represents company on external platforms/conferences.

Qualifications:

Bachelor's Degree in Computer Science or similar discipline

7+ years relevant work experience in software engineering while leading teams.

Proficiency in more than one modern programming language such as Python (preferred) associated tech stack to write maintainable, scalable, unit-tested code

Experience in building complex software systems that have been successfully delivered

Should be strong with System Design and Database designing

Deep understanding of design patterns, optimizations, deployments with Strong object-oriented design skills

Experience mentoring other software engineers.

Experience with full life cycle development in any programming language

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with Multi Recruit.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Principal Software Engineer₹35,00,000 – ₹40,00,000 /year · Bengaluru (Bangalore)
Apply