What Jobs are available for Software Positions in Hong Kong?
Showing 320 Software Positions jobs in Hong Kong
Software Architect
Posted today
Job Viewed
Job Description
*About us *
Topo Solutions is a next-gen supply chain platform for cloud-based remote collaboration, process automation, and advanced analytics for Global Top 10 Retailers & Brands as well as SMEs.
We are a profitable, hypergrowth SaaS Scale-Up with a clear vision and we are looking for open-minded, proactive people with a strong sense of customer-centricity, responsibility, fast learning ability, and passion for cutting-edge technologies.
This is your chance to still get in early and help shape the type of tech company you always wanted to work for.
*Role Responsibilities *
- Enhance and build Topo's platform for an unmatched user experience
- Translate user requirements into software requirements
- Work together with developers for code reviews, coaching, and planning
- Design, develop, test, and maintain a scalable architecture
- Write builds, test, and maintain high-quality code
*What we'd like to see in our ideal candidate *
- Solid software craftsmanship
- Ability to write code that is efficient, testable, reusable, and scalable
- Strong knowledge of IT security concepts and vulnerabilities
- Self-driven and enjoying continuous learning
- Comfortable with relational and non-relational databases
- Experience with DDD (Domain-Driven Design), CQRS, Event Sourcing
- Experience with microservices using RESTful APIs, GraphQL, gRPC
- Experience with PaaS and container platforms such as Kubernetes
- Experience with the major cloud hosters: Azure, AWS, GCP
- Proficient in spoken and written English
*Our Offer for you *
- Great working environment
- Motivated, fun and diversified team
- Continuous learning
- Very competitive salary
- Flexible working hours with work from home options
- Work from anywhere – three working weeks per year
- Lots of room to grow into bigger roles
- A nice, spacious office with sea view
Work with us to provide the most leading-edge supply chain technology to industry champions. Let us together change the way how global supply chains are managed, let us make it better, more efficient, and especially more sustainable
I want this job
Or email with your resume. Openings don't match your skill set? Be proactive and tell us why you belong at Topo Solutions.
Is this job a match or a miss?
Software Architect
Posted today
Job Viewed
Job Description
Responsibilities:
- Define and lead the overall architecture of company's software products, ensuring alignment with business goals and technical best practices
- Solution Design: Translate business requirements into scalable, robust, and secure technical solutions
- Collaborate with product management to craft and maintain a technology roadmap
- Work closely with product development and project teams to drive architectural decisions and resolve technical challenges
- Create and maintain comprehensive architectural documentation, diagrams, and guidelines
- Conduct design and code reviews to ensure adherence to architectural standards and best practices
- Research and evaluate emerging technologies, tools, and frameworks to enhance product capabilities and performance
- Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field
- 7+ years of hands-on software development or software architect design experience
- 3+ years in an architectural or technical leadership role
- Strong proficiency in Java, C#, Python, JavaScript, etc.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture
- Deep understanding of API design, data modeling, security, and scalability
- Strong organizational and leadership abilities
- Excellent problem-solving, communication, and interpersonal skills
- Ability to translate complex technical concepts for non-technical stakeholders
- Strong project management and organizational skills
- Fluency in both English, Cantonese and Chinese
As a caring company, staff development is one of our top priorities. We offer attractive remuneration packages with a wide range of fringe benefits include medical & dental insurance, education allowance, performance bonus and excellent career prospect to the right candidate. We also offer on-the-job training and specialized training programme to uplift the potential of our staff.
Interested parties please send your detailed resume with current and expected salary by email to: hr_manager or by mail to "Human Resources Department, Computer And Technologies Resources Limited, 18th Floor of Viva Place, No.36 Heung Yip Road, Wong Chuk Hang, Hong Kong". Please quote the employer reference number in the application.
In order to explore more about our growth initiatives and other job opportunities, please visit our website
More job openings in our C&T group can be viewed in our website
All personal data collected will be kept in strict confidence and would only be used for recruitment purpose.
Is this job a match or a miss?
Software Architect
Posted today
Job Viewed
Job Description
Full Time
Hong Kong SAR
Responsibilities:
- Define and lead the overall architecture of company's software products, ensuring alignment with business goals and technical best practices
- Solution Design: Translate business requirements into scalable, robust, and secure technical solutions
- Collaborate with product management to craft and maintain a technology roadmap
- Work closely with product development and project teams to drive architectural decisions and resolve technical challenges
- Create and maintain comprehensive architectural documentation, diagrams, and guidelines
- Conduct design and code reviews to ensure adherence to architectural standards and best practices
- Research and evaluate emerging technologies, tools, and frameworks to enhance product capabilities and performance
- Provide technical guidance and mentorship to development teams, fostering a culture of continuous improvement.
Requirements:
- Bachelor's or Master's degree in Computer Science or a related field
- 7+ years of hands-on software development or software architect design experience
- 3+ years in an architectural or technical leadership role
- Strong proficiency in Java, C#, Python, JavaScript, etc.
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture
- Deep understanding of API design, data modeling, security, and scalability
- Strong organizational and leadership abilities
- Excellent problem-solving, communication, and interpersonal skills
- Ability to translate complex technical concepts for non-technical stakeholders
- Strong project management and organizational skills
- Fluency in both English, Cantonese and Chinese
As a caring company, staff development is one of our top priorities. We offer attractive remuneration packages with a wide range of fringe benefits include medical & dental insurance, education allowance, performance bonus and excellent career prospect to the right candidate. We also offer on-the-job training and specialized training programme to uplift the potential of our staff.
"Interested applicants please send your detailed resume with current and expected salary by email to: Please quote the employer reference number in the application."
All personal data collected will be kept in strict confidence and would only be used for recruitment purpose.
Is this job a match or a miss?
Software Compliance Consultant
Posted today
Job Viewed
Job Description
Job Overview:
We are seeking a proactive and results-driven Software Compliance Consultant to engage with customers who are using our software in a non-compliant manner. Through professional compliance consulting and tailored solutions, you will transform compliance risks into sales opportunities while safeguarding the company's intellectual property rights.
Key Responsibilities:
Client Communication & Coordination:
Conduct professional discussions with customers regarding software licensing issues.
- Address customer concerns and inquiries related to software compliance.
- Educate customers on licensing requirements and compliance standards.
- Maintain strong client relationships to ensure compliance issues are resolved effectively.
Compliance Sales & Negotiation:
Identify and engage potential customers using software non-compliantly.
- Develop and present customized compliance solutions and licensing options.
- Negotiate licensing terms to establish mutually beneficial agreements.
- Manage compliance sales cases to ensure successful deal closure.
Business Development Support:
Collaborate with vendors to negotiate licensing terms and compliance requirements.
- Assist in formulating procurement strategies to ensure compliance.
- Maintain customer compliance records and track compliance status.
- Support the sales team in identifying and developing new compliance-related business opportunities.
Qualifications & Requirements:
- 2-3 years of experience in software licensing, intellectual property, or a related field.
- Strong communication, negotiation, and sales skills.
- Familiarity with procurement processes and contract negotiation.
- Detail-oriented with strong risk awareness and business acumen.
- Proficiency in Cantonese is a plus.
- Ability to analyze and resolve complex compliance issues.
- Results-driven mindset with the ability to work under performance pressure.
Compensation & Benefits:
- Competitive base salary + performance-based bonuses.
- Comprehensive training and development programs.
- Clear career growth opportunities.
Is this job a match or a miss?
Senior Software Architect
Posted today
Job Viewed
Job Description
About SleekFlow
Join SleekFlow, a thriving SaaS startup that is experiencing rapid growth globally thanks to the support of renowned investors like Alibaba Entrepreneurs Fund and Tiger Global. Our mission is to develop the next generation of Conversational AI, empowering customer interactions across all channels—from messaging to voice—and enhancing business workflows and processes.
You will have the opportunity to thrive alongside the company through equity options. If you're ready to take your career to the next level and assume a larger role, we look forward to meeting you
At SleekFlow, we have developed an all-in-one Omnichannel Conversation AI Suite that drives conversions through conversations. Our platform seamlessly integrates with popular channels such as WhatsApp, Messenger, Instagram, WeChat, and more, providing comprehensive communication solutions. With our AI customer engagement platform, enterprises can automate growth by enhancing productivity across their sales, marketing, and support teams.
As we aggressively expand into emerging markets, we seek adventurous, diverse, and passionate individuals to join us on this exciting journey. Join our team and grow your career with SleekFlow
Learn more from our blogs for developers:
Senior Level
Location:
Hong Kong
Prior Experience in SaaS/ Software Industry is preferred
Languages:
Fluent English required; Cantonese or Mandarin a plus
Visa Sponsorship:
Company-sponsored Tech/Talent visa applications
About the Role
You will report directly to the CTO as part of the engineering leadership team, working closely with other engineering leaders and engineering teams across the organization. In this role, you'll help shape SleekFlow's long-term technology direction, define strategic roadmaps, and lead initiatives that scale our product. A major focus will be on building infrastructure to support rapid business growth as well as improving development and release efficiency for the entire engineering org.
While your influence spans company-wide technology strategy, you'll also remain engaged in hands-on leadership, tackling complex problems that push the boundaries of scalability, reliability, and engineering excellence.
Responsibilities
- Partner with engineering leadership to align business goals with technology strategy.
- Drive architectural strategy and implementation across multiple teams, with scope increasing based on experience.
- Lead complex, cross-functional initiatives to scale infrastructure and core systems.
- Leverage cloud infrastructure to optimize scalability, performance, and cost efficiency, ensuring systems can support rapid business growth.
- Drive improvements in developer productivity and release velocity by building robust internal platforms and tools.
- Mentor and develop engineers at different levels, fostering future leaders.
- Contribute to a culture of engineering excellence, innovation, and customer-first thinking.
- Define and uphold standards for quality, performance, and efficiency.
What You'll Need
- Degree in Computer Science, Mathematics, or a related field.
- 8+ years of experience in large-scale distributed systems, including microservices, Kubernetes, and databases.
- Expertise in one or more programming languages (e.g., Python, C++, Java).
- Deep knowledge of at least one cloud platform (AWS, Azure, GCP) and proven ability to leverage cloud-native services to scale complex systems.
- Proven ability to lead cross-team technical efforts and set long-term architectural direction.
- Strong communication and leadership skills, with the ability to influence at multiple levels.
- A collaborative mindset and passion for building high-impact products.
What We Offer
- Attractive compensation package including a 13th-month salary
- Stock options in a rapidly growing startup
- A fun, diverse, and international team culture
- Comprehensive group medical insurance
- Transport allowance
- Examination & education allowance
- Paid birthday leave
- Flexible work-from-home policy
- "Work From Anywhere" scheme
- Rewarding continuous learning from experienced team leads
- Many more exciting perks and growth opportunities
Confidence can sometimes hold us back from applying for a job. But we'll let you in on a secret: there's no such thing as a 'perfect' candidate.
SleekFlow is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.
Is this job a match or a miss?
Java Software Developer/ Software Engineer
Posted today
Job Viewed
Job Description
RV Automation Technology is a fast-growing Hong Kong-based company. We're looking for a passionate Java Software
Developer / Software Engineer
to help make it happen. If you love designing scalable backend solutions, collaborating across teams, and exploring how
AI
can power real-world automation, this is your chance to join an innovative and growing team.
What You'll Do:
- Participate in the full software development lifecycle — from system design, coding, integration to testing and deployment
- Develop and maintain backend systems using Java and Spring Boot
- Build and optimize RESTful APIs for communication between robots, applications, and cloud services
- Apply modern technologies and SaaS principles to create scalable, high-performance systems
- Integrate AI modules and data-driven logic into robotic control platforms
- Work with SQL databases (MySQL / MS-SQL) using JDBC, MyBatis, etc.
- Collaborate closely with frontend developers and DevOps teams to deliver seamless solutions
- Deploy and monitor systems on cloud platforms (AWS / Azure)
Requirements:
- Degree, Associate Degree, or Higher Diploma in Computer Science, IT, or Engineering
- Strong experience in Java backend development
- Hands-on experience with:
- Java and Spring Boot
- REST API, JSON
- JDBC, SQL and MyBatis
- MySQL or MS-SQL Server
- Knowledge of cloud services (AWS / Azure) are an advantage
- A collaborative mindset — able to work closely with cross-functional teams
- Self-motivated, detail-oriented, and eager to learn emerging technologies like AI and robotics
- Candidates with more experience will be considered for senior roles
- Must hold Hong Kong residency or a valid work visa
in Hong Kong
RV Tech seeks a Java Developer to build scalable backend & AI-driven robotic systems. Join our innovative team to shape the future of automation
Due to the volume of applications, only candidates shortlisted for the next stage will be contacted.
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Build, develop and deploy web applications
- Contribute in all phases of the development lifecycle including system integrations and UAT
- Prepare and produce releases of software components and technical documentations
- Assist to deliver internal projects as well as external projects for a variety of clients in both private and public sectors
- Conduct research to support the development and evolution of the Company's solution consultation services
- The appointee may need to work on customer site for specific project when required
Required Skills and Education:
- Degree or above in Computer Science, Computer Engineering or Information Technology
- Minimum 2 years working experiences in application development
- Recent graduates/candidate with less experience will be considered as Developer
- Able to demonstrate basic data analytical skill and programming experiences
- Hands on experience using web technologies such as , frontend frameworks, API integrations.
- Capable to communicate professionally, analytical, creative and problem-solving abilities
- Capable to work in a challenging, fast-paced team-oriented environment
- Preferable Skills: , Angular/React, RESTful API, JavaScript
- Database: MySQL, MSSQL, MongoDB or similar
- Knowledge in the following will be an advantage:
- AI Chatbot
- Cloud Deployment
- Python
- DevOps
We offer 5-day work week (except certain Saturdays subject to specific project requirements), 12 months contract, medical plan, free shuttle bus, free snacks and beverages. Happy and harmonious working environment.
For interested parties, please submit your full resume with current & expected salary, and state your availability in MS Word Format. Remuneration will be commensurate with qualifications and working experiences. Application without salary information will not be considered.
All information provided will be treated in strict confidence and used solely for recruitment purposes.
Is this job a match or a miss?
Be The First To Know
About the latest Software positions Jobs in Hong Kong !
Software Developer
Posted today
Job Viewed
Job Description
Qube Research & Technologies (QRT) is a global quantitative and systematic investment manager, operating in all liquid asset classes across the world. We are a technology and data driven group implementing a scientific approach to investing. Combining data, research, technology, and trading expertise has shaped QRT's collaborative mindset which enables us to solve the most complex challenges. QRT's culture of innovation continuously drives our ambition to deliver high quality returns for our investors.
We are looking for a Software Developer to join our Central Functions Development team based in our Hong Kong office.
You will be a highly motivated individual with expert communication skills, who has experience in interfacing directly with the business to bring solutions that utilise your knowledge and expertise in building both small- and large-scale applications. In this key role, you will be responsible for implementing a development framework for the Central Functions area (COO and Operations), working with a small team across London and Hong Kong with responsibility for stakeholder management and overseeing development from design through to release.
Your future role within QRT includes:
- Playing a key support role in maintaining and enhancing our reconciliation and operational processes, ensuring data accuracy as well as smooth operation and continuous improvement of existing tools
- Owning the relationship with our Reconciliations team, building out a suite of reconciliations and the associate user interfaces as well as providing support for those reconciliations already live
- Acting as a trusted partner and primary point of contact for the wider Operations and COO teams, building strong relationships with key stakeholders
- Designing and developing tooling to automate operational processes such as trade bookings, reconciliations, and related controls
- Taking ownership of the data sources the team will use, creating reports and dashboards
- Contributing to the development of new features in the team's internal web application, expanding functionality and user experience, while ensuring consistency and scalability across systems
- Continuously reviewing and improving existing services as well as building new tools and services from
Your present skillset:
- 2-3 years of software development experience in writing high-quality, testable code
- Experience with Python and core libraries such as Pandas and Numpy required
- Understanding of SQL and working with databases (reading / writing data)
- Proven ability to troubleshoot and resolve issues in existing solutions, demonstrating strong analytical and problem-solving skills
- Excellent communication and stakeholder management skills, with the ability to translate technical concepts into clear business context
- Ability balance multiple workstreams in a fast-paced environment and self-organise
- Data-orientated individual who can work through large, detailed and time-consuming projects
- Experience working within a development team in the financial services industry preferred
- Understanding of modern software architecture and cloud platforms (AWS a plus)
QRT is an equal opportunity employer. We welcome diversity as essential to our success. QRT empowers employees to work openly and respectfully to achieve collective success. In addition to professional achievement, we are offering initiatives and programs to enable employees achieve a healthy work-life balance.
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities
- Analyse business needs for system architecture design, data flow and data integration/migration for healthcare management application;
- Develop and test web-based software applications regarding features (e.g., interface, system, and API connectivity), logical codes development, and UAT protocols;
- Develop and maintain ETL & data protocols for data validation and data monitoring;
- Identify and automate repetitive/redundant scripts, processes and schedules to achieve optimal efficiency;
- Develop various data reporting interfaces for different business and operation units;
- Optimise SQL queries and data models to support business decision making;
- Propose and develop enhancement recommendations by reviewing existing solutions, documented troubleshoots, and version controls;
- Provide production support (L2/L3) via root-cause analyses of troubleshoots and;
- Develop technical specifications, API protocols, runbooks, and system mapping diagrams for knowledge transfer and maintenance.
Requirements
- Degree in Computer Science, Information Systems, or related discipline;.
- Solid experience in web application development (e.g., PHP/Laravel or ), RESTful APIs and SQL/MySQL;
- Hands-on experience with ETL/data processing (e.g., scripts, cron/schedulers, n8n/Airflow)
- Proficient in performing SQL optimisation;
- Familiar with Git, CI/CD, Linux/Nginx/Docker, environment configuration, and secure coding practices and;
- Able to collaborate across teams, manage project priorities in a fast-paced setting, and provide customer-focused support.
To find out more about our company, please visit our website:
We offer competitive remuneration packages and attractive terms to the right candidate. Interested parties please send full resume with expected salary & available date to HR Department by clicking "Apply Now".
All information provided by applicants will be treated in strict confidence and used for recruitment purposes only. All personal data of unsuccessful applicants will be retained for 6 months for future recruitment purposes and will then be destroyed.
Is this job a match or a miss?
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Analyze user requirements, perform feasibility studies and impact analysis
- Perform technical design, development, unit testing and development integration testing to deliver high performance, scalable, flexible and reliable software systems
- Work with project teams from oversea to perform system integration, testing and production environment setup, deployment and release
- Produce high quality deliverables based on thorough understanding of business requirements
- Provide technical supports during system development and production roll-out
Requirements:
- University graduate with major in Information Technology or related disciplines
- At least 2 years' experience in application development using Java / Spring Boot
- Solid experience in developing micro-services / event-driven architecture application
- Hands on experience on ReactJS /
- Hands on experience on MySQL / MongoDB / Redis
- Hands on experience on low-code application platform and RPA is a big advantage
- Innovative and strong analytical skill
- Desire to research and use new technology
- Good command of spoken and written English, Putonghua is an advantage
(OOCL is an Equal Opportunity Employer. OOCL will retain the personal data of applicants/ unsuccessful applicants for future recruitment purpose for a period of six months. All personal data will be destroyed immediately right after the abovesaid period.)
Is this job a match or a miss?