Jobgether
Software Engineer - Advisory Suite
engineeringfull-timeItaly
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ 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.
- 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.
- 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.
Requirements
Benefits
✦ 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