536 Software Developer jobs in Hong Kong
Software Developer
Posted today
Job Viewed
Job Description
Key Duties & Responsibilities
- Responsible for the day-to-day maintenance of company websites and systems related to transaction processing, investment trading, and valuation to ensure stable operations. Perform regular system inspections to promptly identify and address potential issues.
- Provide solutions to user queries related to system usage, offering technical support and training. Maintain strong user relationships, gather feedback, and implement improvements.
- Respond swiftly to system failures, conduct troubleshooting, and ensure business continuity. Develop and regularly practice emergency response plans.
- Analyze system performance and implement optimization strategies to enhance efficiency. Support technical aspects of system upgrades and the launch of new features.
- Oversee security configuration and management to ensure information safety. Conduct regular security scans and address vulnerabilities.
- Create and maintain system operation manuals, maintenance logs, and other technical documents. Regularly update system configuration and operational process documentation.
Requirements and Qualifications
- Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
- Over 3 years of experience in IT system operations and maintenance, preferably in the fund management industry.
- Proficient with Linux/Unix operating systems and capable of writing Shell scripts/Python.
- Knowledgeable about container technologies and familiar with cloud platforms like AWS and Azure.
- Solid understanding of network fundamentals, including common protocols and troubleshooting methods.
- Strong analytical and problem-solving skills with a collaborative team spirit.
Software Developer
Posted today
Job Viewed
Job Description
Reference 25000HYD
Responsibilities
Software Development
- Design, develop and deliver robust and performant systems for Equity business
- Be the first point of contact and assist traders in pricing and risk & PnL isssues
- Partner closely with traders, quantitative analysts, and fellow technology teams to enhance our platform
- Understand business requirements
- Be part of a worldwide team with locations in Hong Kong, Paris, Bangalore
Required
Profile required
Technical Skills Requirement / Must have:
- Technical knowledge in one or more OOP languages, preferably in Java (8/11/17 and above) or alternitively .NET, ASP.NET
- Experience with SQL & relational databases (Oracle, PostgreSQL)
- Experience with messaging systems like RabbitMQ, Kafka
- Understanding of Linux/Unix environments
- Experience in using CI/CD tools like GitHub (Actions), Jenkins and Jira
- Understanding of design principles and patterns
Technical Skills Desired / Plus:
- Experience in developing and supporting front office applications
- Experience with cloud-native applications using docker and K8s on Microsoft Azure or AWS
- Functional knowledge on EQD Derivatives and/or risk analysis
Competencies Requirement / Must have:
- Ability to quickly identify and resolve technical issues in a high-pressure environment
- Excellent verbal and written communication skills tailored to suit the audience
- Ability to work as part of large global teams and on global applications
- Exceptional team-player mindset helping to promote team sprit
- Ability to work in an international and distributed team environment
- Strong analytical & problem-solving skills
Behavioral Skills
Client - Client focus: I put long term relationship with our clients at the center of my actions, whatever my position
Team Spirit - Collective mindset: I favour the team's interest over my own results
Innovation - Thinking out of the box/Creativity: I propose new ideas and solutions
Responsibility - Performance: I strive for high performance
Innovation - Technology: I adopt new technologies in the solutions and projects I work on
Commitment - Sustainability: I strive to develop my skills and knowledge
Hybrid Work Environment:
Societe Generale offers a hybrid work arrangement that offers employees the flexibility to work remotely, as well as on-site, in order to promote interaction and collaboration with colleagues while adhering to all SG standard protocols. Hybrid work arrangements vary based on business area. The applicable Business lines will determine and communicate the work arrangements that best meet their business needs.
Our vision:
- Engaged workforce that is demographically diverse in a way that reflects the communities in which we operate
- Inclusive culture and workplace that recognizes employees' unique needs and utilizes their diverse talents
- Engage our community and marketplace, and position the organization to meet the needs of all its clients
Check out our DE&I initiatives:
Department Description
Within "SG Corporate and Investment Banking", the EQD business line is a global player on EquityDerivatives markets, providing financial solutions, to investors around the world.
The team provides agile development and support capability for Exotic Equity products on Risks and PnL.
The team you'll join is operating as a feature team to develop and support Equity Risks and PnL systems. It is composed by developers experts on the entire Equity Derivative chain, working together as one, to ensure self-sufficiency and proactive incident resolution at all stages of the software development.
Business insight
Our Culture:
At Societe Generale, we live by our 4 core values of commitment, responsibility, team spirit and innovation. We are engaged and demonstrate consideration for others. We act ethically and with courage. We focus our talent and energy on collective success. We experiment and propose new ideas. This way, we maximize our ability to serve client needs and anticipate market changes. Societe Generale is committed to strengthening bonds with colleagues, communities, and the world in which we live, because relationships are at the heart of how we operate. Please visit our APAC career website: for more information.
Diversity, Equity & Inclusion (De&I):
Our mission: Recruit, develop, advance, and retain a diverse workforce that is united in our efforts to enhance our competitive position and deliver innovative solutions to our clients.
Diversity and Inclusion
We are an
equal opportunities employer
and we are proud to make diversity a strength for our company. Societe Generale is committed to recognizing and
promoting all talents
, regardless of their beliefs, age, disability, parental status, ethnic origin, nationality, gender identity, sexual orientation, membership of a political, religious, trade union or minority organisation, or any other characteristic that could be subject to discrimination.
Software Developer
Posted today
Job Viewed
Job Description
Regulatory Technology Developer
We are a global quantitative and systematic investment manager operating across all liquid asset classes worldwide. Our approach is driven by data, research, and technology, combining trading expertise with a scientific mindset. Collaboration and innovation are at the core of our culture, enabling us to solve complex challenges and deliver high-quality outcomes.
The successful candidate will join the
Regulatory Reporting function
within the Compliance team, working closely with compliance, IT, and business teams to maintain accurate, timely regulatory reporting processes.
Key Responsibilities
- Manage and enhance regulatory reporting systems and controls
- Develop automation solutions using Robotic Process Automation (RPA) tools
- Ensure reporting processes remain compliant with regulatory requirements
- Maintain and optimize systems, including data validation and quality assurance
- Identify opportunities for process improvements and implement solutions
Required Skills & Experience
- 5–7 years of experience as a polyglot developer, with strong
Python
expertise - Proficiency in
SQL
and database management - Experience building frameworks and tools from scratch
- Familiarity with
financial derivative products - Hands-on experience with
Robotic Process Automation (RPA)
tools - Strong analytical and problem-solving skills
- Knowledge of modern software architecture and
cloud platforms - Intellectual curiosity and ability to learn emerging technologies quickly
Software Developer
Posted today
Job Viewed
Job Description
We are hiring for one of our ecosystem projects in the digital asset space. Currently seeking a Software Developer with expertise in C++ to design, develop, and optimize our HFT platform. You will work on low-latency, high-throughput systems, collaborating with cross-functional teams to deliver robust and scalable solutions for real-time trading environments.
Job Description
- Design, develop, and maintain high-performance trading systems using C++, Rust, and/or Golang.
- Optimize code for ultra-low latency and high throughput to meet the demands of HFT environments.
- Implement and enhance trading algorithms, order execution systems, and market data processing pipelines.
- Collaborate with quantitative researchers, traders, and infrastructure teams to integrate new features and improve system performance.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Debug and resolve complex performance and reliability issues in production systems.
- Stay updated on emerging technologies and propose innovative solutions to enhance platform capabilities.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in software development, with a focus on C++.
- Strong understanding of low-latency programming, multithreading, and concurrency.
- Experience with network programming (e.g., TCP/IP, UDP) and socket-level optimizations.
- Familiarity with Linux/Unix environments and performance profiling tools.
- Knowledge of data structures, algorithms, and system design for high-performance applications.
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
Nice To Have
- Experience in high-frequency trading or financial systems development.
- Knowledge of market data protocols (e.g., FIX, ITCH, OUCH) and exchange connectivity.
- Familiarity with Rust's memory safety features or Golang's concurrency model (goroutines, channels).
- Understanding of distributed systems and microservices architecture.
- Experience with performance optimization techniques, such as cache locality and lock-free programming.
- Exposure to quantitative finance or trading strategies is a plus.
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Assist web and moblie application development, implementation, testing and problem-solving on web or mobile
- Work close with our energetic team and participate in our product development
- Translate designs and wireframes into high quality code
- Develop latest technology and apply to company
Requirements:
- Diploma or University students in Computer Science, Information Technology, Pure Science or any other disciplines (other disciplines are also welcome)
- Basic understanding with Javascript
- Experience with PHP, jQuery, Mysql, Basic bash, Linux cli is an advantage
- Mature, self-motivated, hardworking and willing to learn
- Love coding, strong problem solving skills and a good team player
- Be prepared to work in a demanding startup environment and love challenges
- Fluent in Cantonese or Mandarin or English
- At least 28 hours per week with flexible working time
Software Developer
Posted today
Job Viewed
Job Description
We're seeking a Software Developer to join our engineering team and help build the next generation of Real World Asset (RWA) tokenization infrastructure. You'll learn to develop cutting-edge DeFi protocols that bridge traditional e-commerce with Web3, while working alongside experienced developers who will mentor your growth in blockchain technology.
What You'll Work On
Platform Development (With Mentorship)
- Smart Contract Testing: Write comprehensive tests for PST token contracts and dividend distribution mechanisms
- API Integration: Help build and maintain connections to Amazon Seller Central APIs and payment systems
- Frontend Development: Create user interfaces for token holders to view dividends and trading data
- Data Processing: Develop scripts to process and validate e-commerce data feeds
DeFi Protocol Support
- Liquidity Pool Maintenance: Monitor and optimize PST-stablecoin trading pairs
- Transaction Monitoring: Build dashboards and alerts for protocol health and performance
- Documentation: Create technical documentation and user guides for PST ecosystem
- Bug Fixes: Identify and resolve issues in existing smart contracts and web applications
Learning & Growth Areas
- Blockchain Fundamentals: Learn Solidity, smart contract security, and DeFi principles
- Financial Products: Understand tokenization, yield generation, and structured finance
- E-commerce Integration: Gain expertise in Amazon APIs, payment processing, and risk assessment
- Cross-Chain Development: Explore multi-chain deployment and bridge technologies
Technical Requirements
Must-Have Skills
- 1-3 years of software development experience
- Strong programming fundamentals in JavaScript, Python, or similar languages
- Basic understanding of blockchain concepts and cryptocurrency
- Web development experience with or similar frameworks
- API integration experience with REST APIs
- Version control proficiency with Git
- Problem-solving mindset and eagerness to learn new technologies
Preferred Qualifications
- Basic Solidity knowledge or willingness to learn smart contract development
- Interest in DeFi and understanding of tokens, exchanges, liquidity pools
- Database experience with SQL or NoSQL systems
- Cloud platform familiarity (AWS, GCP, or similar)
- Fintech interest or coursework in finance/economics
- Testing experience with unit tests and integration tests
- Open source contributions or personal blockchain projects
Learning Opportunities
- Blockchain Development: Solidity, smart contracts, Web3 integrations
- DeFi Protocols: AMMs, lending, yield farming, tokenomics
- Financial Technology: Risk management, structured products, compliance
- Infrastructure: Docker, Kubernetes, monitoring systems
- Security: Smart contract auditing, vulnerability assessment
Technical Stack
- Blockchain: Solidity, Hardhat, OpenZeppelin, Ethereum, BSC
- Backend: , PostgreSQL, Redis
- Infrastructure: AWS/GCP, Docker, Kubernetes
- Monitoring: The Graph, Tenderly, custom analytics
- Security: Slither, MythX, formal verification tools
What Makes This Role Unique
Learn From Proven Success
- Real business model with $1.3B+ in processed transactions (not just theoretical DeFi)
- Experienced team ready to mentor your blockchain development journey
- Production systems handling real money and real businesses
Technical Growth Path
- Hands-on blockchain learning with immediate practical application
- End-to-end understanding of how RWA tokenization actually works
- Exposure to traditional finance concepts in a modern tech environment
- Cross-functional experience with business, risk, and product teams
Career Acceleration
- Fast-growing company with expansion plans across Asian markets
- Direct impact on product features used by real customers
- Mentorship from senior developers with traditional finance + DeFi backgrounds
- Clear progression path to senior blockchain developer roles
Software Developer
Posted today
Job Viewed
Job Description
Software Developer – Risk Engineering | Hong Kong - relocation packages on offer
A leading quantitative investment firm is searching for a Software Developer to strengthen its global Risk team. This group sits at the intersection of engineering and financial modeling, building systems that directly influence trading and risk decisions across multiple regions.
What you'll do
- Collaborate with Risk Managers to productionize and scale quantitative risk models.
- Deploy and scale cloud-native services on AWS using Docker and Kubernetes.
- Build interactive dashboards and tools with frameworks like Plotly Dash and AG-Grid.
- Develop and extend Python-based applications, including APIs and data pipelines.
- Drive multiple initiatives simultaneously in a fast-paced, collaborative environment.
What we're looking for
- Strong Python/OOP background with 3-8 years of development experience.
- Familiarity with REST APIs, SQL databases, and distributed systems.
- Hands-on exposure to AWS and containerized environments (Docker/Kubernetes).
- Experience creating UI tools for data visualization (e.g., Plotly Dash, AG-Grid).
- Knowledge of risk modeling or financial markets is an advantage.
Why apply?
You'll work with a high-caliber global team, solve complex engineering challenges, and gain rare exposure to risk models in a live trading environment.
Leading industry compensation and relocation support are on offer.
Be The First To Know
About the latest Software developer Jobs in Hong Kong !
Software Developer
Posted today
Job Viewed
Job Description
- Bachelor's degree or higher in Computer Science, Information Technology, or a related field.
- Over 3 years of experience in IT system operations and maintenance, preferably in the fund management industry.
- Proficient with Linux/Unix operating systems and capable of writing Shell s/Python.
- Knowledgeable about container technologies and familiar with cloud platforms like AWS and Azure.
- Solid understanding of network fundamentals, including common protocols and troubleshooting methods.
- Strong analytical and problem-solving skills with a collaborative team spirit.
Software Developer
Posted today
Job Viewed
Job Description
Software Developer – Risk Engineering | Hong Kong - relocation packages on offer
A leading quantitative investment firm is searching for a Software Developer to strengthen its global Risk team. This group sits at the intersection of engineering and financial modeling, building systems that directly influence trading and risk decisions across multiple regions.
What you'll do
- Collaborate with Risk Managers to productionize and scale quantitative risk models.
- Deploy and scale cloud-native services on AWS using Docker and Kubernetes.
- Build interactive dashboards and tools with frameworks like Plotly Dash and AG-Grid.
- Develop and extend Python-based applications, including APIs and data pipelines.
- Drive multiple initiatives simultaneously in a fast-paced, collaborative environment.
What we're looking for
- Strong Python/OOP background with 3-8 years of development experience.
- Familiarity with REST APIs, SQL databases, and distributed systems.
- Hands-on exposure to AWS and containerized environments (Docker/Kubernetes).
- Experience creating UI tools for data visualization (e.g., Plotly Dash, AG-Grid).
- Knowledge of risk modeling or financial markets is an advantage.
Why apply?
You'll work with a high-caliber global team, solve complex engineering challenges, and gain rare exposure to risk models in a live trading environment.
Leading industry compensation and relocation support are on offer.
software developer
Posted today
Job Viewed
Job Description
A leading firm in the traditional finance and crypto trading space, managing over $1 billion in AUM, is dedicated to fostering a collaborative work environment that values work-life balance. Known for its innovative approach, this firm specializes in both mid and low-frequency trading across the Asia-Pacific and European markets, leveraging advanced technology and data-driven strategies to inform critical trading decisions. This dynamic opportunity involves working alongside a talented team of developers located across London, Paris, and Hong Kong, playing a pivotal role in industrializing and scaling risk models while collaborating closely with internal and external stakeholders.
Your future role within the firm
Software Development: Design, develop, and maintain software solutions using advanced Python, including API development.
Cloud Technologies: Leverage AWS to deploy, manage, and scale applications efficiently.
User Interface: Build and enhance user interfaces using tools like Plotly Dash and AG-Grid.
System Integration: Work with REST APIs, SQL Server, Docker, and Kubernetes to create robust, scalable systems.
Collaboration: Collaborate closely with Traders and QDevs to make key trading decisions, ensuring this is not a "support" role.
Project Management: Tackle multiple projects simultaneously and prioritize tasks effectively in a fast-paced environment.
Your present skillset
Experience: Must be less than 10 years of software development experience.
Programming: Advanced proficiency in Python with strong object-oriented programming skills.
Technical Skills: Experience with Linux and AWS data tools.
Cloud Platforms: Familiarity with AWS is a must.
UI Development: Experience with frameworks such as Plotly Dash and AG-Grid.
Problem-Solving: Strong problem-solving skills with a proactive and efficient approach.
Project Management: Ability to manage multiple projects and prioritize effectively.
Risk Experience: Prior experience in risk management is not required.
Get in touch with Sarah Fan –