Senior Software Engineer at Lithic developing backend services and APIs for data access. Collaborating with Analytics Engineering team and contributing to data governance processes.
Responsibilities
Design, build, and maintain backend services and REST APIs that serve data from various SQL subsystems and other data sources
Develop well-tested, production-grade Python services with clean API contracts, proper authentication, versioning, and error handling
Work closely with the Analytics Engineering team to expose modeled data (billing, settlement, finance) through APIs that downstream consumers can rely on
Build internal tooling and services that enable the broader organization to self-serve their data needs without writing SQL
Participate in code reviews, system design discussions, and engineering best practices across the Infrastructure org
Contribute to service observability: logging, metrics, alerting, and on-call practices for the services you own
Maintain and improve existing data pipelines that move data from source systems into Snowflake (Airflow, Airbyte)
Contribute to the dbt project alongside the Analytics Engineering team — model improvements, test coverage, and data quality
Support data governance practices including access controls, lineage documentation, and data quality standards
Requirements
Strong Python proficiency with experience building backend services and REST APIs
Experience with web frameworks such as FastAPI, Flask, Django, or similar
Solid SQL skills and hands-on experience with modern cloud data warehouses (Snowflake strongly preferred)
Experience designing and building production APIs with proper authentication, versioning, and error handling
Familiarity with CI/CD, automated testing, and operational reliability practices
A track record of shipping reliable, well-tested services in production environments
Comfort navigating ambiguity and driving projects forward with minimal oversight
Experience with data pipeline development using tools like Airflow, Airbyte, Dagster, or similar (preferred)
Familiarity with dbt or similar transformation frameworks (preferred)
Experience in fintech, payments, or other financial services environments (preferred)
Familiarity with AWS services (Lambda, S3, RDS, API Gateway, ECS/Fargate) (preferred)
Senior Data Engineer improving General Motors vehicle data pipelines, monitoring, and observability. Supporting reliable fleet software operations across Oshawa and Markham hybrid offices.
Senior software engineer building General Motors’ vehicle data platform across ECUs and cloud. Developing control, data, logging, and SDK software for connected vehicles.
Senior Data Architect integrating Alberta’s environmental regulatory, Databricks, and geospatial platforms. Designing governed data flows for regulators, decision - makers, and Albertans.
Senior Data Architect leading secure, scalable data architecture for Manulife’s financial services organization. Designing cloud, lakehouse, analytics, machine learning, and generative AI data platforms.
Data engineering advisor developing scalable data platforms and pipelines for Desjardins. Designing, integrating, and improving data systems aligned with business needs.
Senior Data Engineer owning NimbleRx’s compliant healthcare data platform. Building scalable pipelines, warehouse models, and AI tooling for pharmacy and patient engagement operations.
Administrateur principal de plateformes de données chez EDC, société d’État aidant les entreprises canadiennes à réussir à l’étranger. Conception, exploitation et gouvernance de plateformes de données infonuagiques.
Senior Data Platform Administrator shaping and operating EDC’s secure enterprise data platforms. Supporting Canadian businesses through Export Development Canada’s trade - finance solutions.
Staff full - stack engineer architecting GitLab’s data products, integrations, and knowledge graph. Building APIs, marketplace data access, and AI - powered developer intelligence.
Data Governance Architect shaping governance strategies and cloud data architectures for Lovelytics’ enterprise data and AI consulting clients. Leading technical delivery, presales, migrations, and governance implementations on Databricks.