FULL-TIME
Senior Software Developer
UiTM·Remote·Competitive·Posted Oct 30, 2026
UiTM is looking for a Senior Software Developer to design, build, and maintain scalable software systems that support the university's academic and administrative operations. You will serve as a technical anchor on the team, guiding architecture decisions, mentoring junior developers, and ensuring code quality across the full development lifecycle. This role offers the opportunity to deliver meaningful technology solutions that directly impact thousands of students, faculty, and staff.
What you'll do
- Architect, develop, and maintain robust, scalable applications across web and enterprise platforms in alignment with UiTM's technical standards
- Lead code reviews and enforce best practices in coding, testing, and documentation to maintain a high-quality codebase
- Collaborate with product owners, business analysts, and stakeholders to translate requirements into clear technical specifications and deliverables
- Identify and resolve performance bottlenecks, security vulnerabilities, and technical debt across existing systems
- Mentor and provide day-to-day technical guidance to junior and mid-level developers on the team
- Design and integrate RESTful APIs and third-party services to extend system capabilities
- Contribute to CI/CD pipeline improvements and advocate for DevOps practices that shorten delivery cycles without compromising reliability
What we're looking for
- Bachelor's degree in Computer Science, Software Engineering, or a closely related discipline
- 5+ years of hands-on software development experience with demonstrated progression in scope and complexity
- Proficiency in at least one modern backend language such as Java, Python, C#, or Node.js, and familiarity with frontend frameworks such as React, Angular, or Vue
- Solid understanding of relational databases (MySQL, PostgreSQL, or MS SQL Server) and experience writing optimised SQL queries
- Experience with RESTful API design, microservices architecture, and system integration patterns
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerisation tools such as Docker and Kubernetes
- Strong grasp of software development methodologies including Agile/Scrum and version control workflows using Git
- Demonstrated ability to lead technical discussions, write technical documentation, and communicate solutions clearly to non-technical stakeholders
What you get
- Stable public-sector employment with structured career progression within UiTM
- Access to professional development programmes, conferences, and continuous learning resources
- Comprehensive medical and healthcare coverage for employees and dependants
- Generous annual and public holiday entitlements in line with Malaysian employment standards
- Collaborative academic environment with exposure to large-scale enterprise systems serving a diverse user base