loader
image back arrow ALL OPPORTUNITIES

Software Engineer (Trading & Investing)

All locationsSenior

In Innowise, you can not only develop as an expert in your field, solve complex problems and influence the result, but also see how the finished project affects the world around. We are a close-knit team of professionals who have already implemented 1600+ cases for clients from the USA, Denmark, Germany, etc. We need someone, who will strengthen our team and become part of the community!

To successfully work on projects, you need to have knowledge&experience in following fields:

  • Core Engineering: strong programming skills in Python, Go, or C++ (other languages welcome); solid understanding of data structures and algorithms (we will test), system design, and Clean Architecture/Domain-Driven Design (DDD)
  • System Infrastructure: experience developing backend services, distributed systems, relational or NoSQL databases, client-server architecture, APIs, microservices, REST, WebSockets, or message-driven systems
  • Trading Domain (Strong Plus): deep understanding of trading, fintech, brokerage, or financial infrastructure; experience in market data processing, real-time data streaming, order execution, liquidity, pricing, or risk systems
  • Platform Integration (Strong Plus): experience integrating with trading platforms such as MetaTrader 4/5 (MT4/MT5), cTrader, Trading Technologies (TT), IG, or NinjaTrader; crypto exchange/digital asset infrastructure; and the FIX protocol
  • Advantageous Expertise: real-time data processing; cloud and containerization (Docker, Kubernetes); event-driven architecture and streaming tools (Kafka, RabbitMQ); exposure to LLM-based systems, AI agents, or agentic workflows; and Product Lifecycle Management (PLM) concepts

Also, you need to have:

  • Bachelor’s or Master’s in Computer Science, Quantitative Finance, or a related field
  • English level - B2
  • Analytical Ability, basic understanding of data analysis workflows
  • Ability to tackle diverse fintech projects and adapt in an outsourcing/multi-project environment

Your future responsibilities:

  • System Development: participate in the development of trading, risk-management, and asset-management systems
  • Service Architecture: design and build scalable backend services
  • Data Orchestration: work with data pipelines and analytical workflows
  • API Integration: integrate with broker, exchange, and trading platform APIs
  • Collaboration: work alongside international teams and clients, contributing directly to architecture and technical decisions
  • Pre-Sales & Strategic Advisory: partner with the sales team to lead technical discovery sessions. You will be responsible for diagnosing client "pain points" and architecting bespoke solutions, culminating in professional Project Proposals, RFPs, and Work Breakdown Structures (WBS)

We offer

offer

Flexible work schedule

offer

Experience of working with clients all over the world

offer

Financial assistance

offer

Medical insurance

Want to join the team?

Email us

Any questions about the job?

Ask them to our recruiters by writing to the mail: