Software Engineer Team Leader

Descrição

We are hiring a Software Engineer Team Leader for a Cybersecurity Software House. You will be responsible for developing and maintaining high-quality software & also guide the engineering team through technical challenges. You will lead the collaboration with cross-functional teams to ensure successful delivery and drive the continuous improvement.

Required Skills & Experience

  • Bachelor’s or Master’s degree in computer science, engineering, or a related field
  • Extensive experience (5+ years) coding in Python or other modern programming language (C#, Java, Scala, etc.), preferably in a large-scale data-intensive environment
  • Proven experience writing large-scale or high-availability backend services in microservices / SOA / functional architecture
  • Experience with docker or other containerized applications & deployments.
  • Experience developing event-driven / eventually consistent systems, working with streams and queues architecture, such as Redis Streams
  • Proficient experience with NoSQL (Redis, etc.) and SQL databases (Postgres, MySQL, etc.)
  • Strong understanding of Agile principles and methodologies to effectively manage team sprints
  • Ownership of strong testing capabilities – ensuring high product quality
  • Proven ability to lead and develop high-performing engineering teams by fostering trust, ownership, and collaboration, while aligning people growth with business priorities and delivering impactful outcomes
  • Excellent verbal and written communication skills with fluent English to lead technical discussions

 

Nice to Have

  • Experience building scalable cloud-based backends, preferably in Azure or AWS/GCP
  • Experience using Redis for streaming and as an application DB

Candidatar-se











    Eu concordo / I agree

    Java Software Engineer
    Data Engineer
    Backend Software Engineer
    Senior IoT / Firmware Engineer
    Software Engineer Team Leader