Manager (software Engineering)

Sabah, Malaysia

Job Description


:

Purpose

The Software Engineering Manager plays a crucial role in both managing the engineering team and contributing to the technical direction of projects and the overall organization. The balance between technical leadership and people management is key to the success of this role.

Accountabilities

1. Team Leadership and Management

  • Lead and manage a team of software engineers, providing direction, guidance, and support.
  • Foster a positive and collaborative team culture.
2. Project Planning and Execution:
  • Oversee project planning, resource allocation, and execution.
  • Ensure that projects are delivered on time and within scope.
3. Technical Leadership:
  • Provide technical leadership to the engineering team.
  • Collaborate with architects to define technical solutions and guide the implementation.
4. Code Review and Quality Assurance:
  • Conduct code reviews, ensuring adherence to coding standards and best practices.
  • Implement and oversee quality control measures throughout the development process.
5. Cross-Functional Collaboration:
  • Collaborate with product managers, designers, and other stakeholders to define project requirements.
  • Ensure effective communication and collaboration across different departments.
6. Performance Management:
  • Conduct regular performance evaluations for team members.
  • Identify areas for improvement and provide constructive feedback.
7. Recruitment and Onboarding:
  • Participate in the recruitment process, including interviewing and hiring.
  • Onboard new team members and ensure they are integrated into the team effectively.
8. Budget and Resource Management:
  • Manage departmental budgets and resources effectively.
  • Make data-driven decisions to optimize resource allocation.
Qualification and requirements: * Recommended qualification in Software Engineering, Information Systems, Computer Science, Data Engineering or other related Digital Engineering field.
  • Min of 10 years of working experience in developing software applications (web/mobile).
  • Min of 3 years of working experience managing teams and managing/driving software delivery.
  • Expert understanding in the following technology domain (combination): infrastructure, data centers, network, security, disaster recovery, system integration, cloud and monitoring.
  • Min of 5 years of practical experience in web/mobile development (HTML, CSS, JavaScript).
  • Min of 5 years of practical experience in developing responsive design experience across multiple devices/browsers (E.g. Bootstrap).
  • Min of 5 years of practical experience in any of the programming stacks (.NET/C#/Web API, Angular; Node.js/React.js/JavaScript, resp. Java, Kotlin, Swift, Objective C).
  • Min of 5 years of practical experience in designing databases (e.g. MS SQL, MySQL, PostgreSQL, resp. SQL Lite, Couchbase, Realm), including TSQL.
  • Min of 5 years of practical experience in designing and developing middleware services (API) and ETL processing.
  • Min of 3 years of experience in agile development (e,g. Scrum, Kanban, Lean).
  • Min of 3 years of experience with Security framework and governance such as OWASP, Sonar Cloud, Fortify.
  • Min of 2 years of experience with Cloud development and architecture (utilizing MS Azure or Amazon Web Services).
  • Hands-on experience in writing unit-tests (e,g. NUnit, xUnit, MSTest, Junit, JestJS).
  • Hands-on experience with Messaging Queue Frameworks (e.g. Kafka, RabbitMQ).
Additional preferred qualifications: * Sound knowledge on industry-standard and best practices such as PDPA, GDPR, PCI-DSS.
  • Certified in Cloud development.
  • Certified with IASA, TOGAF or other IT architecture and framework standards.
  • Experience with DevOps architecture and development (Docker, Kubernetes, IAAS, IaC).
  • Experience with Azure DevOps platform.
  • Experience with observability tools such as Dynatrace or ELK.
About Us:

As the custodian of Malaysia\'s national oil and gas resources,
we explore, produce and deliver energy to meet society\'s growing needs.

Established in 1974, Petroliam Nasional Berhad (PETRONAS) is Malaysia\'s fully integrated oil and gas multinational ranked among the largest corporations on FORTUNE Global 500\xc2\xae.

The growing demand for energy inspires and strengthens our purpose to steadily drive for new solutions and push boundaries towards a sustainable energy future.

We apply innovative approaches to technology which helps us unlock and maximize energy sources from even the most remote and difficult environments. Our fully integrated value chain spans from exploration to marketing, logistics to technological infrastructures, with operations in over 50 countries.

Throughout our rapidly expanding network and steady growth trajectory, PETRONAS has consistently and successfully implemented various social, environmental and community programmes. Guided by our Corporate Sustainability Framework, we carry out our business in a socially responsible and holistic manner for the benefit of the present and future generations.
Be part of our team that explores, discovers and creates new, more efficient energy solutions.

About the Team:

No matter where you are or what you experience you have, we are always looking for a new generation of thinkers and leaders to join our growing global network. We offer a variety of opportunities that covers all areas of our operations around the world.

Petronas

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1010963
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sabah, Malaysia
  • Education
    Not mentioned