As a leader of software engineering teams, you will drive innovation and growth by building high-performing systems that delight customers and enable business success.
Key Responsibilities
* Manage a dynamic team of engineers, guiding their professional development and implementing cutting-edge architectural patterns to build resilient, scalable systems.
* Collaborate with product teams and stakeholders to define and deliver strategic roadmaps that meet customer needs and ensure technical excellence.
* Oversee complex delivery, technical, and operational challenges, providing expert guidance while empowering your team's independence.
Qualifications include 10+ years of experience in software development, 2+ years of experience leading software engineering teams, a proven track record of managing engineering teams, and strong technical leadership with demonstrable achievements in architecture, solution design, development, and cloud delivery.
Technical Expertise
* Experience with .NET/C# and Typescript programming languages
* Cloud-native development skills including Kubernetes, Terraform, Terragrunt, containerization, event streaming with Kafka
* Familiarity with modern frontend technologies
* Understanding of CI/CD pipelines and infrastructure as code
* Knowledge of database technologies and data management practices
Job Requirements
* Seniority: Mid-Senior level
* Employment type: Full-time
* Job function: Engineering and Information Technology
* Industries: Software Development
You will excel at building software systems and developing people, supporting their career growth. A collaborative and enabling leadership style is essential.