CareerPlanSign in

Software Engineer (C#)

USA💼 Full-time💰 $100,000–$100,000🗓 2026-05-10 → 2026-09-26

Core

Design and build high-performance C# software solutions, scalable distributed systems, and microservices for trading desks.

Role type

Software Engineer (C#)

Builds

Scalable distributed systems, microservices, and messaging solutions using Kafka and ActiveMQ.

Domain

Capital Markets / Financial Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Modern C# development, object-oriented programming, distributed systems, microservices architecture, AWS, Kubernetes, Kafka, ActiveMQ, Windows/Linux administration, CI/CD tooling (Jenkins, Git, GitLab), analytical thinking, problem-solving.

Preferred skills

Financial pricing models, derivative valuation.

Technologies

AWS, ActiveMQ, C#, CI/CD, Cloud, DevOps, Git, GitLab, Grafana, Jenkins, Kafka, Kibana, Kubernetes, Linux, Prometheus, Windows, microservices, Ansible, Java, JavaScript, Network, Python

Responsibilities

Design and build high-performance software solutions in C#. Develop scalable distributed systems and microservices. Use AWS, Kubernetes, and related cloud technologies to deploy and operate applications. Build and support messaging solutions using Kafka and ActiveMQ. Implement observability capabilities with Prometheus, Grafana, and Kibana. Participate in code reviews, unit testing, and broader quality assurance efforts. Collaborate with cross-functional teams to deliver and release new capabilities. Maintain and troubleshoot existing applications and infrastructure. Work directly with trading desks and remain accountable for the systems delivered. Follow a DevOps approach with ownership from design through production support. Stay current on industry trends and emerging technologies.

Seniority

Mid-level (0–5 years experience)

Sourced via devitjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.