We live our mission and values.

SoFi’s mission is at the center of how we think about serving our members as we constantly work towards making the investing experience simpler, smarter and more affordable. We are proud to come to work every day knowing what we do has a direct impact on people’s lives — and our core values guide us every step of the way.

 

We live our mission and values.

We’re forward thinking.

From building an incredible trading app to employing the latest technology in our products, we are always working on new ways to bring our 2.6 million members more opportunities to achieve their goals—no matter where they are in their financial journey.

We’re forward thinking.
Hear it from Team SoFi Hong Kong.

Hear it from Team SoFi Hong Kong.

Andy L.
"SoFi is an incredibly exciting company to work for. A fast-moving, dynamic, innovative and ambitious company driven forward by a smart and passionate team."
Andy L.
Senior Marketing Manager
Angie L.
"As a compliance associate, I am regularly presented with unique and exciting challenges in my role and am empowered to tackle them with the freedom and trust my team and SoFi gives to me"
Angie L.
Associate, Compliance
Darren A.
"My team and I build an innovative and compelling experience for SoFi members on the app. I truly believe we are doing incredible things!"
Darren A.
Director of Engineering
Join our team

Join our team

Technology and Product
2 openings arrow
Our team

You will be joining the SoFi Hong Kong Engineering team. Our team is dynamic, diverse and bound by a passion for great technology and products. We welcome new ideas, we debate, we take risks and we move forward together. As a team we have a direct impact on the future of SoFi and the industry as a whole.
We live and breathe agile development which supports the fluid nature of our business. We believe in mentoring and continuous improvement. We value extreme ownership, clear communication, a strong sense of craftsmanship, and the desire to create lasting work and work relationships.

Your style

It is valued that you are not afraid of voicing an opinion on how to improve things, whether it be in our code base, daily workflows and processes or management approaches. You are able to work individually and with your team to solve problems. Most importantly, you are a driven team player that never compromises on quality. You are comfortable working in a dynamic, multicultural environment where excellence is encouraged and rewarded.

Your role and responsibilities

As a Senior Full Stack Developer, you will:
• Design, build and support React Native apps
• Design, build and deploy Node.js microservices
• Integrate with 3rd party systems and databases
• Have direct influence/full ownership on product features, experiments, technical projects and directions
• Work cross functionally to gather requirements, innovate and improve/automate processes
• Participate in the formulation of design specifications, put forward innovative ideas, and continuously optimize the user experience of the product
• Contribute to an environment of always learning and always innovating
• Be a leader, technical architect, mentor, and driver towards the right technology

Required Skills and Qualifications

• Solid experience on building user-facing mobile applications (React Native, Vue, Svelte, etc. iOS, Android would be considered); and/or
• Solid knowledge of server technologies, databases, distributed systems, load balancing; Docker and Kubernetes experience preferred
• Good knowledge of the current JavaScript ecosystem, with things like Webpack, Babel, ESLint etc.
• Experience with most of the technologies and concepts listed below
• Self motivated
• Good English communication
• You enjoy finding creative solutions to problems
• You are a strong team player who can manage multiple stakeholders

Our Stack

Front end
• Latest version of React Native for our apps (IOS and Android)
• Written in Typescript
• E2E tests with Detox
• Unit tests with Jest
• CI with Travis
• CD with Microsoft AppCenter

Back end
• NodeJs (with Typescript)
• GraphQL and REST
• AWS cloud services
• Salesforce
• Unit and Integration tests with Jest (our target is at least 75% coverage)
• CI/CD with Travis


Click here to email us your application
Our team
You will be joining the SoFi Hong Kong Engineering team. Our team is dynamic, diverse and bound by a passion for great technology and products. We aim to create an open and transparent working environment where everyone’s voice can be heard. We welcome new ideas, we debate, we take risks and move forward together. We believe in mentoring and continuous improvement.

Your style
We’re looking for someone who contributes to our team by voicing their opinion on how to improve things, whether it be in our code base, product features, internal processes or management decisions. You will be given the opportunity to take ownership of features and projects as well as collaborating with team members across departments.

Responsibilities
• To develop and maintain user-facing features
• To lead architectural and technical decisions
• To collaborate other team members and stakeholders to gather requirements
• To have direct influence or ownership on product features, experiments, and overall direction of the team
• To contribute to an environment of always learning and always innovating

Skills & Personal Qualities
• Solid knowledge of server technologies, databases, distributed systems and load balancing
• Strong experience building and maintaining highly scalable systems
• Good awareness of the current JavaScript (we’re using TypeScript) ecosystem
• Write high standard, maintainable and reusable code
• Self-motivated individual who enjoys finding creative solutions to problems
• Strong team player who can manage multiple stakeholders

Our Tech Stack:
• Node.js (with TypeScript)
• Containerised microservices deployed to AWS (Docker, with the opportunity to migrate to Kubernetes)
• GraphQL
• CI/CD with Travis
• Unit and integration tests with Jest (our target is at least 75% code coverage)
• AWS cloud services (ELB, EC2, SQS, SES, DynamoDB, Redis etc.)

Click here to email us your application

SoFi core values

VALUE #1

Put our members’ interests first.

If we take care of our members’ interests, it will best serve our interests.
VALUE #2

Run after problems.

We must build a culture of people who run after problems in order to ensure we execute with excellence and “things” do not fall through the cracks.
VALUE #3

Embrace diversity. Everyone should feel welcome, included and able to contribute.

Diversity is a differentiator and our team should reflect society. We should continue to encourage and celebrate diversity.
VALUE #4

Get to the truth and make principle-based decisions.

We can only make the best decisions if we have the right data, all of the perspectives, and if we align on the guiding principles.
VALUE #5

Make your footprint bigger than your foot.

Selfless acts are critical to elevate beyond the impact of our collective individual efforts.
VALUE #6

Do the right thing. If you’re not sure, do the harder thing.

Our business is built on trust and integrity, which requires both adhering to the letter of the law and regulations, and doing the right thing for the company and our members.
VALUE #7

Set ambitious goals, be gritty, be accountable.

We must hold ourselves and others accountable for delivering our business objectives, for our culture, and for our members.
VALUE #8

Take care of other people and help them grow.

Our people are our greatest differentiator. If we take care of our people, they will take care of our members.
VALUE #9

Iterate, learn, innovate.

We are all responsible for innovation and we must embrace data-driven decisions.
VALUE #10

Be SoFi missionaries.

Our products, our services, our brand, and our business must be durable over the long term to achieve our mission—be a missionary.
VALUE #11

…and don’t forget to smile.

Our ambition is contagious: it makes us smile to see people inside and outside of SoFi succeed.