Principal .NET Engineer(Crypto Trading & Data Infrastructure)
Tectona is seeking a Principal C# Software Engineer to lead the development of a high-performance cryptocurrency trading platform and advanced analytics systems.
You’ll be building high-uptime, low-latency, .NET Core–based message processing and data transformation services that operate in real-time trading environments.
Note: This is
not an on-chain project.
A strong understanding of cryptocurrencies is essential. Knowledge of perpetual futures is required (commercial experience not mandatory). Experience in crypto-related sectors is highly preferred.
Why This Role Is Attractive- Work on mission-critical, real-time trading systems.
- Tackle deep technical challenges: GC optimization, memory management, Span<T>, binary protocols, async/concurrency patterns.
- Influence architectural decisions and development standards.
- Lead and mentor engineers while remaining deeply hands-on.
- Fully remote with flexible working hours — ideal for senior engineers.
Key Responsibilities- Design, develop, and support distributed, high-performance C# applications.
- Build software with observability, testability, and security as core principles.
- Collaborate with the Technical Architect on planning and implementing system changes.
- Troubleshoot complex issues across distributed services, queues, and external APIs.
- Conduct code reviews focused on maintainability and scalability.
- Provide technical leadership to a small development team.
- Mentor senior and junior developers.
- Support the CTO in evolving engineering processes and team maturity.
- Propose improvements based on domain insights gained through the role.
Required Skills & Experience- Deep expertise in C# .NET, including DI, Hosting, Span<T>, allocations, and GC behavior.
- Ability to analyze where and how memory is allocated (stack vs heap, stackalloc).
- Knowledge of binary serialization methods (Span-based).
- Hands-on experience with message queues (SQS, Kafka, Service Bus), including DLQ and poison message handling.
- Strong SQL capabilities (Postgres / MSSQL) with query tuning and execution plan analysis.
- Experience with containers (Docker), networking fundamentals, and protocol porting.
- Ability to build unified abstractions for APIs and WebSocket streams.
- Understanding of idempotency and its importance in trading/risk systems.
- Excellent attention to detail and strong testing practices (unit, property, integration).
- Strong documentation and reporting abilities.
- Experience leading development teams (4–8 engineers).
- Familiarity with CI/CD best practices.
- Excellent communication skills and experience working in global, remote teams.
Desirable Skills- IaC experience (AWS CDK / Terraform).
- OpenTelemetry and monitoring best practices.
- Familiarity with cryptocurrency culture.
- Experience with container hosting and isolation models.
- AWS cloud experience.
- Knowledge of web-scraping, proxies, YARP.
- Ability to analyze proc/heap dumps.
- Experience with Actor/State Machine models (Orleans, Coyote).
- Knowledge of perpetual futures (TP/SL, TWAP, VWAP, isolated vs cross margin, hedge vs single modes).
What We Offer- Fully remote, permanent role.
- Flexible working hours around core collaboration times.
- 25 vacation days.
- Opportunity to deliver real impact on a high-performance trading platform.