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, overseeing all technical aspects of development and team management. Drive the delivery of high-quality products, exceeding customer expectations through close collaboration with product managers and other development teams. You will make key architectural and technical design decisions, manage estimations and on-time delivery, and develop the most complex product components. This role requires a minimum of 10 years in software development with 5+ years in leadership, along with expertise in .NET and scaling products during rapid growth. You will also be responsible for recruiting, building, and leading a top-tier engineering team.
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
- 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 Assistan)
- 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
- Drive AI-first architectural decisions and scalable system design
- Own end-to-end delivery timelines with measurable quality metrics
- Establish robust CI/CD pipelines and infrastructure automation
- Lead technical debt reduction initiatives with quantifiable impact
- Implement comprehensive monitoring, alerting, and observability practices
- Mentor team on modern development practices and AI tool adoption
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