Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our Trading Enablement team is a specialized engineering group responsible for high-impact initiatives and rapid-response technical problem solving across global investment operations. We are looking for a seasoned Senior .NET Engineer with a strong Computer Science background and hands-on experience in the asset management domain. This role is ideal for someone who excels in complex environments, takes ownership of critical issues, and contributes to strategic technology efforts that directly support investment teams.
What You’ll Do
- Troubleshoot and resolve high-severity technical issues by analyzing unfamiliar problems, researching solutions, and partnering with engineering, trading, and investment operations teams to maintain system stability and resiliency.
- Contribute to Global Multi-Batch, a major firm-wide effort to modernize overnight workflows and deliver accurate start-of-day and intraday visibility into positions, cash, FX, and analytics across global markets.
- Work closely with portfolio managers, traders, and operations teams to design and implement technology solutions that meet front-office and middle-office needs.
- Engineer across the technology stack—including .NET services, APIs, databases, and integrations—to enhance the reliability, performance, and scalability of trading and post-trade systems.
- Share expertise, mentor junior engineers, and help advance team-wide engineering standards and best practices.
What You Bring
- Bachelor’s or Master’s degree specifically in Computer Science or Computer Engineering (required).
- Note: Degrees in other engineering or technical fields do not meet this requirement.
- Direct professional experience in the asset management or investment management industry, including understanding of investment data, trading workflows, and portfolio or post-trade systems.
- 7+ years of experience as a software engineer or systems engineer with strong grounding in core computer science concepts.
- Proficiency with modern application development using .NET / C# (Java experience also beneficial), RESTful APIs, and relational databases.
- Comfortable working in complex, distributed environments and collaborating closely with both technical teams and business stakeholders.
- Experience with Charles River Development (CRD) or similar OMS/PMS platforms is a significant plus.
- Strong communication, analytical thinking, and problem-solving abilities.
Key Skills
Ranked by relevanceReady to apply?
Join Synergy Interactive and take your career to the next level!
Application takes less than 5 minutes

