Software Architect

Industry - Pension
Level - Lead
  • Java
  • AWS
  • Software Architecture
Employment - Full time
Work Model - Hybrid


  • Open and highly spirited team. • Positive and always strives to improve customer digital experiences. • Collaborate actively and share knowledge. • Respects diversity • Engaged and committed to tasks in hand

Kuala Lumpur, Malaysia


Danica is seeking a highly skilled and deeply experienced Technical Architect with a strong background in designing and building scalable, predictable, high-quality, and high-performance web applications using Java or Microsoft technologies. This individual will be responsible for designing, building and maintaining internal and external facing web/Mobile applications. The successful candidate is responsible to drive and lead all technical topics for the software development team in KL, provide strong leadership/Coaching junior to ensure smooth delivery of newly developed applications and/or improving existing applications to meet the changing needs of our business and customers.
We are searching for a candidate with a very strong passion for software architecture. You will ensure the business requirements and the stakeholder wish list are clearly defined, to ensure development teams are kept highly motivated and clear with technical direction. This person would be involved in some coordination with project stakeholders. Further, take the role as technical expert for the development team and communicate the technical solutions which need to be built and delivered by the team members. Agile Software Development experience is an advantage, to discuss technical solutions in the team and between the team members.
You will work together with other Team Lead to plan and execute projects. You will ensure that teams have appropriate technical knowledge/skills, directions, and resources to deliver products effectively. The position brings a balanced blend of functional and technical management challenges and as a result brings new challenges every day. This is a great opportunity to be a part of a dynamic team.
As a Software Architect, you will be:
Providing technical leadership, clarity, and direction to a remote development team.
  • Promote software engineering excellence standards and best practices to advance the development discipline.
  • Decide and implement short-, medium- and long-term technical direction road map.
  • Create and review architecture design.
  • Provide guidance to remote Technical Architects.
  • Lead code refactoring efforts and provide guidance on performance tuning when necessary.
  • Evaluate and assess software technologies for new and existing applications.
  • Perform substantial systems analysis to determine the most effective design.
  • Vocal and active in team discussions
  • Collaborate with business and development teams across Denmark, Malaysia, Lithuania, and India.
  • Ensuring that the highest standards of integrity that the team has created with our business are maintained.


Technical Requirements (Must Have):
  • Minimum 10 years experience in Software Development, with at least 4 years architecture experience in a project team role.
  • Software development skills and understanding in one or more technology below – JAVA, AWS Cloud, Camunda, Kafka, OpenAI, ReactJS
  • Strong knowledge of architecture frameworks (Springboot) and design patterns
  • Strong technical skills and dynamic influencing ability that can develop and energize a multi-disciplined and highperformance work group.
  • Proven experience in building, leading, mentoring and managing a team of technical specialists.
  • Systems building background and development knowledge.
  • Ability to engage with the product development team to design, develop and document the solution
Technical Requirements (Good to Have):
  • Comfortable communicating across business divisions and levels of seniority
  • Able to set priorities and manage time.
  • Relevant certification in JAVA, AWS, TOGAF
  • Knowledge of general business processes and functions in the - Insurance / Life and Pension /Banking and Financial Industry
  • Experience in using Jira and Confluence
  • Experience in Agile development methodologies (Scrum)/SDLC project delivery process)
  • Ability to analyze the current technical process and make improvements.
  • Experience in managing stakeholders, policies, processes, projects and governance matters.
  • Demonstrable ability to maintain productivity in an ever-changing environment with competing priorities.
Soft Skills Requirements:
  • Excellent verbal and written English communication skills
  • Effective team and task management skills
  • Ability to adapt
  • Mentoring and providing guidance to team members
  • Attitude to learn and execute
  • Analytical problem-solving skills
  • Ability to influence
  • Like to work in a dynamic environment
  • Work autonomously and attentive to details


BSc or higher degree in Computer Science, Engineering, or another technical field


You may be required to travel to Europe depending on project requirements.


All successful applicants will receive an official invite within 2 weeks of your application to discuss the next steps in the Job Application
Cookies make our website work properly and better for you

We use cookies to improve your experience on our website.
By continuing to browse this site, by default you agree to the use of cookies.
You can change your preferences using the preferences button below.

Visit our Cookies Policy to learn more.