Job Overview:
We are seeking a highly skilled Senior C++ Developer / Linux Engineer to join our Trading Systems Development team. This role involves designing, developing, and maintaining trading applications, monitoring tools, and specialized utilities in a high-performance, low-latency trading environment. If you have extensive experience in application development within the financial industry, a deep understanding of C++ on Linux, and a passion for building robust and scalable systems, we want to hear from you.
Key Responsibilities:
• Application Development:
• Collaborate with business teams to translate business and technical requirements into extensible, scalable, and maintainable applications.
• Develop and maintain trading systems applications in compliance with the company s Software Development Life Cycle (SDLC) process.
• Ensure all code produced is of the highest quality, adhering to coding guidelines, and undergoes rigorous peer reviews.
• Conduct unit, integration, and system testing, with a strong emphasis on automated testing.
• Production Support:
• Provide Level 3 support by monitoring production applications and proactively identifying issues.
• Investigate and resolve production incidents, leveraging elevated privileges when necessary to ensure minimal disruption to trading activities.
• Continuous Improvement:
• Utilize and promote best practices in development, including the use of tools such as JIRA, GIT, Jenkins, static and dynamic code analysis, performance profiling, and code coverage tools.
• Contribute to the continuous improvement of development processes and methodologies, ensuring our trading systems are at the cutting edge of technology.
Qualifications:
• Experience:
• 5+ years of experience in C++ application development, particularly in the financial services industry.
• Strong experience with Linux systems and low-latency trading environments.
• Technical Skills:
• Expertise in C++, with a deep understanding of system programming and performance optimization.
• Proficiency with development tools such as GIT, Jenkins, and automated testing frameworks.
• Experience with production support and incident management in a trading environment.
• Soft Skills:
• Strong analytical and problem-solving abilities.
• Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
• Ability to work independently and manage multiple priorities in a fast-paced environment.
Why Join Us?
• Impact: Play a key role in the development of cutting-edge trading systems that directly contribute to our success.
• Flexibility: Enjoy the option to work 100% remotely, provided you bring the seniority and expertise we need.
• Compensation: Competitive salary with a comprehensive benefits package.
Location: Jersey City, NJ
Posted: Aug. 23, 2024, 7:56 a.m.
Apply Now Company Website