Principal Software Engineer / Systems Development Manager - AVP - Position, Collateral & Satellite Systems
Core
Design, develop, test, and support mission-critical Derivative Systems including application development, defect resolution, and production support.
Role type
Principal Software Engineer / Systems Development Manager
Builds
Derivative Systems (financial trading infrastructure)
Domain
Financial Services / Capital Markets
Required skills
Java, Linux, Python, SQL, Shell scripting, FIX protocol, REST APIs, microservices, containerized architecture, cloud technologies, derivatives markets knowledge, risk management models (SPAN, VaR), SDLC methodology
Preferred skills
None explicitly stated as preferred (listed under required as advantageous)
Technologies
Java, Linux, Python, Perl, SQL, Shell, FIX, REST, Microservices, Containers, Cloud
Responsibilities
Perform system development and project implementation including requirement analysis, effort estimation, development, testing and documentation; Design, develop and enhance applications using modern technologies; Perform system and application testing, defect analysis and verification of fixes; Investigate and resolve application defects, production incidents and technical issues; Perform quality reviews of software design and code changes; Collaborate with IT teams on development, testing, implementation and production issues; Participate in rostered production support including night shifts and public holidays
Seniority
Senior, hands-on IC with management responsibilities