company-logo-image

Software Architect

ashley-avatar-image

AI-generated summary

beta

This job is for a Software Architect in Malaysia. You might like this job because it involves collaborating with stakeholders, selecting technologies, mitigating risks, and mentoring development teams on best practices in software architecture and security.

Undisclosed

Menara Suezcap KL Gateway

Full-Time

Job Description

Position: Software Architect

Location: Malaysia

Duties and responsibilities:

  • Collaborate with stakeholders to understand business objectives and translate them into secure, robust, scalable, and maintainable software product architecture.
  • Oversee the effective delivery of all aspects of architecture, including application design and integration, data architecture, and business architecture.
  • Evaluate and select appropriate technologies, open source components, frameworks, patterns, risk management tools and protocols to ensure the architecture is secure and meets system requirements while considering factors such as cost, security, risk, performance, and compatibility.
  • Identify and devise strategies to mitigate potential technical risks and challenges by proactively assessing the product’s architecture and ensure 5 nines uptime for the system components.
  • Drive solutions to customers’ problems by providing comprehensive view of how all components fit together ensures that solutions are well-integrated and aligned with overall business processes.
  • Stay up to date on the latest cybersecurity threats, emerging technologies, and industry trends to ensure NextLabs products are future proof.
  • Provide guidance and mentorship to software development teams on best practices in software architecture and security and assist engineers to troubleshoot and resolve issues with coding or design.
  • Create and maintain software architecture documentation, including design decisions, architectural patterns, and technical standards, to serve as a reference for the development team and other stakeholders throughout the product lifecycle.

Job Requirements

Requirements & Qualification:

* A bachelor's or master's degree in computer science, engineering, or a related field.

* Proven experience (min. 5 years) working as a software architect, with a strong background in software architecture, cybersecurity, and cloud technologies.

* Proven track record in architectural design and development of large-scale, high-performance distributed applications hosted in On-Premise, Hybrid, and Multi-Cloud environments.

* Extensive knowledge of the agile software development process including hands-on experience with multiple programming languages (e.g., Java, C/C++ and Python), design patterns, frameworks (e.g., Spring, Hibernate and Angular), and tools (e.g., Git, Bitbucket, Gradle, Maven and Jenkins)

* Experience with standard security practices (e.g., identity and access management, data protection, encryption, network security protocols, certificate and key management).

* Experience with database design and data modeling.

* Good understanding of microservice architecture and REST API.

* Knowledge of containerization and orchestration technologies (e.g., Docker and Kubernetes), infrastructure provisioning, DevOps, and continuous integration/delivery.

* Knowledge of security testing approaches (e.g., SAST, SCA and DAST).

* A strategic thinker with sharp decision-making skills, show passion to learning and staying abreast of new technologies, and injecting creativity in development.

* A team player with exceptional problem-solving skills with attention to detail and ability to lead complex technical discussions.

* Expertise with data security software and policy management systems is a plus. 


Skills

Software Architecture
Agile Software Development
Programming Languages
Spring Framework
AWS Identity And Access Management (IAM)
RESTful API
Docker (Software)

Company Benefits

Group Insurance

Employees will be provided with medical and personal accident insurance.

Rewards

We have Quarterly and Yearly Employee Recognition Award for outstanding staff.

Medical & Dental

Employee can enjoy medical & dental care fee reimbursement.

Technology

Latest Cloud Technologies, Conducive Environment to Work & Grow

Working Enviroment

Flexible Working Hours and Casual Dress Code

Meal & Snacks

We provide free lunch once a month, coffee, tea and snacks as well.


Additional Info

Company Activity

Last active - few hours ago

Experience Level

4 - 7 Years of Experience

Career Level

Senior Executive

Job Specialisation

Cybersecurity / Network Security, Data Science & Analytics, Software Development & QA / Testing


Company Profile

NEXTLABS (MALAYSIA) SDN BHD-logo-image

NEXTLABS (MALAYSIA) SDN BHD

NextLabs provides data-centric security software to protect business-critical data and applications. Our patented dynamic authorization technology and industry-leading attribute-based policy platform helps enterprises identify and protect data, monitor, and control access to sensitive data and prevent regulatory violations—whether in the cloud or on premise. The software automates enforcement of security controls and compliance policies to enable secure information sharing across the extended enterprise. NextLabs has some of the largest global enterprises as customers and has strategic relationships with industry leaders such as SAP, Siemens, Microsoft, and IBM. NextLabs is privately held and headquartered in San Mateo, California, with offices in Paris, Singapore, China and Malaysia.

Nextlabs (Malaysia) Sdn Bhd, a MSC status company, located at Seremban and Kuala Lumpur