Software Development Team Leader

Smartcat
Summary
Join Smartcat, a Series C company experiencing 130% year-over-year growth, as a Senior Software Development Leader. Lead a team of up to 7 software developers, owning all technical aspects of development and managing team development, talent acquisition, and member promotion. Drive high-quality product delivery, exceeding customer expectations through close collaboration with product managers and other development teams. You will make architectural and technical design decisions, handle estimations and on-time delivery, develop complex product parts, conduct code reviews, and work on quality and process improvements. Recruit, build, and lead a top-tier engineering team across various regions and time zones. This role requires significant experience in software development and leadership, expertise in managing high-load systems, and proficiency with AI-powered development tools.
Requirements
- Minimum of 10 years in software development, with 5+ years in leadership managing teams of 5+ engineers
- 5+ years of .NET experience
- Proven leadership and management skills, capable of motivating and guiding teams to achieve objectives
- Own end-to-end delivery timelines with measurable quality metrics
- Lead technical debt reduction initiatives with quantifiable impact
- Mentor team on modern development practices and AI tool adoption
- Experience in scaling products during rapid growth phases
- Expertise in managing high-load, secure, and scalable systems, ensuring robust performance under peak demands
- Familiarity with performance optimization and system resilience strategies
- Adaptability to thrive in a high-intensity startup environment, with a commitment to continuous improvement
- Proficiency with AI-powered development tools (GitHub Copilot, Cursor, JetBrains AI Assistant, you say)
- Experience integrating LLM APIs and AI services into production systems
- Prompt engineering skills for code generation, documentation, and testing
- Receptiveness to feedback and diverse viewpoints
- Based in an EU-friendly timezone
- Demonstrated experience in working within international environments
- Able to cooperate with US-based teams during US morning hours
- Fluency in English
Responsibilities
- Drive the delivery of a high-quality product, exceeding customer expectations
- Work closely with the Product Managers to clarify requirements
- Make architecture and technical design and decisions for the solution
- Make estimations and be responsible to deliver on-time
- Develop the most complex parts of the product
- Code review of your team code
- Work on quality and process improvements together with other teams
- Collaborate with the other development teams to build performant and reliable product
- Partner with the infrastructure team to transform and scale the product for 100x growth
- You know how to use AI-driven agile development to stay flexible and deliver value to customers
- Recruit, build, and lead a top-tier engineering team across various regions and time zones, enhancing the hiring process, offering expert technical guidance, and fostering career development
Preferred Qualifications
- Experience in building products from scratch
- Experience with Vue.js, and MongoDB
- Proficiency with public-cloud platforms and services
- Mastery in using AI tools (Copilot/Cursor/WindSurf (etc, you choose), GPT APIs, LLMs) across the entire development lifecycle
Benefits
Fully remote team