Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

IG

New

Senior Software Engineer

Posted Updated
Discussion

Description

You will own Java services from requirements through production support. You will design, build, test, deploy, and operate low-latency order-management capabilities, market connectivity, and auditable order-state processing. You will support production incidents, improve testing and observability, use AI development tools responsibly, and mentor other engineers.

Responsibilities

  • Own work from requirements elaboration through delivery and production support.
  • Design and build low-latency, high-throughput Java services for the order lifecycle.
  • Build and maintain FIX sessions and venue-specific market connectivity.
  • Model and evolve order and execution state.
  • Ensure idempotency, ordering guarantees, deterministic replay, and auditable order-state transitions.
  • Support the platform during market hours through on-call and incident response.
  • Conduct design and code reviews, pair, mentor, and improve testing and observability.
  • Use and critically review AI-assisted development tooling.
  • Translate between trading requirements and system behaviour.

Requirements

  • Commercial experience building and operating production Java backend systems.
  • Java 17, Java 21, or later and modern Java language features.
  • JVM concurrency, memory model, collections, allocation, garbage collection, latency, and throughput profiling.
  • Distributed systems fundamentals.
  • Unit, integration, end-to-end, deterministic, or property-based testing.
  • SQL and relational data modelling.
  • CI/CD, containers, infrastructure as code, metrics, tracing, structured logging, and alerting.
  • Clear communication with technical and non-technical stakeholders.

Benefits

  • Flexible Benefits Package worth 12% on top of salary.
  • Private medical cover for you and your family.
  • Life insurance.
  • Gym membership contribution.
  • 25 days of holiday plus one birthday day and two volunteering days.
  • Option to buy or sell holiday days.
  • Global and local onboarding process.
  • Enhanced maternity, paternity, and shared parental pay and leave.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →