Home | Search | Employers | About | Login | Help Syndicate this!

Chief Software Architect

Posted: January 20, 2022
Company name: Deriv Services Sdn Bhd
Location: Malaysia or Dubai or Malta or remote
Country: Malta
Poster represents: an employer
Terms of employment: Salaried employee
Hours: Full time
Onsite: yes
Description: The Role

The primary roles of the Chief Software Architect are to provide hands-on architecture leadership, guidance and mentoring to our engineering teams, be a close collaborator and trusted advisor to the CTO, and ensure the delivery of high-quality, robust, and scalable solutions. This person will be a thought-leader, with real-world business common sense, and the ability to collaborate across functions.

The ideal candidate has a strong understanding of the full stack of software development and cloud technologies, exceptional communication and negotiation skills, and experience guiding software and quality engineers in the implementation of production solutions. In addition, the Chief Software Architect is tasked with working with the engineering teams in solving technical issues on performance, scalability, and enterprise systems including technical leadership for the full front-end and back-end product life cycle i.e., requirements gathering, design, development, testing and deployment.

The Challenge

Deriv has grown substantially over recent years. The staff count has grown from 120 in 2018 to 720 today, and business volume has grown by an even larger factor. Deriv’s IT teams manage hundreds of cloud servers, databases with terabytes of data, high-frequency data systems and databases that require high availability, and integrations to dozens of key third-party systems. These systems and servers are also subject to demanding security and disaster recovery requirements. On the front-end and mobile applications development side, the challenges include offering low-latency user interfaces to hundreds of thousands of active users in over a hundred countries worldwide, with excellent usability and detailed metrics-tracking for the marketing and business development teams.

With a long backlog of new projects and initiatives to execute and a continually growing staff count, Deriv’s challenge is to reduce dependencies between systems, processes, and teams, so that development and releases for various products can occur asynchronously. The Chief Software Architect will be integral to this effort, proposing system architecture plans that reduce dependencies and accelerate deployment.

Responsibilities and Objectives

-Drive project/program execution.
-Provide architectural and technical guidance to the Back-end, -Front-end, and DevOps engineering teams.
-Deliver quality software products on schedule and within budget.
-Be responsible for full life cycle systems/applications development.
-Lead the design, development, integration, and debugging of systems and applications.
-Do requirements analysis, system/software design and analysis, development/software metric creation and analysis, system risk analysis, integration, and test metrics.
-Develop and maintain detailed program schedules and software development plans.
-Translate product requirements into engineering specifications.
-Manage and oversee software development tasks and overall engineering schedule.
-Provide leadership to the software engineering teams and enforce standard company policies and procedures that adhere to software development standards.
-Work closely with the CTO to define product direction and design.
-Anticipate future system needs and be proactive in identifying solutions.
-Be responsible for project planning and management.
-Be actively involved in the recruitment effort, to build high-performance engineering teams.
-Evaluate and identify new technologies for implementation.
-Support, maintain, and document software functionality.

Benefits

-Market-based salary
-Annual performance bonus
-Health benefits
-Casual dress code
-Travel and internet allowances

Location

The preferred location for the role is Deriv’s Quill5 HQ building in Cyberjaya, Malaysia. This office is Deriv’s center of IT development and operations. Cyberjaya is Malaysia’s IT-centric city, midway between the international airport and the capital city, Kuala Lumpur. This well-planned township blends urban development with nature, offering a green environment and healthy lifestyle, a wealth of attractive accommodation options, and proximity to several international schools. With a welcoming, multicultural population and an array of beautiful beaches, mountains, and jungles, Malaysia is an ideal country to live and work. With its low cost of living yet modern facilities, Malaysia offers expats a uniquely attractive lifestyle at the heart of Asia.

Relocation to Deriv’s offices in Malta and Dubai is also potentially available as an alternative, as well as a potentially remote role for qualified candidates who cannot relocate.
Desired skills: Qualifications & Experience

-Bachelor’s degree in computer science or a related field (Master’s degree from a top university is highly preferred).
-Extensive experience with developing and delivering commercial enterprise software.
-Experience in software architecture and engineering.
-Experience in project/program management including managing Back-end Development, Front-end Development, and Quality Assurance teams.
-Experience with Perl/PHP, Python, C++, Javascript, NodeJS, React, Chef, Terraform, AWS, Kubernetes, Docker, PostgreSQL, and similar languages and technologies.
-Experience with Linux and Windows Network and Server Management.

Personal Characteristics

The ideal candidate will exhibit the personal drive, passion, innovative thinking, and enthusiasm to both understand and successfully navigate a fast-growing company striving towards achieving market leadership in a competitive industry environment. This individual is a:

-Natural leader with strong people management skills and the ability to build, manage, and mentor a world-class engineering team to inspire strong workforce performance.
-Strong character under pressure with excellent work ethic and professionalism.
-Effective communicator with excellent written and verbal communication skills.
-Good listener with strong interpersonal skills.
-Good speaker with strong presentation skills, and demonstrated ability, experience,
and presence to credibly engage a wide range of stakeholders.
-Confident with a can-do attitude and the ability to act quickly and decisively.
-Pragmatic with a realistic sense of what is achievable under given constraints.
-Proactive, moving beyond their comfort zone in pursuit of the company’s mission
and vision.
-Right fit, with a combination of personality traits, including collaboration and teamwork, honesty, integrity, intensity, and passion, necessary to blend with the rest of the executive management team.
-Available for occasional travel to Deriv’s worldwide offices in support of existing operations.
Website for more information: zurl.to
Contact information: maisara@deriv.hr

Comments to Ask Bjørn Hansen at ask@perl.org.