What are the responsibilities and job description for the Sr Software Engineer- FIX Protocol Developer position at Innoventrics?
Sr. Software Engineer – FIX Protocol Developer
Location: Charlotte, NC
Duration: 12–24 Months
Seeking a Senior Software Engineer with strong FIX Protocol expertise to design, develop, and support trading integration solutions. The role involves building scalable APIs/services, onboarding FIX connections, troubleshooting session issues, and collaborating with internal teams and external counterparties in an Agile environment.
Key Responsibilities
Location: Charlotte, NC
Duration: 12–24 Months
Seeking a Senior Software Engineer with strong FIX Protocol expertise to design, develop, and support trading integration solutions. The role involves building scalable APIs/services, onboarding FIX connections, troubleshooting session issues, and collaborating with internal teams and external counterparties in an Agile environment.
Key Responsibilities
- Design, develop, test, and maintain FIX-based trading solutions and APIs
- Support FIX onboarding, certification, UAT, and production go-live activities
- Troubleshoot FIX connectivity/session issues and perform log/message analysis
- Collaborate with technical teams to deliver scalable cloud-based solutions
- Participate in code reviews, CI/CD processes, and production support
- Mentor junior engineers and contribute to engineering best practices
- 5 years of software engineering experience
- Strong hands-on experience with FIX Protocol (session & application layers)
- Experience with FIX onboarding, certification, and counterparty integration
- Knowledge of trading workflows and FIX message flows
- Experience with APIs, CI/CD pipelines, cloud infrastructure, and automated testing
- Understanding of TCP/TLS networking and troubleshooting FIX connectivity issues
- Strong debugging and problem-solving skills
- Experience with C#, Java, or Python
- Knowledge of Spring Boot, RESTful services, Kubernetes, and cloud-native architecture
- Experience with Playwright, Selenium, Cypress, or BDD frameworks
- Familiarity with GitHub workflows, SonarQube, and monitoring/alerting tools
- Prior experience in trading platforms or market data systems
Salary : $65 - $70