AYN

Software Engineer Team Leader

Zadara · Tel Aviv · hybrid

Your day to day:

- Guide, mentor, and run daily Scrum routines, removing roadblocks and fostering an efficient, high-morale engineering environment.

- Lead the end-to-end design and implementation of features owned by the team, remaining actively involved in writing clean, maintainable code alongside your team members.

- Drive the architectural decisions for scalable, secure cloud-based solutions utilizing microservices architecture.

- Partner closely with Product Managers, Support and DevOps to clarify requirements, manage sprint scope, and align technical milestones with company goals.

- Own the performance, resilience, and responsiveness of the team's microservices through technical guidance, high-standard code reviews, and proactive bottleneck resolution.

- Lead deep-dive investigations into complex production issues, performance bottlenecks, and critical bugs, guiding the team toward sustainable long-term fixes.

- Continuously explore and introduce emerging industry trends, tools, and best practices in cloud computing, microservices, and DevOps to elevate the team's capabilities.

What you bring:

- Experience leading a small development team, or a proven track record as a Tech Lead / Senior Engineer leading large, complex features that required cross-team collaboration and alignment.

- 5+ years of hands-on software development experience, with a solid background in Cloud computing, Microservices, and technologies such as Kubernetes, AWS, Python, Go, or similar.

- Strong Linux expertise, with hands-on experience in at least one of the following: low-level OS internals, virtualization, networking, or storage.

- Proven experience developing applications and streamlining workflows using modern AI tools and frameworks.

- Exceptional debugging, root-cause analysis, and troubleshooting skills across distributed environments.

- Excellent interpersonal, mentorship, and communication skills, with the ability to lead discussions across both technical and business stakeholders.

Your education:

- A bachelor’s degree in Computer Science, Software Engineering, or a related field.

Nice to have:

- Experience in developing and deploying microservices using Containers.

- Familiarity with DevOps practices such as continuous integration and deployment (CI/CD).

- Good understanding of RESTful APIs.

Apply on the employer’s site