home
Home
Careersseparator Job Openingseparator

Lead, Software Engineer

logoLead, Software Engineer
logo
Apply

Solution, execute and mentor.

What is this job all about?

As a Lead Software Engineer, you'll be responsible for the full lifecycle of scalable software application development. This includes managing development processes, conducting code reviews, engaging with clients, ensuring process adherence, implementing best practices across projects, and leveraging the latest technologies to optimize performance, functionality, and scalability.
Experience: 6-8 years
Location: Bengaluru
Position: Permanent Role with a well-defined career trajectory.

Skills

Technical

  • Must have - Expertise in latest front end and SDLC technologies and frameworks.
  • Good to have – Experience building end-to-end enterprise applications at scale.

Others

  • Experience in the full software development lifecycle, from concept to delivery.
  • Outstanding verbal and written communication and interpersonal skills.
  • Creative thinker and proactive problem solver.

Your job consists of

Leadership: Guide and mentor the development team, offering support and direction throughout the software lifecycle to uphold best practices and maintain high standards in coding, testing, and documentation.
Strategic Thinking: Shape and contribute to the overarching software architecture, ensuring scalability, performance, and maintainability while aligning development initiatives with business objectives and client needs.
Industry Expertise: Stay current with industry trends, tools, and technologies, integrating advancements to enhance applications and offering insights on leveraging emerging tech for organizational benefit.
Creative Acumen: Foster innovation by finding creative solutions to complex software challenges and promoting a culture of continuous improvement and experimentation within the team.
Analytical Skills: Evaluate system requirements to design solutions that meet both functional and technical specifications, while diagnosing and resolving performance, security, and functionality issues.
Collaboration: Collaborate closely with cross-functional teams, particularly UX/UI designers and QA engineers, while facilitating effective communication between developers, stakeholders, and clients.
Relationship Building: Act as the main technical point of contact for clients, ensuring their needs are understood and met.
Adaptability: Be flexible and responsive to changing requirements, project scopes, and client feedback and embrace new tools, technologies, and methodologies to continuously improve the development process.
Result-Oriented: Focus on delivering high-quality software solutions on time and within scope and measure success through performance metrics, client satisfaction, and team productivity.
Problem-Solving: Take ownership of complex issues and drive them to resolution, ensuring minimal impact on delivery timelines.

Qualification

BE/B.tech in Computer Science
Be the chosen one
140 characters left