Principal Software Engineer — Trade & Blockchain
Department: Trade Engineering
Location: Singapore, Hong Kong, China, Malaysia, South Korea, Taiwan, Vietnam
Employment Type: FullTime
What You’ll Do
Write and own substantial amounts of production code in the most complex, high-risk, and business-critical areas of the platform.
Take end-to-end ownership of system behavior in production, especially under failure, stress, or adversarial conditions.
Operate confidently in ambiguous problem spaces, defining constraints, risks, and execution paths when clarity does not yet exist.
Anticipate and neutralize systemic technical, operational, and product risks through careful design, invariants, and operational discipline.
Simplify complex systems by eliminating accidental complexity, unsafe patterns, and brittle abstractions.
Set technical direction primarily through reference implementations, durable abstractions, and sustained ownership of core systems.
Act as one of the strongest technical coaches on the team through high-signal code reviews, design discussions, and example.
Influence product and technical decisions by deeply understanding system behavior, user incentives, and long-term trade-offs.
Participate actively in incident response, and ensure durable improvements through root-cause analysis and follow-through.
Raise the bar for correctness, reliability, and operability by making the right designs and behaviors the default for others.
What We’re Looking For
We’re looking for exceptional individual contributors who consistently demonstrate strong performance across our core competencies, and who provide outsized leverage through a small number of exceptional strengths.
In particular, you should have:
A track record of owning and evolving complex, production-critical systems.
Exceptional engineering judgment in ambiguous, high-risk, or adversarial environments.
Deep comfort reasoning about failure modes, edge cases, and second- or third-order effects.
Strong operational ownership, including designing for observability, safe failure, and recoverability.
The ability to simplify complex systems without losing essential correctness or safety.
A demonstrated ability to influence others through code quality, design clarity, and technical credibility.
Clear, precise communication, especially when articulating risks, trade-offs, and system behavior.
Nice to Have
Deep domain expertise in trading systems, exchange mechanics, or financial infrastructure.
Expertise in one or more high-leverage areas such as:
reliability and operational excellence
adversarial or incentive-aware system design
architectural simplification and technical leverage
deterministic, performance-sensitive, or event-driven systems
Experience operating systems under significant load, stress, or real-world failure scenarios.
This Role Is Not a Fit If
You prefer narrowly scoped work with clearly defined requirements.
You are uncomfortable owning ambiguous, high-risk problems end-to-end.
You avoid deep production ownership or incident responsibility.
You prefer influencing through authority or process rather than through technical leadership.
You are not interested in remaining deeply hands-on as an individual contributor.
How Success Is Measured
Success in this role is measured by:
The long-term correctness, stability, and clarity of the systems you anchor.
Reduction of systemic risk and classes of failure over time.
How much easier it becomes for others to do the right thing because of your work.
The degree to which your technical judgment is trusted on the hardest problems.
Final Note
Principal Engineers here are not managers and not detached architects.
They are exceptional ICs who take responsibility for the hardest problems and make the organization meaningfully stronger by doing the work that only they can do.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
