517 Software Engineering jobs in Malaysia
Software Engineering
Posted today
Job Viewed
Job Description
- Familiar with programming languages such as Python, C, C++, SQL, and Microsoft SQL.
- Perform code enhancements, troubleshoot, and resolve root causes of system issues.
- Manages and monitor network infrastructure, firewall, virtual machine, server administration, AD, backup and recovery antivirus, including server room cleanliness.
- Address user inquiries, resolve IT-related problems and ensure prompt resolution of ERP / system technical issues.
- Continuously improve existing systems by identifying areas for optimization and implementing effective solutions.
- Monitor and maintaining daily scheduled tasks (e.g. databases backup, software update, etc)
Software Engineering
Posted today
Job Viewed
Job Description
Join an innovative technology company where you'll have the opportunity to develop cutting-edge applications and work with the latest frameworks and technologies. This role offers excellent career growth potential as you collaborate with cross-functional teams including Solution Architecture, Technical Support, and Quality Control. You'll be part of exciting projects that involve both creating new applications and enhancing existing systems, making it perfect for passionate developers who want to make a meaningful impact in a dynamic environment.
What you'll be doing?- Application Development: Create innovative solutions by developing new applications and enhancing existing ones to meet business requirements and user needs.
- Architecture Implementation: Build scalable and maintainable applications following established standards and best practices.
- Cross-team Collaboration: Work closely with Solution Architecture teams to implement modern frameworks and technologies.
- Technical Problem-solving: Partner with Technical Support to analyze and resolve complex issues efficiently.
- Quality Assurance: Collaborate with Quality Control to ensure timely bug fixes and defect resolutions.
- Database Optimization: Work alongside Database Administration to optimize database designs and queries for peak performance.
- Deployment Support: Ensure successful application deployment and configuration in partnership with Infrastructure and customers.
- Code Excellence: Produce high-quality, well-documented, and version-controlled code that meets professional standards.
- Quality Testing: Perform thorough unit testing to ensure reliable software delivery.
- System Maintenance: Support and maintain existing applications, addressing code issues as they arise.
- Project Participation: Actively contribute to all phases of software projects, from requirements to implementation.
- Methodology Adaptation: Flexibly adapt to various software development methodologies as required.
- Continuous Learning: Stay current with industry trends and enhance your technical skills to improve job performance.
- Professional Experience: At least 3 years of web application development experience using ASP.NET is preferred, however candidates with no prior experience are welcomed to apply if they demonstrate strong programming aptitude and eagerness to learn.
- Communication Skills: Good verbal and written English and Bahasa Malaysia skills to effectively collaborate with diverse team members and stakeholders.
- Additional Languages: Knowledge of other programming languages is a plus, enhancing your versatility in various development scenarios.
- Personal Qualities: A pleasant personality with a positive attitude, self-motivation, attention to detail, and strong problem-solving abilities. We value team players who are responsible, independent, and ethical.
- Core Technical Skills: Proficiency in Visual Studio, C# programming, Object-Oriented Programming principles, and T-SQL for comprehensive development capabilities.
- Advanced Technical Knowledge: Experience with MSMQ, ASMX Web Services, WCF, and REST would be beneficial for handling complex integration requirements.
- Multi-tasking Ability: Capability to effectively manage multiple tasks and meet tight deadlines while maintaining high-quality standards.
- Learning Mindset: Passion for technology and willingness to continuously learn and adapt to new developments in the industry.
- Educational Background: Degree or Diploma in Engineering (Computer), Computer Science, Information Technology, or equivalent qualification to provide the necessary technical foundation.
Ready to join this role? Click Apply now to submit your resume and share your availability and expected salary with us
We encourage all passionate developers who are excited about creating innovative software solutions to apply.
All information received will be kept strictly confidential and will be used only for employment-related purposes.
SmartHireSoftware Engineering
Posted today
Job Viewed
Job Description
Who We Are
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
This is the broad job description of the job profile. Definitive job description should be reviewed and discussed between you and your manager.
Software Engineer
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
Who you are
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as RPGLE, CLLE, SQL, Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
Who we are
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organization.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
What We Offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
Software Engineering Manager
Posted 2 days ago
Job Viewed
Job Description
Overview
Direct message the job poster from NTT DATA Payment Services
Responsibilities- Develop and maintain APIs, microservices and backend services to support fintech applications.
- Conduct code reviews and oversee the merging of code to ensure quality and maintainability.
- Continuously review and improve software design / flow / architecture, optimizing scalability and performance.
- Maintain comprehensive technical documentation to support development and operational processes.
- Identify, diagnose, and fix bugs to ensure a seamless user experience.
- Conduct research and investigations into emerging technologies to drive innovation.
- Coach and mentor software developers, ensuring best practices in coding and development.
- Promote adherence to software engineering principles, standards and culture.
- Participate actively in Agile Scrum ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives, ensuring efficient project execution.
- Bachelor’s degree in information technology, software engineering, computer science, or related field.
- Hands-on experience with the following technology stack: .NET, AWS, RabbitMQ, Kafka, MS SQL, ElasticSearch, Docker, Kubernetes (K8s), AWS, Redis, Kafka, RabbitMQ, GitLab and JIRA
- Strong background in software architecture, including: Microservices architecture and event-driven architecture
- Experience in the development of REST API, batch files (SFTP), JSON, encryption and decryption data exchange and OWASP Top 10 standard
- Familiar with DevOps practices and culture
- Prior experience in the financial, payment industry or fintech sector, with a deep understanding of software engineering (integration with FI / banks, PayNet environments, credit cards network), compliance, and financial transaction processes.
We are an Equal Opportunity Employer. Our recruitment philosophy is to recruit people with whom we can build a strong, mutually beneficial and lasting relationship. We welcome applicants from all backgrounds and identities, irrespective of race, religion, ethnicity, gender or disability.
#J-18808-LjbffrSoftware Engineering Manager
Posted 2 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Software Engineering Director
Posted 3 days ago
Job Viewed
Job Description
Overview
Robert Walters Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
PositionSoftware Engineering Director
Robert Walters Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
A leading global organisation is seeking a Software Engineering Director to join their core leadership team in Kuala Lumpur. This pivotal role offers you the chance to lead and transform a distributed engineering organisation, driving strategic expansion and technical innovation across multiple regions. You will shape the future of People & Payroll products by championing AI-assisted development practices, modernising legacy systems, and ensuring world-class uptime and quality standards. The role offers flexible working arrangements, direct influence on technical direction, and access to cutting-edge tools and technologies, making it an exceptional opportunity for someone passionate about both people management and technical excellence.
What you’ll do- Lead and transform a distributed engineering organisation spanning Australia and Kuala Lumpur, guiding a team of 30-40 professionals with plans to expand further in Kuala Lumpur.
- Drive the adoption of AI-native development practices and oversee the migration of legacy applications to modern .NET SaaS solutions, ensuring a robust technical strategy and architecture.
- Support flexible work arrangements (three days in office, two remote) and foster global collaboration to shape team culture and product direction.
What you’ll do:
- Lead and inspire a distributed engineering organisation across time zones, oversee large-scale migrations from legacy systems to modern cloud-based architectures, and embed AI-driven development practices into the engineering process.
- Set technical direction for critical People & Payroll products while ensuring robust quality controls to prevent production issues.
- Mentor managers and build cross-regional relationships to foster an inclusive, collaborative culture.
- Balance strategic thinking with hands-on execution to drive successful project outcomes without compromising customer experience or service levels.
- Collaborate with Product Management to deliver on roadmaps while maintaining high customer satisfaction.
- Manage relationships with stakeholders in the UK and Australia to align on product strategy and operational priorities.
- Drive cost optimisation and promote accountability, rapid delivery, and continuous improvement in Kuala Lumpur.
- Over fifteen years of software development experience with deep proficiency across multiple technology stacks, including Microsoft .NET, SQL, Azure PaaS, Java, React Native or Angular.
- Deep understanding of AI-native development methodologies and experience integrating AI as a core component throughout the software lifecycle.
- Cloud-native architecture and distributed systems design expertise ensuring scalability, security, and performance.
- Ability to develop technical strategies and roadmaps aligned with business goals while navigating complex system integrations.
- Experience establishing robust software development lifecycle processes, release cadences, and quality standards.
- Exceptional stakeholder management and ability to influence cross-regional teams, with clear communication across cultures and time zones.
- Proven track record in end-to-end project leadership, risk management, and cross-team collaboration.
- Strong interpersonal skills and ability to bridge engineering cultures between dispersed teams.
- Experience driving cost optimisation through operational efficiency in global centres of excellence.
- Commitment to mentoring and developing managers and building high-performing squads empowered by AI tools.
This organisation emphasizes global collaboration and continuous learning within a rapidly evolving tech landscape. Based in Kuala Lumpur’s Global Operations Centre, you will have access to the latest tools, including AI development platforms, and opportunities to influence local team culture and broader product direction. Flexible working arrangements (three days onsite, two remote) support work-life balance, with a focus on delivering high-impact projects that are visible across the business. The environment values diversity of thought and technical excellence, offering a platform to make tangible contributions.
What’s nextIf you are excited by combining technical leadership with people-focused management on impactful projects, this is your moment. Apply today by following the link below. We will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number: -T
Licence Number: JTKSM 423C
- Director
- Full-time
- Information Technology
- Industries: Software Development
Referrals increase your chances of interviewing at Robert Walters by 2x
#J-18808-LjbffrSoftware Engineering Manager
Posted 23 days ago
Job Viewed
Job Description
Overview
The Software Engineering Manager oversees a high-performing team dedicated to developing scalable, secure, and maintainable software solutions. This position plays a key strategic role in ensuring that engineering practices are aligned with contemporary development technologies and cloud platforms, such as C#, Typescript, React, Azure, GitHub, Copilot, and the Atlassian suite of tools.
Responsibilities- Lead and mentor a team of software engineers working with C#, React, and Azure.
- Promote best practices in cloud-native development and DevOps using Azure.
- Ensure effective use of GitHub workflows including pull requests, branching strategies, and GitHub Actions.
- Champion the adoption of AI-assisted development tools such as GitHub Copilot.
- Drive agile delivery using Atlassian tools (Jira, Confluence) for planning and collaboration.
- Collaborate with cross-functional teams including product managers, architects, and QA engineers.
- Monitor and improve team performance, code quality, and delivery speed.
- Team velocity and throughput.
- Code quality and defect rates.
- Effective utilisation of GitHub Copilot and other AI-enhanced development tools.
- Uptime and performance of Azure-hosted applications.
- Quality of releases and alignment to customer requirements.
- Accurate estimates for project delivery of outcomes.
- Timely team capacity management, and longer-term capacity forecasting.
- Professional development and career planning for the team.
- Efficiency and traceability of work through Atlassian tools.
- Employee engagement and retention.
- Tertiary education in relevant fields
- At least 4 years proven technical team management, including hiring and performance management
- Proven experience in digital development and project delivery teams in a technical role
- Strong communication skills - both written and verbal
- Patient and diplomatic
- Ability to work in fast-paced environment and to tight deadline
- Curious
- Great sense of humour
- Director
- Full-time
- Information Technology and Engineering
- Administrative and Support Services and Food and Beverage Retail
Be The First To Know
About the latest Software engineering Jobs in Malaysia !
Software Engineering - AVP
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the Software Engineering - AVP role at OCBC
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Software Engineer
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
Who you are
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
What we offer
- Competitive base salary
- A suite of holistic, flexible benefits to suit every lifestyle
- Community initiatives
- Industry-leading learning and professional development opportunities
- Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers
We are an equal opportunity employer and welcome applications from qualified candidates. We are committed to providing a fair and inclusive work environment.
#J-18808-LjbffrSoftware Engineering, Consultant
Posted 2 days ago
Job Viewed
Job Description
At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone.
As pioneering innovators for over 100 years, we’re now transforming our organisation to be faster, simpler and more connected. Because we want to be even better equipped to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives.
To get there, we need people with tech/digital/analytics expertise and passion to help develop positive, sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone.
If you believe in developing a better tomorrow, read on.
About the RoleWe are seeking a highly skilled and motivated Integration API Specialist to join our dynamic TECH team. In this role, you will be responsible for designing, developing, and implementing API-based integrations that streamline business processes, enhance system interoperability, and ensure seamless data exchange across platforms. The ideal candidate will bring deep technical expertise in API development and management, along with a strong understanding of integration best practices and modern architectural patterns.
Job ResponsibilitiesAPI Design & Development : Architect, build, and maintain APIs to integrate enterprise systems, applications, and services, ensuring consistent and reliable data flow.
API Lifecycle Management : Oversee the full lifecycle of APIs including design, versioning, deployment, monitoring, and retirement.
Integration Performance & Security : Ensure high availability, scalability, and security of integration services across environments.
Issue Resolution : Diagnose and resolve integration-related issues in development, staging, and production environments.
Documentation : Create and maintain comprehensive documentation for integration designs, configurations, and operational procedures.
Agile Collaboration : Participate in Agile development activities including sprint planning, stand-ups, and code reviews.
Required Skills & Qualifications:
Bachelor’s degree in Computer Science , Engineering , or a related field.
Minimum 5 years of experience in integration and API development.
Proven experience in API design and development , including integration architecture.
Hands-on experience with microservices and containerization technologies (e.g., Docker, Kubernetes).
Strong proficiency in API standards such as REST , JSON , XML , and OpenAPI/Swagger .
Familiarity with SOAP , messaging protocols (e.g., MQ, JMS), and enterprise integration patterns.
Solid understanding of CI/CD pipelines and DevOps practices.
Excellent analytical , problem-solving , and communication skills.
Certifications in Azure , Software AG , or other leading integration platforms.
Experience with cloud-native integration tools (e.g., Azure Logic Apps, AWS Step Functions).
Knowledge of enterprise architecture and API governance .
Exposure to Agile/Scrum methodologies and tools such as JIRA , Git , and Jenkins .
Build a career with us as we help our customers and the community live Healthier, Longer, Better Lives.
You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.
#J-18808-LjbffrSoftware Engineering, Specialist
Posted 2 days ago
Job Viewed
Job Description
Overview
At AIA we’ve started an exciting movement to create a healthier, more sustainable future for everyone.
As pioneering innovators for over 100 years, we’re transforming our organisation to be faster, simpler and more connected to develop digital solutions and experiences that help more people live Healthier, Longer, Better Lives.
To get there, we need people with tech/digital/analytics expertise and passion to help develop positive, sustainable change through digitally enhanced experiences that will impact the lives of millions of people and create a healthier future for everyone.
If you believe in developing a better tomorrow, read on.
About the RoleYou are responsible and accountable for the delivery/implementation of back office application solutions (Group400) within AIA, which requires you to implement (design/code) solutions to meet business objectives/requirements. You may be required to work with multiple stakeholders (IT, third party vendors, business team) in the implementation process. Must have good technical/analytical skills, and be able to multi-task within a complex environment and have good people skills.
Responsibilities- Software Design and Engineering (80%): Responsible for application development (design/coding) activities and deliveries for Group Policy Admin system (G400).
- Accountable and responsible for one or more application solutions/systems with quality, architecture/risk/security compliance and continuous improvement.
- Responsible for governance and execution around software development, including version control, code review and structure, architecture, security, quality and performance.
- Managing vendor services and SLA for applications/systems under his/her purview.
- Manage application availability and reliability with timely resolution of issues and problems.
- Resource & Team Management (10%): Optimize resource planning and utilization to deliver maximum output to support business demands.
- Coach and mentor team to acquire the technical skills to execute their jobs.
- Ensure performance in alignment to division and company strategy.
- Delivery Management (5%): Responsible for planning, prioritizing, managing delivery of initiatives/projects assigned under his/her portfolio with all stakeholders.
- Ensure delivery complies to standard operating processes defined (i.e., system development life cycle, change management, security tollgates, etc.).
- Ensure business and functional requirements are translated to system solutions.
- Manage, optimize, plan resourcing for product manager, business system analyst, software engineer to complete execution delivery.
- Manage, optimize, plan operating cost and capital expenditure.
- Stakeholder Management (5%): Manage, optimize and prioritize business demands in relation to business value generation and resource capacity with all business unit heads.
- Manage, negotiate and influence relationships with business users and product managers (inter and intra divisional) to deliver credible and consistent solution services.
- Manage, negotiate and influence vendor, business partner and Group IT relationships to provide delivery flexibility.
- Degree in IT from an accredited institution.
- 5 - 6 years of experience in IT Product Management/Software Engineering environment, with 3-4 years in supervisory experience on the supported IT domain.
- Strong process improvement experience for software development.
- Strong presentation and process documentation using Microsoft Office tools.
- Strong technology and architecture background for middle and back office solutions (i.e., BPM, Group 400, Life Asia, Polisy Asia, Enterprise Integration, Content Mgmt, Customer Comm Mgmt, etc.).
- Strong communication skills with ability to communicate with middle and senior management team, internal & external stakeholders.
- Strong analytical and problem-solving skills.
- Domain proficiency in insurance business and its operations including distribution channels modus operandi is preferred.
- Able to work independently and highly self-motivated.
- Able to work with peers and other stakeholders, a team player.
Build a career with us as we help our customers and the community live Healthier, Longer, Better Lives.
You must provide all requested information, including Personal Data, to be considered for this career opportunity. Failure to provide such information may influence the processing and outcome of your application. You are responsible for ensuring that the information you submit is accurate and up-to-date.
#J-18808-Ljbffr