Jobgether
Jobgether

Software Engineer - Advisory Suite

engineeringfull-timeItaly
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more

About the role

Accountabilities

    • Design, architect, and build proprietary services supporting advisory products such as block trading, portfolio management, and retirement accounts.
    • Develop robust, scalable software across frontend, backend, databases, and distributed systems.
    • Make critical technical decisions around system architecture, data modeling, scalability, availability, concurrency, and long-term maintainability.
    • Build and optimize low-latency, high-throughput systems capable of supporting demanding financial workloads.
    • Develop and implement solutions for order management and other high-volume financial transactional systems.
    • Work across different levels of the technology stack, from low-level performance optimization to high-level distributed system architecture.
    • Contribute extensively to the codebase while taking ownership of engineering quality, reliability, and performance.
    • Collaborate within a small, highly technical team where engineers are expected to take on broad responsibilities and wear multiple hats.
    • Continuously evaluate and improve system performance through benchmarking, profiling, observability, and technical optimization.
    • Requirements

      • Proven professional software engineering experience within trading or exchange environments, such as OMS, EMS, exchanges, market making, algorithmic trading, or quantitative trading.
      • Strong senior-level software engineering experience, with the ability to independently own complex technical problems.
      • Solid system design expertise, including object-oriented data modeling, service-oriented architecture, system abstraction, and distributed system design.
      • Strong programming skills across low- and high-level languages such as C/C++, Go, Zig, Rust, Java, Scala, or Python.
      • Demonstrated experience optimizing systems for low latency and high throughput.
      • Strong knowledge of algorithms, distributed systems, scalability, high availability, databases, concurrency control, and performance-oriented architecture.
      • Experience designing or implementing Order Management Systems (OMS) and/or highly loaded financial transactional systems.
      • Experience working with messaging queues and message brokers.
      • Analytical and data-oriented approach to problem-solving, with strong attention to system behavior and performance.
      • Ability to work effectively in an early-stage, fast-moving environment with significant autonomy and technical ownership.
      • Knowledge of the FIX protocol is a plus.
      • Experience with observability, distributed tracing, continuous profiling, and benchmarking is a plus.
      • Benefits

        • Competitive salary.
        • Stock options.
        • Health benefits.
        • One-time USD $500 home-office setup allowance for new hires.
        • USD $150 monthly stipend through a company expense card.
        • Fully remote opportunity within Europe.
        • Opportunity to work with a globally distributed team of experienced engineers, traders, and financial technology professionals.
        • High level of technical ownership and autonomy.
        • Opportunity to work on complex, high-performance financial infrastructure at significant scale.
        • Inclusive environment committed to building and supporting a diverse workforce.
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply
Apply now
Software Engineer - Advisory Suite at Jobgether — Remote