Principal Engineer C++ (Trading Platform) Job Description Template
Our company is looking for a Principal Engineer C++ (Trading Platform) to join our team.
Responsibilities:
- Perform system failure analysis and provide corrective actions;
- Identify proof-of-concept or stand-alone tasks and assign them to suitable interns;
- Recommend new technologies to improve system performance and reliability;
- Setup high quality standards in production running code by performing diligent code reviews and rigorous unit test coverage;
- Provide technical guidance in planning and executing assigned projects;
- Evaluate existing engineering processes and recommend improvements;
- Analyse project requirements and accordingly provide technical and functional recommendations;
- Develop new systems and maintain and modify existing systems when required;
- Ensure high availability of backend services including implementation of auto recovery procedures in collaboration with DevOps teams.
Requirements:
- Expert knowledge of computer science, with strong competencies in data structures, algorithms, and software design.