60; Designation : Lead Software Engineer Location : Hyderabad, India Work Mode : Office Reporting to : Engineering Manager 60; About US : Foundation AI automatically ingests incoming documents, emails, and attachments from across your firm.
It profiles matches, classifies, and saves each to your DMS, and then automates document-dependent workflows according to your rules.
Read more about us at Job Overview : At Foundation AI, we are looking for a Lead Software Engineer to 60; drive technical excellence, mentor engineering teams, and contribute to high-impact projects .
This role requires 60; strong technical expertise, leadership abilities, and hands-on development experience .
The ideal candidate will collaborate with 60; cross-functional teams 60;to design scalable solutions and ensure best engineering practices are followed.
Key Responsibilities : Technical Leadership Guide the engineering team in 60; architecting, designing, and implementing scalable software solutions .
Hands-on Development : Write, review, and optimize code for high-performance applications Mentorship & Coaching : 60; Mentor 60; junior and mid-level engineers , fostering a culture of continuous learning and growth .
Lead high-level technical discussions and work with teams in adopting best architectural practices Performance Optimization : 60; Identify and resolve performance bottlenecks in applications and infrastructure.
DevOps & CI / CD : 60; Work closely with DevOps teams to implement 60; CI / CD pipelines, cloud solutions, and automation Stakeholder Collaboration : 60; Communicate effectively with 60; technical and non-technical stakeholders , ensuring alignment on goals and expectations .
Security & Compliance : 60; Ensure all engineering work adheres to 60; industry security standards and compliance requirements.
Documentation : 60; Maintain technical documentation for reference and future development Note : 60; Responsibilities will be tailored based on the candidate’s experience and expertise, aligning with Lead Software Engineer I, II, or III levels 60; Skills and Tools : Programming Languages : 60; 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 60; 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.
Ensures requirements are actionable and measurable, reducing ambiguity in sprint planning. 60; 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.
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.
Actively demonstrates these behaviors. 60; Fosters a culture of delivering praise and constructive feedback within their team and team's respective business stakeholders.
Actively demonstrates these behaviors.
Communicates design choices, technical challenges and Influences stakeholders and ensures team alignment 60; Leadership Leads a project or feature team, coordinating tasks and ensuring delivery.
Mentors engineers, promoting knowledge sharing, driving best practices and ensures 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.
Education & Experience : A 60; Bachelor's / Master's degree in Computer Science, Engineering, or equivalent, experience relevant to the functional area. 60; 7+ years of software development experience, with 60; 2+ years in a leadership role . 60; Our Commitment : At Foundation AI, we're committed to creating an inclusive and diverse workplace.
We value equal opportunity and affirmative action principles, giving everyone an equal chance to succeed.
We're dedicated to offering equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status.
Upholding these values and adhering to applicable laws is paramount to us. 60; 60; For any feedback or inquiries, please contact us at Learn more about us at 60; 60; Powered by JazzHR
Lead Software Engineer • hyderabad, India