Lead Specialty Software Engineer
Hybrid · Charlotte, North Carolina, United States
Job Summary
Lead complex initiatives across FX Core Technology within CCIBT, architect and optimize the core platform with scalable services to support strategy deployment, monitoring, and analytics; embed risk management controls and automated guardrails, deliver real-time exposure monitoring and regulatory-compliant solutions; mentor engineers, lead design, development, testing, and implementation of applications and system components for trading, regulatory reporting, and approvals; collaborate with traders, Middle Office, and Regulatory Reporting teams, and partner with production support and platform engineering to maintain performance and risk controls.
Required Qualifications
- 5+ years of Specialty Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 5+ years of experience with programming languages such as Java, Python
- 4+ years of deep understanding of data structures, algorithms and object-oriented programming
- Desired Qualifications: 5+ years of experience in designing and building low-latency, highly stable, and scalable trading systems
- 5+ years of hands-on expertise with real-time pricing STP integration, and performance-critical components such as messaging, caching, threading, and automated trading controls, delivered within a resilient, enterprise-grade e-trading architecture
- 5+ years of experience in electronic trading systems and financial markets
- 4+ years of experience electronic trading protocols, order types and exchange connectivity
- 4+ years of experience with networking protocols, multicast, and TCP/IP
- Master’s degree in computer science/engineering
- Experience with cloud computing platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus
- Proficient with AI‐based IDEs and GitHub Copilot to accelerate coding, testing and debugging workflows
- Strong knowledge of Agentic AI and Model Context Protocol (MCP)
- Experienced in applying AI tools across the SDLC to automate and improve developer/Engineer productivity
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
- Strong analytical and problem-solving skills, with a track record of delivering robust and scalable solutions in a fast-paced environment
- Leadership experience, including the ability to mentor junior engineers, drive technical initiatives, and influence decision-making
Desired Qualifications
- 5+ years of experience in designing and building low-latency, highly stable, and scalable trading systems
- 5+ years of hands-on expertise with real-time pricing, STP integration, and performance-critical components such as messaging, caching, threading, and automated trading controls
- 5+ years of experience in electronic trading systems and financial markets
- 4+ years of experience with electronic trading protocols, order types and exchange connectivity
- 4+ years of experience with networking protocols, multicast, and TCP/IP
- Master’s degree in computer science/engineering is a plus
- Experience with cloud computing platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is a plus
- Proficient with AI-based IDEs and GitHub Copilot to accelerate coding, testing and debugging workflows
- Strong knowledge of Agentic AI and Model Context Protocol (MCP)
- Experience applying AI tools across the SDLC to automate and improve developer/engineer productivity
- Excellent communication and interpersonal skills for cross-functional collaboration
- Leadership experience including mentoring and driving technical initiatives
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.