Enable job alerts via email!

Senior Software Engineer

-

Kuala Lumpur

Hybrid

MYR 60,000 - 100,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking talented software engineers to join their transformative journey towards renewable energy. This role involves designing sophisticated software components and leading a team to deliver impactful projects. With a focus on collaboration and innovation, you'll work alongside diverse teams, enhancing system resilience and mentoring junior engineers. The company values continuous learning and offers a supportive environment for professional growth. Join this dynamic team to make a meaningful impact on the future of energy and technology!

Benefits

Generous salary and annual bonus
Flexible working arrangements
16 weeks paid parental leave
Career development opportunities

Qualifications

  • 5+ years of experience in designing and building complex software systems.
  • Expertise in at least one programming language including object-oriented design.

Responsibilities

  • Lead a team of engineers to deliver projects to production.
  • Collaborate with cross-functional teams including product management and data science.

Skills

C/C++
Java
C#
Python
Software Engineering Best Practices
Stakeholder Management
System Design

Education

Bachelor's degree in a quantitative field

Tools

AWS
Azure

Job description

Job Description:

Are you looking for a career in tech that truly helps make the world a better place? BP is undergoing its biggest transition in over 100 years, aiming to become one of the world's largest renewable energy providers and achieve net zero carbon emissions by 2050.

BP's Technology organization is the central hub for all software and platform development, driving technology across BP's operations, from upstream energy production to downstream delivery to customers.

Our teams have diverse strengths, covering infrastructure, backend services, and customer-centric web and native applications. We focus on agility, leveraging native AWS and Azure services, including serverless architectures, fostering an environment where engineers thrive, learn, and evolve.

Join a cross-disciplinary team working closely with software engineers, product management, UX design, data scientists, data analysts, data engineers, data managers, and business partners.

What you will deliver:
  1. Identify impactful opportunities proactively and execute activities independently.
  2. Bridge business and digital organizations with a deep understanding of both.
  3. Present results to peers and senior management to influence decisions.
  4. Design sophisticated software components, services, and applications.
  5. Develop and review design documents collaboratively, iterating based on feedback.
  6. Lead a team of engineers to deliver projects to production.
  7. Follow and promote software engineering best practices, including high-quality coding, testing, and deployment pipelines.
  8. Integrate software with distributed systems and shared APIs across BP.
  9. Collaborate with partner teams to enhance system reusability and resilience.
  10. Mentor junior engineers and peers, sharing expertise proactively.
  11. Partner with cross-functional teams including product management, data science, and UX design.
What you will bring:
  • Bachelor's degree or equivalent in a quantitative field.
  • Typically 5+ years of experience designing and building complex software systems, supporting production environments.
  • Knowledge of software engineering tools and lifecycle approaches.
  • Expertise in at least one programming language (C/C++, Java, C#, Python), including object-oriented design.
  • Experience in system design, security, privacy, monitoring, logging, and alarms.
  • Strong business acumen and customer-centric mindset.
  • Commitment to continuous learning and improvement.
  • Excellent communication and stakeholder management skills.
  • Ability to influence and lead large organizations through influence.

No prior experience in the energy industry is required.

What we offer:

We value diversity and inclusion, supporting our employees to learn and grow. Our benefits include:

  • Generous salary, annual bonus, and performance incentives.
  • Additional EPF contributions totaling 15%.
  • Flexible working arrangements and work-life balance.
  • Collaborative, inclusive environment celebrating diversity and culture.
  • Career development opportunities.
  • 16 weeks paid parental leave (including partner leave).
About BP

BP is a global energy company committed to reimagining energy for people and the planet, aiming for net zero by 2030. We foster a diverse, inclusive environment where everyone can thrive. Join us to help build our future!

We provide reasonable accommodations for individuals with disabilities throughout the recruitment process. Please contact us to request assistance.

Additional Details:
  • Travel Requirement: No travel expected.
  • Relocation Assistance: Not available.
  • Remote Work: Hybrid (office/remote).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.