
Principal Software Engineer – Trade & Blockchain
Grvt
full-time
Posted on:
Location Type: Remote
Location: Singapore
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
production codesystem behaviorroot-cause analysisobservabilitysafe failurerecoverabilitydesign claritytechnical credibility
Soft skills
engineering judgmentcommunicationinfluencecoachingproblem-solvingrisk assessmentoperational ownership