Some careers shine brighter than others.
If you’re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.
HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.
We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.
- A senior full stack engineer with deep hands-on experience and knowledge in ETL (Extract, Transform, Load) tools e.g. IBM Data stage, SQL, Shell scripting, Control-M job development, API Development, Design Patterns, SDLC, IaC tools, testing and site reliability engineering.
- Define and implement best practices for software development, framework, and patterns, including coding standards, code reviews, and testing methodologies.
- Generalist with the breadth and depth of experience in CICD best practices and has core experience in one of the following areas:
- Software Development (ie. Secure coding/SDLC/API development/clean code management)
- Testing (ie. TDD/BDD/Automated testing/Contract testing/API testing)
- Site Reliability Engineering (ie. Release engineering/Observability/Risk management)
- See a problem or an opportunity with the ability to engineer a solution, is respected for what they deliver not just what they say, should think about the business impact of their work and has a holistic view to problem- solving
- Have proven industry experience in developing code, defining process, standards, ability to pick up on new technologies, challenges, apply thinking to many problems across multiple technical domains
- Contributes to architectural discussions by asking the right questions to ensure a solution matches the business needs
- Identify opportunities for system optimization, performance tuning, and scalability enhancements. Implement solutions to improve system efficiency and reliability.
- Excellent verbal and written communication skills to articulate technical concepts to both technical and non-technical stakeholders.
To be successful in this role, you must meet the following requirements:
- Is tech-forward in thinking, actively researching new ideas/processes and is the driving force to adopt them
- Ability to work across cultures and all locations in a complex, matrix organization, proven experience to deliver engineering solutions to banking or financial services organization,
- Excellent leadership and team management skills, with the ability to motivate and inspire teams to achieve their goals, with ability to analyze complex technical and business problems and develop effective solutions.
- Managing operational functions, directing process re-engineering and efficiency exercises.
- Strong ability to balance risks vs rewards and maximizing the cost effectiveness and profitability for the business, Experience with Agile methodologies and software development processes
- Knowledge on latest technology, tools like Scala, Python, Dataflow, Databricks, Apache Spark SQL, Hadoop, REST API, databases, Hadoop, Kafka, Cloud technologies e.g. GCP, AWS, will be an added advantage
You’ll achieve more when you join HSBC.
www.hsbc.com/careers
HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
Issued by – HSBC Software Development India