Senior Engineer - Software Development
GAMUDA
Date: 2 weeks ago
City: Petaling Jaya
Contract type: Full time

Job description:
Job Summary
Job Summary
The Senior Engineer – Software Development is responsible for designing, developing, and maintaining high-quality software applications that align with business needs. This role involves active collaboration with developers, testers, and various stakeholders throughout the software development lifecycle. The Senior Executive will also contribute to code reviews, create and maintain technical documentation, and mentor junior developers to support team growth and maintain coding standards.
Key Responsibilities- Develop, test, and maintain high-quality software applications using [insert programming languages, e.g. Python, Java, C#, JavaScript, etc.].
- Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and debug software defects to ensure system reliability and performance.
- Maintain existing software applications and implement enhancements based on user feedback or business needs.
- Mentor junior developers and provide technical guidance to support their growth and ensure coding quality.
- Conduct code reviews and contribute to continuous improvement of development processes.
- Participate in software architecture discussions and contribute to system design decisions.
- Ensure software solutions are scalable, secure, and aligned with the organization’s goals.
- Keep up to date with the latest software engineering trends, techniques, and technologies.
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- Minimum 4–6 years of professional experience in software development.
- Proficiency in one or more programming languages (e.g. Python, Java, JavaScript, C++, etc.).
- Experience in front-end and/or back-end development (e.g. React, Node.js, Django, Spring Boot).
- Familiarity with version control systems (e.g. Git), CI/CD pipelines, and DevOps tools.
- Good understanding of software architecture, data structures, and algorithms.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication and interpersonal skills.
- Proficiency in using version control systems (e.g., Git)
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
- Excellent organizational and time management skills
- Ability to learn new technologies quickly
3 Years and above
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Business Executive, HD (Penang) / Medical Sales Rep
Fresenius Medical Care,
Petaling Jaya
22 hours ago
Our CompanyAt Fresenius Medical Care, we are global leaders in renal care and lifesaving innovation. Our mission is clear: to create a future worth living for patients worldwide, every day. With our pioneering products and therapies, we support people living with kidney disease — improving outcomes and enhancing quality of life for millions.As part of our Malaysia team, you’ll be...

Travel & Expense (T&E) System Analyst
Roche,
Petaling Jaya
2 days ago
At Roche you can show up as yourself, embraced for the unique qualities you bring. Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted and respected for who you are, allowing you to thrive both personally and professionally. This is how we aim to prevent, stop and cure diseases and ensure everyone has access...

Monitoring Supervisor
Tec D Malaysia,
Petaling Jaya
3 days ago
Job PurposeThe VMT Supervisor runs a team of VMT in KL, motivates and manages performance of the individuals to meet all service levels and achieve the desired level of monitoring quality.Besides the job purpose of middle level, key aspects of the job include: leading VMT KL team of monitoring specialist, managing the day-to-day performance, service levels and customer satisfaction-daily, weekly,...
