Position: FinTech API Integrations C++ Software Engineer
Company: Envion Software
Category: C++
Experience required: 3y
English level: upper
Published: 2022-09-01T00:00:00+03:00

**Location: Remote in Poland / Slovakia/ Baltic Republics
Position Type: Full-time**

**Duties:**

Under the direction of the Integrations Team lead and senior leadership:
•	Building and maintaining software in C++ to interface via company Hub with financial institutions worldwide using various protocols (FIX, SBE, REST/WebSockets, Protobuf) and transport layers (HTTP, SSL, TCP, UDP Multicast) for low-latency market data, trade, and post-trade / credit check communications
•	Reviewing API specifications and technical design documents to identify issues and estimate work required
•	Testing code in UAT environments during US and European market hours
•	Diagnosing and addressing customer issues found in production
•	Working with the Quality Assurance team to test code and isolate issues
•	Following software development procedures and best practices

**Required Skills:**
•	Excellent English language technical communication skills
•	Ability read and write highly efficient multi-threaded C++ code
•	Strong C++ debugging skills
•	Experience using git for version control
•	Ability to work in large, unfamiliar, complex codebases

**Valued Additional Skills:**
•	Familiarity with the FIX financial protocol 
•	Experience building test harnesses to simulate/replay external connections
•	Experience with financial markets and financial trading software development
•	Experience developing software on Windows using Microsoft Visual Studio 
•	Experience with the connectivity APIs of trading platforms (e.g. MetaTrader 4 and/or 5)

**Benefits:**
• 20 paid vacation days
• English lessons with a native speaker.

If you are up to the challenge, we’d love to hear from you.