Senior Software Engineer - Container Platforms

  • Competitive
  • Kuala Lumpur, Malaysia Kuala Lumpur Kuala Lumpur MY
  • Permanent, Full time
  • Standard Chartered Bank Malaysia Berhad
  • 21 Sep 18 2018-09-21

Senior Software Engineer - Container Platforms

About Standard Chartered
We are a leading international bank focused on helping people and companies prosper across Asia, Africa and the Middle East.

To us, good performance is about much more than turning a profit. It's about showing how you embody our valued behaviours - do the right thing, better together and never settle - as well as our brand promise, Here for good.

We're committed to promoting equality in the workplace and creating an inclusive and flexible culture - one where everyone can realise their full potential and make a positive contribution to our organisation. This in turn helps us to provide better support to our broad client base.

The Role Responsibilities

You will be part of the team that owns Containers and Container Orchestrator integrations, which means you'll get to make decisions about which work is important by gathering context from others in the organization. Work with Kubernetes, Docker and openstack engineering to develop features for cloud team.

You will implement your features and fixes end-to-end. User stories become living design specs that you implement in an iterative approach that takes customer feedback into account. You will provide support for SRE teams to deploy, upgrade and manage their containers.

You will have final decision-making authority on implementation-level details. This will be balanced by the responsibility to confer with your partner & internal and external customers to solicit their perspectives and keep them up-to-date. You will engage in and improve the whole lifecycle of services-from inception and design, through deployment, operation and refinement.

Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews.

You will review and test your partner's contributions before merging to master.

You will work with others on the team (and outside your team) to select your sprint payload, balancing both strategic and tactical requirements.

You will partner with customer support engineers to help (and mentor) them while they triage and diagnose technical support requests. You will regularly work with customers directly on support tickets on a rotation basis. You will participate in incident response and blameless postmortems.

You will be able to work on areas outside of product development. Some developers/engineers enjoy visiting customers and prospects to demo the product or help them during setup. initial phases. Others have practiced their product management skills; written blog posts about their technology, product, or team;

Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.

Requirement :

Any Programming Language Java/C,C++/Go/Ruby/Python with a minimum of 5-6 years of development experience.

Any Database technology RDBMS or NoSQL with a minimum of 5-6 years of development/usage experience.

Working knowledge on any Web fundamentals like HTML, JavaScript, CSS, AngularJS, React, or Ember etc., jQuery or Backbone.js

A good understanding of the System Design, API Design and Development, CURD, REST, Automated testing

A fair understanding on the Linux Infrastruture, kernel, basic trouble shooting and debugging.

A fair working knowledge on any of the platforms AWS, Kubernetes, Docker, Mesos, Openstack, RunC, AppC, Ansible.

Apply now to join the Bank for those with big career ambitions.