What are the responsibilities and job description for the Python Software Engineer – Risk Systems | NY | Visa Independent position at Octans Group LLC?
Position: Python Software Engineer – Risk Systems
Location: New York (Hybrid)
Requirement:
We are hiring a Python Software Engineer to join a team building real-time risk monitoring and anomaly detection systems for a leading global hedge fund. This role focuses on developing scalable, high-performance risk management platforms used in systematic trading environments.
Responsibilities:
- Design, develop, and maintain risk management applications
- Build scalable backend services and monitoring systems
- Enhance platform reliability, performance, and resiliency
- Analyze system performance and optimize software solutions
- Support Risk Management teams with production issues and enhancements
- Participate in incident response and on-call rotations
- Collaborate with engineers on new platform capabilities and automation initiatives
Required Skills:
- 3–6 years of software development experience
- Strong Python development experience (OOP concepts)
- Advanced SQL skills and experience with BigQuery
- Experience with REST APIs and web services
- Linux and shell scripting knowledge
- Git/version control experience
- Strong problem-solving and debugging skills
Nice to Have:
- Java experience
- Experience with large-scale distributed systems
- Finance, trading, or hedge fund domain exposure
- Exposure to Agentic AI tools or automation platforms
Tech Stack:
Python, SQL, SQLAlchemy, BigQuery, REST APIs, Linux, Shell Scripting, Git
Interview Process:
- 30-minute coding challenge - following 2 virtual interviews