Job Title
Lead Software Engineer
Sector
B2B Enterprise SaaS
Role Type
Engineering Leadership & Full-Stack Development
Role Overview
The Lead Software Engineer serves as the primary technical authority and a core contributor to the platform’s development. This position is designed for an expert practitioner who balances high-level architectural decision-making with hands-on coding. The role is responsible for ensuring the technical integrity of the product while leading the expansion of the engineering team in alignment with business objectives.
Key Responsibilities
- Engineering & Architecture: Leading the hands-on development of core platform features and system architecture. This includes making technical decisions regarding the technology stack, ensuring the platform is optimized for the security and scalability requirements of a B2B enterprise environment.
- AI-Integrated Development: Implementing AI-augmented development methodologies and tools to accelerate the software development lifecycle (SDLC). The Lead Software Engineer is responsible for leveraging AI to enhance engineering velocity and ensure the highest standards of code quality.
- Standards & Quality: Establishing and maintaining engineering excellence by defining coding standards, conducting peer code reviews, and implementing robust testing and CI/CD workflows. The role sets the technical benchmark for the team through direct involvement in the codebase.
- Team Expansion & Mentorship: Overseeing the growth of the technical team by identifying resource needs and leading the technical recruitment process. This involves mentoring developers and fostering a culture of continuous improvement and technical excellence.
- Stakeholder Collaboration: Acting as the technical bridge between the engineering team, the Product Lead, and the CEO. This includes translating business requirements into actionable technical roadmaps and providing expert insights on feasibility and resource allocation.
Required Qualifications
- Enterprise B2B Expertise: A proven track record of developing and scaling B2B enterprise applications, with a strong focus on multi-tenancy, data security, and complex system integrations.
- Hands-on Technical Leadership: Demonstrated experience as a senior-level developer who has successfully transitioned into a lead role, maintaining a balance between writing code and managing technical direction.
- AI Proficiency: Experience in utilizing AI-driven tools and workflows to optimize productivity, automate repetitive tasks, and streamline complex technical processes.
- Decision-Making & Strategy: Ability to make informed architectural choices and manage the technical lifecycle of a product from initial stages to deployment.
- Collaborative Communication: Ability to communicate technical complexities to non-technical stakeholders and work closely with product management to deliver value.
About the Position: This is a foundational role for a software expert who seeks to remain deeply technical while exercising significant influence over the team's structure, technical efficiency, and the product's evolution.