Sporting Fashion & Goods
Senior Software Engineer (1-Year Contract)
Mid Level
Hong Kong
in office
Contract
Job description
About the Role
Designs and builds automation workflows and business systems, and builds and maintains integrations between systems in production. The post-holder works with process owners to map how things run today and design better solutions before automating them, and mentors engineers and QA analysts while holding their work to the team's engineering standards. Ownership of quality, documentation and troubleshooting of production issues is central to the position.
Key Responsibilities
- Design and build automation workflows and business systems in Python and JavaScript/TypeScript, with Rust where performance justifies it.
- Build integrations between systems and keep them running reliably in production, with sensible failure handling.
- Troubleshoot production issues in existing workflows and fix the root cause rather than the symptom.
- Own quality for what is shipped, including test plans, automated unit, API and end-to-end suites running in CI/CD, and defects driven through to closure.
- Work with process owners to map how things run today and design something better before automating it.
- Mentor engineers and QA analysts, review their work and hold it to the team's engineering standards.
- Document workflows, system changes and operational runbooks, and keep them current.
Required Experience & Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems or a related discipline.
- 4 to 6 years in software development, automation or quality engineering, including 1 to 2 years leading a project or mentoring others.
- Strong Python and JavaScript/TypeScript skills, with solid SQL.
- Comfortable reviewing others' code and giving feedback that improves it.
- Experience with test automation running in CI/CD (GitHub Actions, Jenkins or equivalent).
- Experience with API design and testing (Postman, Swagger/OpenAPI).
- Experience with external-facing systems: authentication, role-based permissions, data segregation between partners and audit logging.
- Team player with a joyful approach to work and a passion for sports.
- Fluent English, written and verbal.
- Candidates with more experience will be considered for the role of Assistant Manager.
Preferred Skills
- Familiarity with cloud-native architecture and conversational AI orchestration.
- Experience in a similar role in sporting goods, fashion, manufacturing or supply chain.
The Application Process
Applying for a job at PUMA is described as easy: candidates apply online and follow the steps to upload their application. Every application is reviewed by real people committed to fairness, transparency and equal opportunity, and no automated systems or AI tools are used to make hiring decisions. Functions supported by artificial intelligence may be used for isolated organisational steps such as scheduling interviews, with no influence on decisions in the application process.
- Submit an application online and follow the steps to upload it.
About the Company
PUMA is a global sports brand creating footwear, apparel and accessories that inspire athletes and everyday movers. The PUMA Group owns PUMA, Cobra Golf and stichd, operates in more than 120 countries and has around 22,000 employees worldwide. The company looks for SPEED & SPIRIT in its candidates, defined by values that inspire employees to be driven in performance, vibrant in sporting legacy and together in team spirit, while letting individual talent and experience shine.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
