Senior Software Engineer – Full Stack (C#/React.js)
Role summary
Seeking a Senior Software Engineer for a full-stack role on a high-visibility trading and compliance technology team. The position focuses on building and enhancing a React front-end application and developing backend services using .NET/C# and Python within an AWS-based microservices architecture. Responsibilities include cloud infrastructure management, platform improvement, production support, and collaboration with trading, compliance, and product stakeholders. This hybrid role requires 6-8 years of experience, strong C#/.NET and React skills, and experience with AWS and microservices.
We are seeking a Senior Software Engineer to join a high-visibility trading and compliance technology team supporting an in-house Trade Control platform. This system sits upstream of the OMS and plays a critical role in pre-trade compliance, controls, and stability across trading workflows.
This is a hands-on, full-stack role with a strong emphasis on React front-end development, paired with backend services in .NET/C# and Python running on AWS-based microservices architecture.
\*Hybrid – 3 days onsite
\*Not open to C2C or external agencies.
Responsibilities
- Build and enhance a front-end heavy React application supporting pre-trade compliance and control workflows
- Develop and maintain backend services using .NET/C# and Python within a microservices architecture
- Designed, deployed, and maintained scalable cloud infrastructure using AWS services
- Improve platform stability, performance, and scalability while delivering new features
- Work within AWS infrastructure across cloud-native services and deployments
- Own production support and issue resolution during U.S. hours, coordinating closely with offshore teams
- Collaborate with trading, compliance, and product stakeholders in a high-visibility environment
- Participate in design discussions and contribute to technical improvements across the platform
Required Experience
- 6–8 years of professional software engineering experience
- Strong hands-on experience with C#/.NET backend development
- Heavy front-end experience with React (modern frameworks, state management, performance optimization)
- Developed and integrated APIs using GraphQL
- Experience building microservice architectures, ideally using Python for services
- Strong experience working in AWS cloud environments
- Experience supporting high-availability production systems
- Ability to independently own issues and drive resolutions
- Strong communication skills and experience working with offshore teams
Preferred Experience
- Experience within trading systems, compliance platforms, or financial services environments
- Exposure to OMS or pre-trade control systems
- Familiarity with distributed systems and cloud-native best practices
- Agile development environments
*Base Salary Range: 150,000 - 200,000 USD Annually + Benefits*
*Actual compensation may vary based on factors such as role, work experience, education and training, skill level, market conditions, and the candidate's geographic location.*
*We offer a competitive compensation package, including a base salary, comprehensive health care coverage, disability benefits, a 401(k) match, life insurance, paid personal days, paid holidays, and paid time off, among other benefits.*
*For those in eligible roles, a discretionary bonus may be awarded based on company performance and in recognition of individual achievements and contributions.*
*Additional details about total compensation and benefits details during the hiring process.*