Job Title: Senior Systems Engineer – Middle Office Systems
Location: Hybrid – New York, NY
Employment Type: Full-Time, Direct Hire
About the Role
We are seeking a highly skilled Senior Systems Engineer to join our Middle Office Technology team, focused on building and enhancing post-trade platforms that support trade capture, operations, and reconciliation. This is a hands-on engineering role with architectural responsibilities, ideal for someone with deep experience in financial systems and a passion for scalable, multi-tiered application design.
Key Responsibilities
• Design, develop, and maintain robust software solutions for middle and back office operations
• Architect multi-tiered applications that support trade lifecycle management and post-trade workflows
• Collaborate with cross-functional teams including front office, compliance, and operations
• Implement containerized solutions using Docker and Kubernetes for scalable deployment
• Optimize performance and reliability of systems built on .NET, .NET Core, C#, and SQL Server
• Ensure alignment with regulatory requirements and operational best practices
• Contribute to system modernization and cloud migration initiatives
Required Skills & Experience
• 10+ years of software engineering experience, with a focus on financial systems
• Strong expertise in .NET, .NET Core, C#, and SQL Server
• Proven experience developing multi-tiered enterprise applications
• Hands-on experience with Docker and Kubernetes in production environments
• Deep understanding of trade capture, middle office workflows, and post-trade operations
• Excellent problem-solving and communication skills
Preferred Qualifications
• Experience with cloud platforms (Azure, AWS, or GCP)
• Familiarity with FIX protocol and financial messaging standards
• Exposure to reconciliation tools, settlement systems, or trade matching engines
• Agile development experience and CI/CD pipeline familiarity