Job Description
Be a part of an enthusiastic and collaborative team. Actively seek and clarify requirements with product owners and other subject matter experts. Design code with performance/load, usability and maintainability in mind. Develop and maintain our distributed build system. Maintain and expand our cloud-based services. Debug, profile, and secure our high performance C++ libraries. Aggressively seek opportunities to automate repetitive tasks/processes.
They are looking for someone with a Bachelor's Degree in Computer Science or Software Engineering and 6+ years of experience working in a professional software development environment. The candidate should be versatile in using Git and GitHub workflows, have strong hands-on experience using Python3, ability to analyze and profile C++ code, strong hands-on experience with Bash scripting in Unix, and understanding of distributed software architectures.
Proficiency in cloud technologies and containerization, knowledge of debugging and monitoring processes, proficiency in Java and C#, familiarity with Jupyter notebooks, and experience with batch and PowerShell scripting on Windows are a plus.
About Numerix
Numerix provides groundbreaking expertise, quantitative analytics and software that redefine pricing and risk management in the financial markets.