Niuro
Getonbrd · Posted 19d ago
Principal .NET Engineer (Trading Systems)
Continue to application
Add your email once, then Caio opens the original posting.
Indexed description
Experience and Skills
- 8+ years of professional software engineering experience, including 5+ years designing and supporting large-scale production systems.
- C1 English level or higher.
- Expert-level development experience with C# and ASP.NET.
- Deep understanding of distributed systems architecture, REST APIs, and service-oriented architectures.
- Strong hands-on experience with AWS infrastructure and Docker-based environments.
- Proven experience with Redis or other high-performance caching systems.
- Solid experience with CI/CD pipelines, deployment automation, and system observability (monitoring, logging, alerting).
- Strong troubleshooting, debugging, and production support skills for systems with strict uptime requirements.
Skills
- C#
- .NET
- ASP.NET
- AWS
- Docker
- Redis
- REST APIs
- Distributed Systems
- CI/CD
- Observability
Projects
This is a high-impact technical leadership role for a Principal .NET Trading Systems Engineer to take full ownership of Order Management Systems (OMS), API infrastructure, and core trading services. You will architect, build, maintain, and scale mission-critical backend systems that drive real-time trading operations, broker connectivity, and market data infrastructure. This position requires a hands-on leader who can make architectural decisions while participating in development, performance optimization, and system troubleshooting. In a fast-paced, remote environment, you will ensure high availability and sub-millisecond reliability for systems with strict uptime requirements. You will establish engineering standards, mentor developers, and lead disaster recovery and incident response. This role is ideal for an engineer with deep technical expertise in distributed systems, financial technology, and high-performance infrastructure who thrives on high accountability and ownership.Key Responsibilities
- Serve as the technical owner of OMS infrastructure and related backend services, leading architectural decisions and establishing technical standards.
- Design, develop, and maintain high-availability backend services using C# and .NET technologies.
- Optimize application performance, resource utilization, and system scalability to handle demanding production workloads.
- Manage AWS infrastructure, Docker environments, and CI/CD workflows while implementing robust monitoring, logging, and disaster recovery procedures.
- Lead incident response, perform root-cause analysis for production outages, and ensure system stability.
- Review pull requests, mentor developers, and enforce engineering best practices across the team.
- Support broker, exchange, and market data integrations, collaborating on real-time and algorithmic trading infrastructure.
Nice to Have
- OMS
- Fintech
- Low-Latency
- Multi-threading
- Algorithmic Trading
- Message Queues
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search
Want help applying to roles like this?
Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent