Senior Software Engineering Team Lead
This is a full-time position where you will lead and mentor a high-performing team of engineers building and scaling a modern SaaS application.
The ideal candidate will have experience managing software engineering teams delivering cloud-native SaaS products, strong grasp of DevOps principles, CI/CD pipelines, and infrastructure as code (IaC).
Responsibilities:
* Drive adoption of modern SDLC practices including Agile, trunk-based development, and continuous delivery.
* Champion test-driven development (TDD) and behavior-driven development (BDD) to ensure quality is embedded from the start.
* Collaborate with product, design, and data science teams to deliver AI-enhanced features and intelligent automation.
* Guide the integration of AI/ML into both engineering workflows and customer-facing capabilities.
* Promote a culture of automation across testing, deployment, infrastructure, and compliance.
Requirements:
* 5+ years of experience leading software engineering teams, including direct people management and technical leadership.
* Bachelor's degree in Computer Science or a related technical field (or equivalent practical experience).
* Proven experience managing software engineering teams delivering cloud-native SaaS products.