Confluence logo
Confluence
Posted 34 days agoVerified live 18h ago

Software Engineer, Data Team

Brief overview

Remote
PythonFastAPIPydanticAsync ProgrammingT-SQLSQL ServerParameterized SQLSQL Query OptimizationExecution Plan AnalysisDatabase IndexingETL Data MovementSnowflake

About the company

Confluence logo
Confluenceconfluence.com

Confluence is a global technology solutions provider helping the investment management industry solve complex investment data challenges.

Job description

Summary

Confluence is a global technology solutions provider focused on investment data challenges. The Software Engineer will help build and shape a next-generation, multi-tenant data platform centered on a Python data API, migrating legacy database logic into testable Python and integrating heterogeneous data sources. The role focuses on backend and data engineering, including data correctness, performance, deployment, and operation in Azure and DevOps environments.

Skills

  • 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 — FastAPI, Pydantic v2, async/await — and T-SQL, with deep comfort in the data and service layers of an enterprise application. (Breadth and fundamentals matter more than any specific library or framework.)
  • Expert-level SQL Server and data engineering: parameterized query authoring, query optimization and execution-plan analysis, indexing strategy, set-based processing, and bulk / ETL data movement and large-dataset performance tuning — plus comfort migrating logic out of legacy stored procedures into Python
  • Exposure to modern cloud data platforms and warehouses (e.g. Snowflake) and an interest in integrating multiple, heterogeneous data sources — each just another SQLAlchemy dialect — behind a unified API

Qualifications

Must Haves

  • 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 — FastAPI, Pydantic v2, async/await — and T-SQL, with deep comfort in the data and service layers of an enterprise application. (Breadth and fundamentals matter more than any specific library or framework.)
  • Expert-level SQL Server and data engineering: parameterized query authoring, query optimization and execution-plan analysis, indexing strategy, set-based processing, and bulk / ETL data movement and large-dataset performance tuning — plus comfort migrating logic out of legacy stored procedures into Python
  • Exposure to modern cloud data platforms and warehouses (e.g. Snowflake) and an interest in integrating multiple, heterogeneous data sources — each just another SQLAlchemy dialect — behind a unified API

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.

More jobs like this