Software Engineer Consultant
Role details
Job location
Tech stack
Job description
You will take on the following responsibilities:
Design, engineer, and implement risk management software applications.
Extend and improve risk platforms to operate efficiently and reliably; review software
code for errors and improvements.
Analyze performance of software to inform decision making regarding the design and
improvements of risk systems.
Provide software support to risk managers
Participate in on-call rotations and lead incident response efforts, conducting thorough
post-mortems and implementing preventive measures to improve system resilience.
Requirements
Minimum 2 year of experience required, 3-6 years preferred, in a professional software
development field
BS or MS degree in Computer Science, Engineering, or a related field.
Proficiency with Java and Python is required
Experience with the following is required:
Web services, REST
Linux, shell scripting
SQL, BigQuery
Git
Experience in large-scale systems is desirable
Experience using or developing Agentic AI tools is desirable
Finance industry experience would be advantageous but not required