Emplea.do

Principal .NET Engineer (Trading Systems)

Niuro · Get on Board · Remote

US$4,000.00 – US$4,500.00

Descripción del puesto

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.SkillsC#.NETASP.NETAWSDockerRedisREST APIsDistributed SystemsCI/CDObservability 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. 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. OMSFintechLow-LatencyMulti-threadingAlgorithmic TradingMessage Queues

Juegatela