Software Development Lead

10 - 15 years

9 - 13 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


 About The Role  

Project Role
Software Development Lead

Project Role Description
Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills Java Full Stack Development

Good to have skills
NA
Minimum 12 year(s) of experience is required

Educational Qualification
BTECH
SummaryThis role manages development team responsible for the creation, operation, and ownership of software systems. This position demands a blend of people management, technological expertise, and process optimization to support platform or product development. The Engineering Manager must be adept at managing people, processes, and technology, driving change management and continuous improvement, motivating engineers, and collaborating effectively with other engineering teams and groups. Roles & Responsibilities :Empower & Guide the Team Set a clear vision for the team and foster self-organisation and delivery. Maintain high motivation levels for both the team and individual members in every situation. Remove obstacles and create an environment conducive to engineering excellence. Establish clear expectations and support the professional growth of team members. Promote a culture of learning, collaboration, and accountability. Encourage innovation while ensuring reliability and high performance. Drive Technical & Business Strategy :Lead feature planning, balancing customer requirements with engineering sustainability. Execute a technical vision that aligns with and scales alongside organisational growth. Translate business objectives into actionable engineering roadmaps with measurable outcomes. Ensure the production systems are highly available, performant, and operationally efficient. Enhance system reliability through automation, best practices, and robust performance monitoring. Own Customer Success & Operational Excellence Anticipate customer needs and manage evolving requirements effectively. Lead incident response and resolution, ensuring service level targets are met. Ensure solutions adhere to security, compliance, and industry best practices. Communicate, Influence & Innovate Build strong relationships with engineering, product management, and customer teams. Collaborate with stakeholders to align technical initiatives with business goals. Drive continuous improvement by learning from challenges and adapting processes accordingly. Advocate for quality, scalability, and innovation throughout all development activities. Candidate Profile :Demonstrated experience leading Build-Run teams, overseeing development, production, and operations. Commitment to a customer-first mindset, ensuring quality and reliability in every release. Ability to manage global, distributed teams and facilitate collaboration across time zones. Deep understanding of service trust levels, monitoring, and incident response for operational excellence. Enhance system quality by identifying issues and recurring patterns. Eliminate manual testing through comprehensive automation of unit, integration, and end-to-end tests. Performance testing experience is highly valued. Experience managing cloud-based SaaS applications at scale. Experience with at least one major public cloud platforms (e.g. Azure, AWS, OCI, etc.). Proficiency in CI/CD pipelines and contemporary DevOps methodologies. Technical fluency in Java, React, SQL Server, or comparable technologies. Behavioral Expectations :Communicate with ClarityBe clear, concise, and actionable; provide constructive feedback and inspire colleagues to follow your lead. Demonstrate strong listening skills. Act with UrgencyEmbrace an agile mindset, prioritise frequent iterations, and value speed and resilienceapply the 80/20 rule for efficiency, exhibit MVP mindset with a Bias for Action. Drive to DecisionSet clear deadlines and decision points, define accountability and authority, and remain committed to customer outcomes. Exercise independence in decision-making, delegate responsibilities appropriately, and foster the growth of future leaders within the team. Operate across various levels of abstraction, from business and product strategy to technical design and implementation. Thrive in a global, fast-paced, and complex technical environment, making customer-centric trade-offs that balance short- and long-term goals. Bring a high-energy, self-starting approach with a positive, action-oriented attitude. Technical experience and Professional attributes:Strong management capabilities across people, processes, and technology. Expertise in driving change management, fostering continuous improvement, and motivating engineering teams. Ability to collaborate and influence cross-functional engineering groups. In-depth understanding of cloud-native microservices architecture. Recent, hands-on experience writing code for production environments. Proficiency in test automation, CI/CD, and monitoring practices. Solid grasp of design patterns, including selecting appropriate patterns for specific problems.Experience building teams from the ground up. Proven ability to enhance team performance and make challenging personnel decisions as required. Familiarity with Enterprise Architecture Frameworks, event-driven design, SaaS software and platform development. Platform development and SaaS software development experience. Expertise in one or more programming languages akin to Java or Go. Exposure to AI coding, particularly with vibe AI and an understanding of Agentic AI architecture. Test Driven Development (TDD) and performance testing experience. Experience integrating with Event Bus systems like Pulsar. Familiarity with reactive programming (e.g., Spring Reactive).
Educational Qualification Bachelors degree in computer science, Information Systems, or related field; or equivalent combination of education/experience. Masters degree is a plus. 10 years or more experience of software development with 5 or more in a lead or architect type role Additional information:As an engineering manager, you are action-oriented and excel in the fast-paced environment of SaaS product development. With experience building and leading high-performing teams, you balance innovation with operational excellence. You address complex engineering challenges through all phasesideation, prioritisation, design, development, testing, monitoring, and operations. Your passion lies in developing people and software, fostering an environment where engineers can achieve their best. This position is based at the Hyderabad office. You will be working with a Trusted Tax Technology Leader, committed to delivering reliable and innovative solutions Qualification BTECH

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Accenture logo
Accenture

Professional Services

Dublin

RecommendedJobs for You