Enable job alerts via email!

Senior/Lead Software Engineer

Agensi Pekerjaan Reeracoen Malaysia Sdn. Bhd.

Bayan Lepas

On-site

MYR 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading recruitment agency in Malaysia is seeking a Technical Leader to oversee software design and development. The role involves mentoring engineers, managing projects, and ensuring adherence to technical standards, fostering innovation and collaboration within the team.

Responsibilities

  • Lead software design and project management initiatives.
  • Mentor junior engineers and uphold code quality.
  • Collaborate with cross-functional teams to meet project goals.
  • Drive continuous improvement and automation in processes.

Job description

【Job Responsibilities】
Technical Leadership:
- Lead the design, development, and deployment of software solutions.
- Define technical architecture and ensure it aligns with business goals.
- Provide mentorship to junior and mid-level engineers, helping them grow in their technical expertise.
- Review code and provide constructive feedback to maintain code quality and best practices.

Project Management:
- Collaborate with product managers, designers, and stakeholders to define project requirements and timelines.
- Break down complex projects into manageable tasks and ensure timely delivery.
- Prioritize backlogs efforts to meet business objectives and deadlines.
- Monitor project progress, identify risks, and proactively find solutions to mitigate them.

Cross-functional Collaboration:
- Work closely with other departments to ensure smooth product development and deployment.
- Communicate complex technical concepts to non-technical stakeholders and team members.

System Design & Architecture:
- Design scalable, high-performance, and secure systems.
- Ensure that software solutions are maintainable and adhere to industry standards.
- Stay updated with the latest technologies and design patterns to incorporate innovative solutions.

Quality Assurance:
- Lead unit test, regression test, end 2 end testing, code reviews, and best practices in software engineering.
- Ensure robust documentation and support for the systems and solutions developed.
- Troubleshoot and resolve complex software defects.

Continuous Improvement:
- Lead and drive continuous improvements in both processes and technology.
- Foster an environment of learning and knowledge sharing within the development team.
- Identify opportunities to automate tasks and improve efficiency.

Team Building:
- Foster a collaborative and inclusive team culture.
- Help resolve conflicts and provide coaching to improve team dynamics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.