HSBC

Senior Full Stack Engineer

HSBC$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong full-stack DevOps experience, specifically in Continuous Delivery practices
  • Hands-on engineering skills; familiarity with at least two programming languages
  • Experience with relational databases, particularly PostgreSQL, and a solid understanding of Unix and infrastructure
  • Proficient in designing and consuming HTTP APIs (REST), with strong analytical skills
  • Demonstrated technical leadership in raising engineering standards and coaching teams
  • Strong production support skills, particularly in incident management and service reliability
  • Ability to manage multiple development teams with minimal reliance on intermediaries
  • Knowledge of cyber security and regulatory requirements relevant to software delivery

Responsibilities

  • Own delivery and outcomes for client connectivity products/services, guiding others hands-on
  • Set technology strategy, balancing business delivery with technical debt remediation
  • Lead and improve development pods, focusing on reducing production incidents
  • Design systems with reliability in mind, addressing non-functional requirements
  • Ensure safe change delivery through frequent, small, non-breaking releases
  • Lead production support activities and manage incident response
  • Proactively manage risk, vulnerabilities, and governance processes
  • Mentor teams in best practices and improve operational ways of working
  • Communicate progress and achievements and explore broader contribution opportunities

Benefits

  • Tailored professional development opportunities for skill enhancement
  • Competitive Total Reward Package with a mix of fixed and variable pay
  • Wide range of flexible benefits for health, well-being, and lifestyle improvements
Full Job Description
As our Senior Full Stack Engineer, you will:

  • Own end-to-end delivery and run outcomes for one or more client connectivity products/services, staying hands-on while guiding others
  • Set and communicate the technology strategy, balancing business delivery with ongoing remediation of technical debt
  • Lead and continuously improve development pods, measuring success through fewer production incidents and increased release cadence
  • Build reliability in by design by addressing non-functional requirements (performance, resilience, observability, recoverability)
  • Ensure safe, predictable change delivery through small, regular, non-breaking releases, plus release/change execution and operational acceptance
  • Lead production support and operational rituals, including incident response, problem management, PIRs, retros and stand-ups; ensure root causes are fixed and improvements embedded
  • Manage risk and control items proactively, staying on top of vulnerabilities and control and governance processes
  • Mentor and uplift teams across Client Connectivity, sharing best practices and improving ways of working
  • Communicate progress and impact, blogging/sharing updates and achievements, and identifying wider contribution opportunities for self and team


You'll likely have the following qualifications to succeed in this role:

  • Strong full-stack DevOps experience across build, test, release and run, including Continuous Delivery practices
  • Hands-on engineer who can code and deploy to production, working across at least two languages and willing to learn new stacks (e.g., Java, JavaScript, Clojure, Python). You might not be expert, but we still expect you to try and learn to get the job done
  • Relational database experience (PostgreSQL preferred), working knowledge of Unix and a solid infrastructure understanding, comfortable operating in both Unix and Windows environments
  • Experience designing/consuming HTTP APIs (e.g., REST); strong analytical, problem-solving and decision-making skills
  • Proven technical leadership: raising engineering standards, coaching, and improving team ways of working
  • Strong production support capability: observability, incident/problem management, and driving service reliability improvements
  • Able to manage multiple development teams and work directly with Product Owners end-to-end with minimal reliance on intermediary roles
  • Strong stakeholder management and decision-making, making sound trade-offs across time, risk and quality, including knowing when to escalate
  • Knowledge of cyber security and regulatory requirements (e.g., data privacy, consent, data residency) and how to apply them in delivery


As an HSBC employee, you will have access to tailored professional development opportunities to ensure you have the right skills for today and tomorrow. At HSBC, our overall goal is to provide a competitive Total Reward Package, with an appropriate mix of fixed pay, and variable pay, as part of an employee's overall total compensation and benefits. Variable pay generally takes the form of discretionary, annual awards (sometimes referred to as a "bonus"). Additionally, HSBC offers a wide range of competitive and flexible benefits designed to help you improve your health and well-being, finances, and lifestyle.

About HSBC

HSBC Holdings plc is a British multinational investment bank and financial services holding company. It is the second largest bank in Europe, with total assets of US$2.984 trillion (as of August 2021). HSBC traces its origin to a hong in British Hong Kong and its present form was established in London by the Hongkong and Shanghai Banking Corporation to act as a new group holding company in 1991; its name derives from that company's initials. The Hongkong and Shanghai Banking Corporation opened branches in Shanghai in 1865 and was first formally incorporated in 1866. The company was renamed The Hongkong and Shanghai Banking Corporation Limited in 1989.
Learn more about HSBC
Size
219,763 employees
Market Cap
$124.1 billion
Industry
Net Income
$5.2 billion
Founded
1880
5 Year Trend
-3.1%
NASDAQ

Similar Jobs

More Jobs at HSBC

More Information Technology Jobs

Find similar Senior Full Stack Engineer jobs: