Search by job, company or skills

gravitas recruitment group (global) ltd

Senior Software Engineer - Automation & Middle Office Transformation

5-7 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities:

  • An experienced Software Engineer is required to support a technical transformation within the Middle Office function
  • This role involves working closely with analysts to design, build, and enhance systems that improve automation, scalability, and analytical capabilities.
  • Automating and scaling processes such as data validation and P&L attribution using modern technologies (e.g. cloud platforms and AI)
  • Valuation of financial and physical energy transactions, including linear and non-linear instruments
  • Calculation of financial metrics such as Mark-to-Market and Profit & Loss
  • Market risk assessment, including Value at Risk (VaR) and related measures
  • Statistical estimation of market parameters
  • Sourcing, storing, and providing access to market and fundamental data
  • Designing data platforms, APIs, and libraries for efficient data access
  • Redesigning ETL systems to align with long-term architectural strategy
  • This role serves as a key technical contributor to the evolution of the Middle Office technology landscape, bridging business needs and IT capabilities.
  • Existing tools range from Excel-based models to Python applications, both on-premise and in the cloud.
  • The engineer will help modernise these tools into robust, scalable, and maintainable systems while guiding best practices in technology usage.
  • Enhance and modernise existing tools and analytics (Excel, Python) into scalable cloud-based solutions
  • Collaborate with business and IT teams to ensure appropriate engineering standards based on system scale and importance
  • Develop high-quality, maintainable systems using modern engineering practices (CI/CD, automated testing, deployment pipelines)
  • Build a deep understanding of trading workflows and the end-to-end transaction lifecycle
  • Provide third-line production support for developed systems
  • Align solutions with enterprise architecture, particularly cloud and Microsoft-based technologies
  • Support deployment and infrastructure integration in a sustainable manner
  • Ensure proper documentation and knowledge sharing across teams
  • Contribute to AI-driven initiatives within the team

Requirements:

  • Degree in Computer Science, Engineering, or related field (or equivalent experience)
  • 5+ years of experience in a business-facing development role, ideally within commodity trading (or strong candidates from leading tech firms)
  • Proficiency in at least one statically typed language (preferably C#, or Java, Go, Rust)
  • Strong focus on writing clean, modular, and maintainable code
  • Experience with database design (SQL and NoSQL)
  • Strong system design and architecture skills, including:
  • Data modelling
  • Distributed systems and messaging
  • Microservices and service-oriented architecture (REST/RPC)
  • Architectural patterns (CQRS, event sourcing, n-tier)
  • Solid understanding of design patterns and software engineering principles
  • Experience with automated testing (unit, integration, end-to-end, etc.)
  • Familiarity with cloud platforms (preferably Azure)
  • Strong foundation in data structures and algorithms
  • Passion for automation and efficiency
  • Experience with Python in quantitative environments
  • Knowledge of functional programming concepts
  • Experience with containerisation (Docker, Kubernetes)
  • Understanding of Middle Office and risk concepts (P&L attribution, VaR, liquidity risk, credit risk)
  • Frontend development experience (Angular or React)
  • Exposure to DevOps practices and CI/CD pipelines
  • Strong attention to detail and design sensibility
  • Interest in technical documentation and writing
  • Strong ability and willingness to learn new technologies quickly
  • Results-driven with a balance between speed and engineering quality
  • High ownership and accountability for end-to-end delivery
  • Curious, innovative, and proactive
  • Able to work independently with a structured approach
  • Excellent communication skills

Application:

  • Apply to this job posting, and email your CV with the job title as the subject line to: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147333263