
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A prominent digital agency in Malaysia is seeking a Senior Software Engineer to lead software development projects and provide mentorship to junior engineers. This hybrid role includes responsibilities such as designing complex software systems, ensuring code quality, and collaborating across teams. Ideal candidates should have 5+ years of full-stack development experience and a bachelor's degree in Computer Science. The position offers growth opportunities within a diverse, supportive culture.
We’re Acronym Digital, an independent digital agency (formerly known as Compass Interactive) with over 25 years of experience delivering big results for big brands.
We’ve worked with names like Nike, KFC, IKEA, YSL, Citi, Unilever, Astro, Chanel, BonusLink, L’Oreal, and GSK; helping each brand connect with audiences through meaningful, effective digital ideas.
As a member of our Tech Team, you’ll collaborate closely with an experienced team lead and engage with various cross‑functional departments such as project management, creative team, and QA.
Hybrid work model: Three days in office, two days WFH.
Supportive mentorship: Learn directly from senior team members across disciplines.
Work‑life balance: We value rest and reset, and we pay for overtime.
Growth opportunities: Training and hands‑on exposure to real campaigns from day one.
Diverse, friendly culture: Our team brings together people from all walks of life who share one goal: doing great work together.
As a Senior Software Engineer, you are a high‑level technical role that combines deep technical expertise, leadership, and strategic thinking. This role is critical in driving the development, maintenance, and optimization of software systems within an organization.
You will run projects in collaboration with your project manager and team lead to ensure optimal system performance. Additionally, you will coordinate with the creative team, QA, and vendors to guarantee that all deliverables meet high quality standards.
Design and development: Lead the design and implementation of complex software systems and applications, from conception to completion.
Technical leadership: Provide technical guidance and mentorship to junior engineers, and lead technical decision‑making for critical projects.
Code quality and optimization: Write efficient, scalable code and conduct code reviews to ensure quality. Optimize application performance and improve system architecture.
Collaboration: Work with product managers, stakeholders, and other engineers to define technical requirements and project specifications.
Best practices: Implement and promote best practices for software development, testing, and technical documentation.
Documentation: Document software specifications, user manuals, and technical details to ensure clarity and maintainability.
Deployment: Deploying new features and managing CI/CD pipelines.
Bachelor’s degree in Computer Science or related field (or equivalent experience).
5+ years of full‑stack development experience.
Proficiency in frameworks (Express, Knex, Vue.js) and SEO best practices.
Proficiency with relational databases (MySQL / PostgreSQL).
Familiarity with cloud platforms (AWS) and CI/CD pipelines.
Experience in responsive web design and mobile‑first design.
Excellent problem solving, communication and teamwork skills.
Proven track record of designing, implementing, and maintaining complex software.
Experience with Docker.
Familiarity of Google Tag Manager (GTM) & Google Analytics (GA).
Knowledge of Web Content Accessibility Guidelines (WCAG).
Experience with unit testing and test‑driven development (TDD).
Basic understanding of generative artificial intelligence (Gen AI) & meta prompting.
Languages: TypeScript.
Frameworks: Vue.js, Nuxt, Express.
Tools: Git, VS Code, ClickUp, Figma (for design collaboration).
If you’re curious, motivated, and ready to grow fast in a supportive environment — we’d love to hear from you.