Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

MYFutureJobs

Remote

MYR 200,000 - 250,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Malaysia is seeking a highly skilled Senior Software Engineer to lead software development initiatives and enhance enterprise systems. The ideal candidate should have at least 3 years of experience in software development, strong proficiency in Python, C#, and Flutter, along with a Bachelor’s degree in a related field. This role offers the opportunity to work in a collaborative environment that promotes technological innovation, with a negotiable remote work arrangement.

Qualifications

  • Minimum 3 years of professional software development experience.
  • Strong analytical skills to evaluate and resolve complex technical challenges.
  • Excellent problem-solving, organisational, and time-management skills.

Responsibilities

  • Act as a Technical Lead, guiding development teams.
  • Design, develop, and support software components across the technology stack.
  • Collaborate closely with teams to deliver technology solutions aligned with business objectives.

Skills

Python
C#
Flutter
.NET Framework
AngularJS
Git
Agile methodologies
Scrum

Education

Bachelor’s Degree in Computer Science
Bachelor’s Degree in Software Engineering
Job description
Senior Software Engineer

We are seeking a highly skilled and experienced Senior Software Engineer to lead the design, development, enhancement, and maintenance of enterprise software systems. This role plays a critical part in driving technology solutions aligned with business and digital transformation initiatives.

The successful candidate will work closely with management, cross-functional teams, and external vendors to ensure the timely delivery of high-quality, scalable, and secure software solutions. As a technical leader, you will contribute to strengthening software development lifecycle (SDLC) maturity, change management processes, and overall engineering excellence.

Key Responsibilities
  • Act as a Technical Lead, guiding and contributing to the work of internal and external development teams.
  • Design, develop, enhance, implement, and support software components across the full technology stack.
  • Contribute to the continuous improvement and evolution of the organisation’s application and service portfolio.
  • Analyse and resolve complex technical issues by identifying root causes and delivering effective, sustainable solutions.
  • Drive and support software change and release management processes.
  • Collaborate closely with cross-functional teams and management to deliver technology solutions aligned with business objectives.
  • Assist in task planning, estimation, scheduling, and resource allocation.
  • Identify opportunities for process improvements, establish best practices, and develop new technical and operational processes.
  • Stay current with emerging technologies, tools, and vendor solutions, and provide recommendations where applicable.
  • Mentor and coach Software Engineers to support professional growth and knowledge development.
Requirements
  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional software development experience.
  • Strong proficiency in programming languages such as Python, C#, Flutter, and relevant frameworks or systems including .NET Framework, AngularJS, and Git.
  • Hands‑on experience with Agile and Scrum development methodologies.
  • Proven experience in designing, developing, and implementing large-scale information systems.
  • Strong analytical skills with the ability to evaluate and resolve complex technical challenges.
  • Excellent problem‑solving, organisational, and time‑management skills.
  • Strong written and verbal communication abilities.
  • Demonstrated leadership capabilities with the ability to mentor and guide team members.
  • Ability to exercise sound judgement, discretion, and independence in performing job responsibilities.
Work Arrangement
  • Remote work arrangement is negotiable, subject to business requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.