Software Development Team Leader

Smartcat Logo

Smartcat

πŸ“Remote

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.