C++ Software Engineer (experienced)
Job Description:
Midas Technologies is seeking a highly motivated and experienced C++ Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and maintaining software systems that support our trading and quantitative research operations, using C++ as the primary programming language.
Key Responsibilities:
- Design, develop, and maintain software systems that support our trading and quantitative research operations, using C++ as the primary programming language
- Collaborate with traders, researchers, and other developers to understand their needs and develop solutions to meet those needs
- Optimize software systems for high performance and scalability
- Participate in code reviews and contribute to the development of best practices for software development
- Stay up-to-date with the latest trends and developments in software development and apply them to improve our systems
- Write unit tests and perform debugging and troubleshooting as needed
Qualifications:
- Bachelor’s degree in Computer Science or a related field
- 1-3 years of experience in software development, with a focus on C++, particularly in a high-frequency trading environment
- Strong knowledge of C++ and experience with C++11 and above
- Experience with software development tools such as Git, Jira, and Visual Studio
- Experience with Linux and Unix operating systems
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Fluency in English
- Experience with financial market data and trading systems is a plus
At Midas Technologies, we offer a competitive salary and benefits package, as well as a dynamic and stimulating work environment. If you are passionate about software development and want to work with cutting-edge technologies in a fast-paced, high-stakes industry, we encourage you to apply.