Software Engineer
Minimum Working Hrs :135 to 145 hours per month
Nature Of Job: Full time/Permanent employment
Languages: English
Education: Bachelor’s degree in Computer Science, Computer Engineering, Electronics Engineering, Electrical Engineering, or a related engineering/technology discipline
Experience: 2 years to less than 3 years
On site Work Only: Work must be completed at the physical location. There is no option to work remotely.
Job Responsibilities:
•Design, build, and maintain high-throughput, low-latency software components within live capital markets and trading systems
•Collect and document requirements from trading desk and quantitative stakeholders; translate into precise technical specifications
•Define system functionality and develop process models to optimize architecture for real-time financial data flows
•Develop flowcharts, layouts, and documentation to identify and communicate solutions
•Execute full software development lifecycle — from requirements through deployment and post-release support
•Evaluate performance and reliability of system designs under live market-hours load
•Integrate disparate financial data systems; document architecture and data flows rigorously
•Maintain and upgrade existing systems; prepare software maintenance plans
•Conduct security and quality controls; execute and document results of software and system tests
•Coordinate development, installation, integration, and operation of computer-based trading systems
•Research technical information to design, develop, and test systems
•Lead and co-ordinate with information systems professionals across development and integration phases
•Work within Agile/Scrum delivery cycles under market-driven and regulatory timelines
Required Area of specialization
•Development of computer applications
•Software development
•System integration
•Business process management
•Scrum
Required Computer and technology knowledge
- Bloomberg Terminal / BLPAPI — production-level; tick data subscriptions, real-time feed handling, historical data retrieval via API. UI familiarity alone will disqualify
- Go — go routine concurrency, channel-based architecture, proof profiling, high-throughput service design in production financial context
- Haskell — GHC, STM, monadic composition, Conduit or Pipes streaming, Aeson, Quick Check; shipped production code required
- Go ecosystem: gRPC, protocol buffers, Go modules, net/sync/context standard library depth
- Haskell ecosystem: Cabal/Stack, servant or warp, property-based testing
- TIBCO — event-driven messaging and market data distribution
- Endur (ION / Open Link) CTRM — production experience with Open Components API development and JVS scripting; trade capture, operations services, simulation result types, Task Manager batch jobs
- Endur data model — working literacy in abtran, abtran event, party and portfolio structures; building extracts, diagnosing interface failures, reconciling positions against downstream systems
- Commodities trading domain — physical and financial products (crude and refined, natural gas, power, or metals) and instruments traded against them: futures, swaps, options, spreads, physical cargoes
- Trade lifecycle — capture through confirmation, scheduling and actualization, settlement and P&L; position versus exposure, mark-to-market, EOD and month-end processing
- Regulatory reporting awareness — EMIR, REMIT, Dodd-Frank as they apply to commodity derivatives
- Linux / Unix — primary operating environment; no GUI dependency
- TCP/IP networking fundamentals in latency-sensitive contexts
- Git / GitHub — version control and secure development workflows
- Jenkins — CI/CD pipeline management
- Docker / Virtualization — containerized deployment
- Agile / DevOps — delivery methodology and secure SDLC practices
- FIX protocol awareness
Security and safety : Criminal Record Check
Work conditions and physical capabilities
- Fast-paced environment
- Work under pressure
- Tight deadlines
- Attention to detail
Personal suitability:
- Accurate
- Client focus
- Organized
- Team player
Other benefits:
- Free parking available
- Team building opportunities
Employment groups: We promotes equal employment opportunities for all job applicants, including those self-identifying as a member of these groups: Indigenous people, Persons with disabilities, Newcomers to Canada, Older workers, Veterans, Visible minorities &Youth.
How to Apply
By email: cv@reactivestax.io