Lead Software Engineer

slihrms

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AtkinsRéalis is a leading global consultancy delivering secure, scalable software solutions. The Lead Software Engineer will drive technical delivery, mentor engineers, and align architectural decisions with security and quality standards across projects.

The role requires strong leadership, communication, and collaboration across development, QA, DevOps, and business teams. Based in Bengaluru, India, you will influence technical direction, oversee design reviews, and ensure delivery commitments

Qualifications

  • Lead complex projects.

Responsibilities

  • Lead the technical delivery of complex projects.
  • Contribute to technical planning, estimation, scheduling, dependency identification, and delivery tracking.
  • Break technical solutions into implementable work packages and engineering tasks.
  • Allocate or delegate technical activities within the team when appropriate.
  • Monitor technical progress against agreed project objectives, quality expectations, milestones, and timelines.
  • Identify technical risks, constraints, assumptions, and dependencies.
  • Recommend practical mitigation and contingency measures.
  • Coordinate technical activities across development, QA, DevOps, architecture, security, infrastructure, and business teams.
  • Ensure that technical deliverables satisfy the agreed acceptance criteria and non-functional requirements.
  • Escalate issues that may affect project scope, cost, quality, schedule, security, or architecture.
  • Support release readiness assessments and production deployment decisions.
  • Provide clear and timely progress updates to project and product stakeholders.
  • Communicate clearly, calmly, and effectively during challenging situations, production incidents, delivery delays, or periods of increased project risk.
  • Provide stakeholders with timely and transparent information about delivery risks, technical constraints, potential impacts, mitigation actions, and recovery plans.
  • Facilitate constructive discussions with technical and business stakeholders to support timely decision-making during critical situations.
  • Strong presentation and demonstration skills, with the ability to communicate solution capabilities effectively to clients and stakeholders.
  • Provide day-to-day technical guidance to software engineers.
  • Mentor junior and mid-level team members and support the development of their technical capabilities.
  • Lead code reviews, design reviews, technical discussions, and engineering problem-solving sessions.
  • Delegate suitable technical activities and monitor their completion.
  • Encourage team members to apply coding, security, testing, documentation, and DevOps standards.
  • Promote knowledge sharing, collaborative problem-solving, and continuous learning.
  • Provide constructive feedback and identify development opportunities for team members.
  • Facilitate collaboration among team members and other participating technical teams.
  • Act as a technical escalation point within the assigned scope.
  • Apply quality assurance practices throughout design, implementation, testing, deployment, and maintenance.
  • Define and enforce appropriate unit, integration, contract, API, security, performance, and regression testing expectations.
  • Collaborate with QA engineers to develop test strategies and ensure adequate technical test coverage.
  • Review code quality, test results, security findings, and release evidence.
  • Ensure that defects are appropriately prioritized, investigated, resolved, and prevented from recurring.
  • Conduct technical reviews to verify compliance with coding, architecture, security, and operational standards.
  • Promote automation of repetitive testing and quality-control activities.
  • Lead technical design activities for an assigned product, application, service, or project area.
  • Contribute to architectural decisions in collaboration with solution architects, enterprise architects, security specialists, and other technical stakeholders.
  • Translate functional and non-functional requirements into appropriate technical designs.
  • Design scalable, maintainable, resilient, and secure software solutions.
  • Design event-driven and microservices-based architectures where appropriate.

Job description

Job Description
Overview

AtkinsRéalis is one of the world's leading consultancies operating in the built and natural environment. You might know us for the great work we do across our wide variety of projects. We are proud to say it is thanks to our people's diversity of thought, expertise, and knowledge. We offer unparalleled opportunities for talented individuals in search of a rewarding career both in India and around the world. Our teams are proud to deliver on some of the most prestigious projects across the world. It's thanks to our talented people and their diverse thinking, expertise and knowledge. Join us and you'll be part of our genuinely collaborative environment, where everyone is supported to make the most of their talents and expertise.

The Lead Software Engineer is responsible for contributing to the design, development, deployment, and operation of secure, scalable, and reliable software solutions.

The role provides technical leadership within an assigned product area or project, contributes to architectural and design decisions, and ensures that solutions comply with organizational engineering, quality, security, and operational standards.

The role is expected to lead complex projects, coordinate technical delivery across participating teams, mentor software engineers, and act as a key technical contact for project stakeholders.

Your role
  • Lead the technical delivery of complex projects.
  • Contribute to technical planning, estimation, scheduling, dependency identification, and delivery tracking.
  • Break technical solutions into implementable work packages and engineering tasks.
  • Allocate or delegate technical activities within the team when appropriate.
  • Monitor technical progress against agreed project objectives, quality expectations, milestones, and timelines.
  • Identify technical risks, constraints, assumptions, and dependencies.
  • Recommend practical mitigation and contingency measures.
  • Coordinate technical activities across development, QA, DevOps, architecture, security, infrastructure, and business teams.
  • Ensure that technical deliverables satisfy the agreed acceptance criteria and non-functional requirements.
  • Escalate issues that may affect project scope, cost, quality, schedule, security, or architecture.
  • Support release readiness assessments and production deployment decisions.
  • Provide clear and timely progress updates to project and product stakeholders.
  • Communicate clearly, calmly, and effectively during challenging situations, production incidents, delivery delays, or periods of increased project risk.
  • Provide stakeholders with timely and transparent information about delivery risks, technical constraints, potential impacts, mitigation actions, and recovery plans.
  • Facilitate constructive discussions with technical and business stakeholders to support timely decision-making during critical situations.
  • Strong presentation and demonstration skills, with the ability to communicate solution capabilities effectively to clients and stakeholders.
  • Provide day-to-day technical guidance to software engineers.
  • Mentor junior and mid-level team members and support the development of their technical capabilities.
  • Lead code reviews, design reviews, technical discussions, and engineering problem-solving sessions.
  • Delegate suitable technical activities and monitor their completion.
  • Encourage team members to apply coding, security, testing, documentation, and DevOps standards.
  • Promote knowledge sharing, collaborative problem-solving, and continuous learning.
  • Provide constructive feedback and identify development opportunities for team members.
  • Facilitate collaboration among team members and other participating technical teams.
  • Act as a technical escalation point within the assigned scope.
  • Apply quality assurance practices throughout design, implementation, testing, deployment, and maintenance.
  • Define and enforce appropriate unit, integration, contract, API, security, performance, and regression testing expectations.
  • Collaborate with QA engineers to develop test strategies and ensure adequate technical test coverage.
  • Review code quality, test results, security findings, and release evidence.
  • Ensure that defects are appropriately prioritized, investigated, resolved, and prevented from recurring.
  • Conduct technical reviews to verify compliance with coding, architecture, security, and operational standards.
  • Promote automation of repetitive testing and quality-control activities.
  • Lead technical design activities for an assigned product, application, service, or project area.
  • Contribute to architectural decisions in collaboration with solution architects, enterprise architects, security specialists, and other technical stakeholders.
  • Translate functional and non-functional requirements into appropriate technical designs.
  • Design scalable, maintainable, resilient, and secure software solutions.
  • Design event-driven and microservices-based architectures where appropriate.
  • Define service boundaries, integration pa
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

AtkinsRéalis • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Life insurance
Medical insurance
Relocation assistance
+2
Sr Software Engineer
Sr Software Engineer

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 600,000 - 1,200,000
Software Engineering Lead
Software Engineering Lead

RELX • Chennai District

On-site
INR 2,500,000 - 4,500,000
Software Engineering Lead
Software Engineering Lead

RX Global • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Engineering
Lead Engineering

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 1,200,000 - 1,800,000
Lead Software Engineer
Lead Software Engineer

AtkinsRéalis • Gurugram District

Hybrid
INR 3,800,000 - 5,800,000
Comprehensive life insurance
Premium medical insurance
Generous annual leave
+3
Technical Lead
Technical Lead

Greenated Clima Tech • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Technical Lead
Technical Lead

RapidData • Chennai District

On-site
INR 3,000,000 - 5,000,000
Lead Software Engineer
Lead Software Engineer

Aditi India • Pune District

On-site
INR 800,000 - 1,200,000
Technical Lead
Technical Lead

Greenated Clima Tech Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,200,000