Lead eTrading Software Engineer / Technical Engineering Lead
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
Job description
- Define and lead engineering approaches for complex eTrading features and platforms.
- Own end-to-end solution design and delivery across D2D, D2C, and bilateral connectivity.
- Partner with trading desks, strategists, and quants for requirements, solution design, and L3 production support.
- Provide technical thought leadership and improve development efficiency through modern tooling and practices.
Requirements
We are seeking an Lead eTrading Software Engineer / Engineering Lead - Java, FIX & Low-Latency Trading to join our dynamic team. The ideal candidate will have strong experience in eTrading engineering, Java/Spring, and Python and a proven ability to design and deliver complex, end-to-end trading solutions that enable market connectivity, price distribution, and RFQ workflows., * Proven experience as a lead software engineer building eTrading solutions for market connectivity, price distribution, or RFQ engines.
- Hands-on delivery of D2D, D2C, and bilateral eTrading connectivity.
- High proficiency in Java/Spring with expertise in FIX trading solutions.
- Experience collaborating with trading desks and quants, including L3 production support and new build design.
- Experience supervising and growing eTrading engineering talent.
- In-depth knowledge of Credit or Rates eTrading workflows and market structure.
- Proficiency in debugging and profiling JDK-based languages such as Java, Scala, Kotlin, or Clojure.
- Advanced experience with CI/CD and build tools including Maven, Gradle, SBT, and Jenkins.
- Experience with RPC microservices, specifically GraphQL and gRPC.
- Strong Unix/Linux development skills, including shell, process, and network diagnostics.
- Exposure to monitoring and tracing tools such as ELK, Splunk, Prometheus, Grafana, Graphite, OpenTSDB, OpenTrace, or Jaeger.
- Exposure to message-oriented middleware including ZeroMQ, JMS, AMPS, RabbitMQ, Kafka, or Google Pub/Sub.
- Exposure to container and process orchestration such as Mesos, Kubernetes, OpenShift, or Docker.
- High proficiency in data architecture across SQL and NoSQL stores such as MongoDB, Cassandra, CouchDB, or HBase.
- Experience with reactive streams and observables such as ReactiveX, Akka Streams, Monix, or Spring Reactor.
- Python proficiency.
Preferred Skills:
- Understanding of machine architecture and natively compiled languages such as C++ or Rust.
- Experience with CQRS architecture.
- Experience with Scala functional or concurrency libraries such as ZIO.
Benefits & conditions
- Competitive compensation and benefits.
- Opportunities for growth with global clients.
- A supportive, inclusive culture that values innovation and people.
- Exposure to cutting-edge technologies and projects.
About the company
BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦