A leading global investment bank is hiring a Senior Backend Engineer to join a large-scale data engineering environment supporting front-to-back business functions.
This role sits within a strategic platform handling high-volume data workflows. You’ll be designing and building scalable Spark-based applications while contributing to architectural direction and platform stability.
This is a hands-on senior engineering position. You will own delivery end to end and operate comfortably in a complex, enterprise setting.
Responsibilities
- Design and build scalable backend services using Java or Scala
- Architect and develop distributed Spark applications
- Work across the full feature lifecycle: architecture, development, testing, deployment, monitoring
- Develop robust unit and integration test coverage
- Work with SQL technologies (Impala, DB2, Snowflake, Postgres)
- Contribute to platform design and long-term architectural decisions
- Provide Level-3 support for production systems when required
- Partner with engineering, data, and business stakeholders across regions
- Mentor junior engineers and uphold engineering standards
Required Experience
- Strong backend development experience in Java or Scala
- Experience operating within structured SDLC environments
- Comfortable working in large, regulated enterprise environments
- Strong communication skills with the ability to work across global teams
- Structured problem-solving approach and dependable delivery record
- Experience with Microsoft Azure Databricks
- Exposure to GenAI tools , ideally Microsoft Copilot
- Hadoop / big data platform experience
- Familiarity with the trade order lifecycle or capital markets data flows
- Strong understanding of software architecture principles and design patterns
- Experience working in Agile / Scrum frameworks
#J-18808-Ljbffr