Job Description
Experience Required: 6+ years in software development (SaaS focus), with microservices, Java, AWS.
About the Role
We are seeking a Tech Lead to drive the development of our AI-based SaaS product. In this role, you will manage a team of highly skilled software developers and architects, ensuring the product’s technical vision is clearly defined and executed. You’ll be the go-to person for system design, coding standards, and process optimization, while also providing hands-on technical leadership and mentorship to the team.
Key Responsibilities
- Technical Leadership & Architecture
- Define and maintain the microservices architecture, ensuring high scalability, reliability, and maintainability.
- Oversee AWS infrastructure (EC2, ECS/EKS, Lambda, S3, RDS), optimizing for cost, performance, and security.
- Drive AI/ML feature development, collaborating with data scientists to design and deploy models using best practices in MLOps.
- Establish and enforce coding standards, architectural principles, and best practices for the team.
- Project Management
- Lead Agile ceremonies (sprint planning, retrospectives, daily stand-ups) ensuring timely and quality deliveries.
- Manage resource allocation, risk mitigation, and technical debt for ongoing feature development.
- Coordinate release planning and version control strategies, balancing new features with infrastructure improvements.
- Business & Product Alignment
- Collaborate with Product Management to develop and maintain product roadmaps and timelines.
- Translate business requirements into actionable technical tasks, ensuring features are aligned with SaaS business metrics and goals.
- Evaluate market trends and competitive positioning to inform product strategy and enhancements.
- Team Management & Mentorship
- Directly manage and mentor software developers, architects, and other technical roles, fostering a culture of continuous learning and improvement.
- Provide career development guidance and technical training to the team.
- Drive recruiting efforts to expand and strengthen the development team with top talent.
- Facilitate cross-functional communication with design, product, and business stakeholders.
- Operational Excellence & DevOps
- Implement and oversee CI/CD pipelines to maintain high-quality, consistent builds and deployments.
- Champion Infrastructure as Code (e.g., Terraform, CloudFormation) to automate and streamline environment setup and maintenance.
- Ensure robust monitoring, logging, and alerting solutions are in place for rapid detection and resolution of issues.
- Security & Compliance
- Enforce security best practices for cloud and AI applications, including IAM, data encryption, and application security.
- Ensure compliance with relevant standards and regulations, especially for AI systems handling sensitive data.
- Innovation & Thought Leadership
- Stay updated on emerging technologies in AI, cloud, and microservices.
- Identify opportunities to leverage new tools, frameworks, and practices that enhance the product’s performance and differentiate it in the market.
- Drive a culture of experimentation, prototyping, and data-driven decision-making.