Software Engineering Team Leader
Xi'an, SN, CN, -
Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.
We are currently seeking an experienced professional to join our team in the role of Software Engineering Team Leader.
Business: HASE Technology
Principal responsibilities
Microservice Architecture & Development
- Lead the end-to-end design and development of robust, scalable, and high-performance microservices using modern frameworks (e.g., Spring Boot, Go, or Python).
- Implement best practices for distributed systems, including domain-driven design (DDD), event-driven architectures, and fault tolerance patterns.
- Write clean, maintainable, and well-tested code.
Cloud-Native & Kubernetes
- Champion cloud-native principles, utilizing Kubernetes (K8s) for container orchestration and Docker for containerization.
- Design and manage deployment strategies (e.g., Blue/Green, Canary) on Kubernetes.
- Optimize applications for performance and scalability within a cloud environment (AWS, Azure, or GCP).
DevOps & Automation
- Build, maintain, and improve CI/CD pipelines to ensure rapid and reliable delivery of software.
- Promote a culture of automation for everything from testing and deployment to monitoring and alerting.
API Development & Security
- Design, build, and maintain secure, scalable, and well-documented APIs (REST/gRPC), implementing robust authentication and authorization (OAuth2), request signing, rate limiting, and input validation.
- Ensure data protection with encryption/decryption, key management, and secrets handling.
Technical Leadership & Strategy
- Act as a subject matter expert, providing technical guidance and mentorship to other engineers.
- Collaborate with architects and business stakeholders to translate business requirements into sustainable and forward-looking technical solutions.
- Drive proof-of-concepts and evaluate new technologies to solve complex business problems.
Operational Excellence
- Ensure services are observable by implementing comprehensive monitoring, logging, and distributed tracing.
- Work closely with SRE and operations teams to guarantee high availability and reliability of services in production.
AI-related skills
- Familiar with and able to use common AI tools (OpenAI/Claude APIs, Hugging Face, LangChain, vector databases) and knowledgeable about Transformer architectures.
- Familiarity with building basic Retrieval-Augmented Generation (RAG) flows using LangChain.
Requirements
- Extensive hands-on experience in software development, with a significant focus on microservices architecture.
- Deep expertise in at least one modern programming language such as Java, Go, or Python.
- Proven, practical experience with Kubernetes and Docker in a production environment.
- Strong proficiency in building and managing CI/CD pipelines (e.g., using Jenkins, GitLab CI).
- Solid understanding of API design principles (REST, gRPC).
- Experience with messaging systems (e.g., Kafka, RabbitMQ) and event-driven patterns.
- Familiarity with cloud platforms (AWS, Azure, GCP) and their managed services.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, collaborative environment.
You’ll achieve more when you join HSBC.
HSBC is an equal opportunity employer 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. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.
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 (GuangDong) Limited Xian Branch***