About the Company:
We are a forward-thinking technology company driving innovation in urban infrastructure through cutting-edge digital solutions. Our mission is to build scalable, resilient systems that address real-world challenges using advanced software and cloud technologies.
Role Overview:
We seek a hands-on Software Development Manager who will be leading the technical vision and execution of our flagship product. You will oversee a team of engineers, drive architectural decisions, and ensure the delivery of high-quality, scalable software.
The ideal candidate thrives in product-driven environments, balances strategic leadership with technical depth, and has expertise in Python, Java and/or C++ on Azure.
Key Responsibilities:
Define and evolve the software architecture for our product, ensuring scalability, security, and performance.
Hands-on involvement in designing, coding, and reviewing critical components (Python/C++/Java).
Champion best practices in cloud-native development (Azure), DevOps, and CI/CD.
Lead and mentor a team of software engineers, fostering innovation and accountability.
Collaborate with Product Management to align technical execution with business goals.
Drive agile processes, prioritize technical debt, and ensure on-time delivery.
10+ years in software development, including 3+ years in architecture/technical leadership.
Proven experience in product-centric companies
Expertise in Python, Java, or C++ and cloud platforms (Azure).
Strong background in distributed systems, microservices, or data-intensive applications.
Adept with Agile practices
Excellent communication skills; ability to translate technical concepts for non-technical audiences.
Argyll Scott Asia is acting as an Employment Agency in relation to this vacancy.