Lead Software Engineer

2 weeks ago


Hyderabad, Telangana, India Foundation AI Full time ₹ 12,00,000 - ₹ 36,00,000 per year

At Foundation AI, we are looking for a Lead Software Engineer to drive technical excellence, mentor engineering teams, and contribute to high-impact projects. This role requires strong technical expertise, leadership abilities, and hands-on development experience. The ideal candidate will collaborate with cross-functional teams to design scalable solutions and ensure best engineering practices are followed.

Responsibilities

  • Technical Leadership Guide the engineering team in architecting, designing, and implementing scalable software solutions.
  • Hands-on Development: Write, review, and optimize code for high-performance applications
  • Mentorship and Coaching: Mentor junior and mid-level engineers, fostering a culture of continuous learning and growth.
  • Code Quality and Best Practices: Enforce best practices in coding, code reviews (Self and team ), testing, security, and DevOps processes.
  • Agile Development: Collaborate with Product Managers, Designers, and other Engineers in Agile environments, ensuring smooth development cycles
  • System Design and Architecture: Define and implement architectural solutions, ensuring scalability, maintainability, and performance across teams. Lead high-level technical discussions and work with teams in adopting best architectural practices
  • Performance Optimization: Identify and resolve performance bottlenecks in applications and infrastructure.
  • DevOps and CI/CD: Work closely with DevOps teams to implement CI/CD pipelines, cloud solutions, and automation
  • Stakeholder Collaboration: Communicate effectively with technical and non-technical stakeholders, ensuring alignment on goals and expectations.
  • Security and Compliance: Ensure all engineering work adheres to industry security standards and compliance requirements.
  • Documentation: Maintain technical documentation for reference and future development
  • Responsibilities will be tailored based on the candidate's experience and expertise, aligning with Lead Software Engineer I, II, or III levels

Programming Languages

  • Design, develop, test, and maintain robust, scalable, and efficient software applications using programming languages and frameworks as per our technology stack
  • Ensures adherence to coding standards, best practices, and software design patterns within the team.
  • Actively participates in code reviews, providing constructive feedback to improve quality, maintainability, and efficiency.
  • Drives adoption of modern and appropriate development methodologies (e. g., functional programming, reactive programming, event-driven architecture).
  • Mentors mid-level and junior engineers, helping them improve their programming skills and understanding of language intricacies.
  • Leads company-wide programming standards, governance, and best practices, ensuring consistency across teams.
  • Innovates in performance optimizations, parallel computing, and low-level system improvements.

Requirements Analysis

  • Leads requirement analysis for team-level initiatives, ensuring feasibility, scalability, and alignment with system architecture.
  • Ensures requirements are actionable and measurable, reducing ambiguity in sprint planning.
  • Owns requirement analysis for multi-team projects, facilitating alignment across teams.
  • Coaches engineers on translating requirements into robust technical designs.
  • Influences requirement-setting processes across departments, advocating for engineering best practices.
  • Defines requirement analysis standards for the engineering organization.

Sdlc

  • Owns delivery processes for a small team, ensuring SDLC compliance and quality.
  • Monitors team velocity and recommends adjustments to improve throughput.
  • Champions testing strategies (unit, integration, automated).
  • Leads process optimization efforts across multiple teams, enhancing SDLC efficiency.
  • Coordinates cross-functional delivery, resolving bottlenecks in development and releases.
  • Works closely with engineering managers to improve estimation accuracy and delivery timelines.
  • Defines team-level SDLC standards and drives adoption across projects.
  • Evaluates and implements new tools to improve build, test, and deployment processes.

Technical Competency

  • Architect solutions, oversees implementation.
  • Ensures technical excellence, guides system design.
  • Defines technical strategy, mentors teams on complex solutions.

Unit Testing

  • Drives testing best practices, ensures test coverage across projects.
  • Introduces automated testing strategies, mentors on test design.
  • Establishes quality frameworks, drives test-driven development adoption.

Estimation

  • Leads estimation for complex projects, validates team estimates.
  • Refines estimation processes, trains teams on accurate estimates.
  • Establishes estimation best practices, aligns teams on estimation standards.

Problem-solving

  • Diagnoses and fixes common bugs.
  • Resolves integration and performance issues.
  • Develops systemic solutions for recurring technical problems.

Critical Thinking

  • Evaluates the technical feasibility of tasks.
  • Assesses architectural implications and trade-offs.
  • Guides team decision-making aligned with long-term objectives.

Effective Communication

  • Suggest the enhancement based on the feedback from the users.
  • Works within their team and with their business stakeholders to foster a culture of seeking out feedback and using it as a tool for growth.
  • Actively demonstrates these behaviors.
  • Fosters a culture of delivering praise and constructive feedback within their team and the team's respective business stakeholders.
  • Communicates design choices, technical challenges, and influences stakeholders and ensures team alignment.

Leadership

  • Leads a project or feature team, coordinating tasks and ensuring delivery.
  • Mentor engineers, promoting knowledge sharing, driving best practices, and ensuring technical alignment.
  • Drives technical initiatives across teams, enabling teams to deliver complex solutions while fostering a culture of innovation.
  • Collaboration and knowledge sharing.

Ownership

  • Takes ownership of a module or subsystem, ensuring quality delivery.
  • Ensures delivery of end-to-end features, managing risks and dependencies.
  • Owns the success of multiple features or systems, proactively driving improvements and ensuring long-term system health.

This job was posted by Neha Sharma from Foundation AI.



  • Hyderabad, Telangana, India Lead Masters AI Full time ₹ 2,00,000 - ₹ 12,00,000 per year

    Internship Opportunity – LeadMasters AI (Dubai-Registered AI Company)About LeadMasters AILeadMasters AI is a Dubai-registered Company operating out of Hyderabad. We build solutions in AI-driven marketing automation, social media management, CRM workflows, and intelligent lead generation. Our mission is to help businesses scale with agentic AI-powered...

  • Java lead engineer

    1 week ago


    Hyderabad, Telangana, India risposta Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Company DescriptionAt risposta Software, we are redefining the future of supply chain technology. Headquartered in Hyderabad, India, with a growing presence in Africa and beyond, we specialize in building intelligent, scalable, and future-ready solutions for global supply chain ecosystems. With decades of cumulative experience in retail, manufacturing,...


  • Hyderabad, Telangana, India JPMorganChase Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Architecture and Engineering, you play a vital role in an agile team dedicated to improving, developing, and providing reliable,...


  • Hyderabad, Telangana, India JPMC Candidate Experience page Full time ₹ 12,00,000 - ₹ 18,00,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Infrastructure Platforms team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and...


  • Hyderabad, Telangana, India JPMorgan Chase Full time ₹ 20,00,000 - ₹ 40,00,000 per year

    We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Technology team, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted, market-leading...


  • Hyderabad, Telangana, India JPMorganChase Full time ₹ 10,00,000 - ₹ 20,00,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering reliable, market-leading...

  • Data Engineer Lead

    2 weeks ago


    Hyderabad, Telangana, India Sonata Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    About Sonata SoftwareIn today's market, we observe a distinct duality in technology adoption. On one front, clients are keenly focused on cost containment, while on the other, there is a strong drive to modernize their digital storefronts, aiming to appeal to both consumers and B2B customers alike.As a leading Modernization Engineering company, we aim to...


  • Hyderabad, Telangana, India JPMorganChase Full time ₹ 15,000 - ₹ 28,00,000 per year

    Job DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office , you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure,...


  • Hyderabad, Telangana, India JPMorganChase Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    JOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking, you play a crucial role in an agile team dedicated to developing, improving, and providing reliable, cutting-edge technology solutions that...


  • Hyderabad, Telangana, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    DescriptionWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Technology team, you will play a crucial role as part of an agile team dedicated to enhancing, building, and delivering trusted,...