Software Engineer, Data Team

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer shaping Confluence’s Python data platform for investment data. Building unified APIs, migrating SQL Server logic, and integrating modern data sources.

Responsibilities:

  • Build and shape the next-generation multi-tenant data platform
  • Develop and evolve a Python data API using layered router → service → repository architecture
  • Migrate business and data logic from legacy SQL Server stored procedures into testable Python
  • Use parameterized SQL for data retrieval and pandas for computation and reshaping
  • Integrate additional modern data sources and warehouses, such as Snowflake, through a unified API
  • Work across the data platform as it grows
  • Focus on data correctness, performance, and movement and reconciliation of large datasets across heterogeneous sources
  • Deploy and operate solutions using Docker, infrastructure-as-code, Azure, and DevOps practices
  • Help define the architecture and direction of the next-generation data platform
  • Report to Thomas Garrett

Requirements:

  • Bachelor's degree in Software Engineering/development, Computer Science, or related field
  • 3 years of experience in software development
  • Strong proficiency in Python (3.12+) backend development
  • Experience with FastAPI, Pydantic v2, and async/await
  • Strong proficiency in T-SQL
  • Expert-level SQL Server and data engineering
  • Parameterized query authoring
  • Query optimization and execution-plan analysis
  • Indexing strategy
  • Set-based processing
  • Bulk / ETL data movement
  • Large-dataset performance tuning
  • Comfort migrating logic out of legacy stored procedures into Python
  • Exposure to modern cloud data platforms and warehouses, e.g. Snowflake
  • Interest in integrating multiple heterogeneous data sources behind a unified API
  • Enough Azure and DevOps capability to deploy and operate what you build
  • Satisfactory pre-employment background checks, including identity and right-to-work verification where applicable

Benefits:

  • Generous Time Off packages including additional half days with each public holiday in your location
  • Global Career Development opportunities
  • Social Events
  • Referral Bonus scheme - Upto $3,000 per successful referral
  • Flexible working options for all employees
  • Plus many more!