Senior Data & Database Engineer
GIRO Inc. / Le Groupe en informatique et recherche opérationnelle
GIRO IS YOUR WAY FORWARD
At GIRO, our mission is clear: Improving quality of life around the world through software and services that increase the efficiency of public transport and postal delivery. Joining us means contributing to projects and initiatives that makes a real difference to millions of people. Every line of code, every idea, every action, advances our impact around the world. Join us and let’s lead the way forward, together.Why choose GIRO?
Join a Quebec software company that is an international leaderAdvance your career in a collaborative work environment where expertise and commitment are the driving force behind every projectStability based on long-lasting client relationships and our long-term visionAN ENVIRONMENT FOR GROWTH
Here, we focus on an inclusive and positive environment.Flexible working hours, including remote work for a balanced life.Team activities and annual traditions that we take pride inEveryday support: Employee assistance program, telemedicine and mental health support.Training and professional development opportunities to grow, learn and discover your way forward.HOW YOU'LL MAKE A POSITIVE IMPACT
Join a team that contributes to the technological foundations behind our products and helps shape the way we use data across our solutions. We are looking for a senior developer specializing in data technologies and architectures to contribute to the evolution of our software solutions. In this role, you will leverage your expertise in software development, databases, and data technologies to design, experiment with, and develop concrete solutions that will help our products evolve. You will contribute directly to the code while staying on top of emerging technologies, practices, and approaches to identify those that can improve our products. Your expertise will extend well beyond traditional databases. You will work on how our products store, exchange, process, archive, and leverage data, whether in transactional systems, application integration, AI, analytics, or large-scale data processing. This role is not limited to environment operations or architecture. You will be called upon to understand complex problems, experiment with different approaches, and get hands‑on with the code to turn your ideas into concrete solutions.Key responsibilities
Develop robust and high-performance solutionsDesign and develop software components that make advanced use of data and storage technologies.Develop and optimize SQL and PL/SQL code.Design mechanisms for accessing, processing, and exchanging data across the different components of our products.Solve complex challenges related to performance, concurrency, data volume, availability, and data access, particularly when critical issues arise for our clients.Participate in design and code reviews.Develop prototypes and proofs of concept, then contribute to their integration into our products.Evolve our data technologies and architecturesAnalyze how our applications currently store, access, exchange, and leverage data, and identify opportunities for improvement.Evolve data architectures, patterns, and data access and management mechanisms.Evaluate and integrate, when relevant, different storage technologies, including relational databases, in-memory databases, NoSQL, geospatial databases, vector databases, and other technologies suited to emerging needs, particularly those related to AI.Contribute to technical direction around performance, scalability, resilience, schema management, archiving, and observability.Support development teams in adopting new approaches and contribute directly to initiatives aimed at modernizing our products.Evolve data integration and exchangeContribute to the evolution of inter‑system and inter‑application integration mechanisms, particularly between the frontend and backend, between agentic AI solutions and application systems, or across different products and services.Design and evolve data exchange mechanisms, including APIs, messaging, events, streaming, and other integration patterns.Evaluate and use technologies such as RabbitMQ, Kafka, or similar technologies when relevant.Contribute to technical direction supporting high‑performance, reliable, resilient, and scalable data exchanges.Evolve how we leverage dataContribute to technology decisions related to the data lifecycle, including data retention, archiving, and long-term accessibility.Contribute to the evolution of approaches used to leverage data for BI, analytics, Data Lakes, and AI.Participate in defining mechanisms that make data accessible to different components and platforms while maintaining consistency, performance, and governance.Stay on top of emerging technologiesStay current on technologies, architectures, and practices related to data, and identify those that can contribute to the evolution of our products.Evaluate and compare different approaches based on the needs, benefits, and constraints of our solutions.Turn this technology watch into concrete recommendations, prototypes, and product improvements.The skills that will make you an essential member of our team
Between 5 and 15 years of experience in software development, with a specialization in databases and data technologies.Advanced expertise in Oracle and SQL, including strong proficiency in PL/SQL.Strong understanding of database performance, including execution plans, indexing, partitioning, transactions, concurrency, and optimization.Experience with complex transactional systems and large volumes of data.Ability to develop a deep understanding of the interactions between applications, services, and different data technologies.Experience developing in C++ or a similar programming language.Experience with other data technologies, such as PostgreSQL, Redis, MongoDB, geospatial databases, or vector databases, is an asset.Understanding of modern integration architectures, including APIs, messaging, events, and streaming, using technologies such as RabbitMQ or Kafka.Knowledge of BI, analytics, Data Lake architectures, and data platforms is an asset.Knowledge of data lifecycle and archiving considerations.Knowledge of cloud environments, particularly Microsoft Azure and its PaaS services, as well as automation, CI/CD, and observability, is an asset.Ability to stay current on emerging technologies, experiment with new approaches, and turn learnings into concrete product improvements.In accordance with the standards and regulatory requirements to which GIRO adheres, all positions—whether permanent, fixed-term, or internship—are subject to a criminal background check. Positions that involve access to financial data are also subject to a credit check. All verifications are conducted in accordance with GIRO’s established procedures.Employment Conditions
Candidates must be legally authorized to work in the selected country at the time an offer of employment is made. It is the sole responsibility of candidates to obtain any required work permits, visas, or other authorizations prior to their start date.The masculine form is used solely to simplify the text.
Don’t see any opportunities that match your profile?Whoever said software development can’t be fun has never worked at GIRO!We offer a friendly environment with the development of expertise and collaboration at the heart of everything we do.GIRO is a global leader in optimization software for public transport and postal operations, planning and management. Every day, our solutions help move millions of people and millions of parcels more efficiently. From Los Angeles to Sydney, New York to Paris and Singapore, major cities and postal operators around the world count on our software to drive forward their urban mobility.Headquartered in Montréal, GIRO has over 700 full-time employees, mostly in software development and operational research. By investing 30% of our resources into R&D we continuously advance our products and expertise in the industry.
#J-18808-Ljbffr
At GIRO, our mission is clear: Improving quality of life around the world through software and services that increase the efficiency of public transport and postal delivery. Joining us means contributing to projects and initiatives that makes a real difference to millions of people. Every line of code, every idea, every action, advances our impact around the world. Join us and let’s lead the way forward, together.Why choose GIRO?
Join a Quebec software company that is an international leaderAdvance your career in a collaborative work environment where expertise and commitment are the driving force behind every projectStability based on long-lasting client relationships and our long-term visionAN ENVIRONMENT FOR GROWTH
Here, we focus on an inclusive and positive environment.Flexible working hours, including remote work for a balanced life.Team activities and annual traditions that we take pride inEveryday support: Employee assistance program, telemedicine and mental health support.Training and professional development opportunities to grow, learn and discover your way forward.HOW YOU'LL MAKE A POSITIVE IMPACT
Join a team that contributes to the technological foundations behind our products and helps shape the way we use data across our solutions. We are looking for a senior developer specializing in data technologies and architectures to contribute to the evolution of our software solutions. In this role, you will leverage your expertise in software development, databases, and data technologies to design, experiment with, and develop concrete solutions that will help our products evolve. You will contribute directly to the code while staying on top of emerging technologies, practices, and approaches to identify those that can improve our products. Your expertise will extend well beyond traditional databases. You will work on how our products store, exchange, process, archive, and leverage data, whether in transactional systems, application integration, AI, analytics, or large-scale data processing. This role is not limited to environment operations or architecture. You will be called upon to understand complex problems, experiment with different approaches, and get hands‑on with the code to turn your ideas into concrete solutions.Key responsibilities
Develop robust and high-performance solutionsDesign and develop software components that make advanced use of data and storage technologies.Develop and optimize SQL and PL/SQL code.Design mechanisms for accessing, processing, and exchanging data across the different components of our products.Solve complex challenges related to performance, concurrency, data volume, availability, and data access, particularly when critical issues arise for our clients.Participate in design and code reviews.Develop prototypes and proofs of concept, then contribute to their integration into our products.Evolve our data technologies and architecturesAnalyze how our applications currently store, access, exchange, and leverage data, and identify opportunities for improvement.Evolve data architectures, patterns, and data access and management mechanisms.Evaluate and integrate, when relevant, different storage technologies, including relational databases, in-memory databases, NoSQL, geospatial databases, vector databases, and other technologies suited to emerging needs, particularly those related to AI.Contribute to technical direction around performance, scalability, resilience, schema management, archiving, and observability.Support development teams in adopting new approaches and contribute directly to initiatives aimed at modernizing our products.Evolve data integration and exchangeContribute to the evolution of inter‑system and inter‑application integration mechanisms, particularly between the frontend and backend, between agentic AI solutions and application systems, or across different products and services.Design and evolve data exchange mechanisms, including APIs, messaging, events, streaming, and other integration patterns.Evaluate and use technologies such as RabbitMQ, Kafka, or similar technologies when relevant.Contribute to technical direction supporting high‑performance, reliable, resilient, and scalable data exchanges.Evolve how we leverage dataContribute to technology decisions related to the data lifecycle, including data retention, archiving, and long-term accessibility.Contribute to the evolution of approaches used to leverage data for BI, analytics, Data Lakes, and AI.Participate in defining mechanisms that make data accessible to different components and platforms while maintaining consistency, performance, and governance.Stay on top of emerging technologiesStay current on technologies, architectures, and practices related to data, and identify those that can contribute to the evolution of our products.Evaluate and compare different approaches based on the needs, benefits, and constraints of our solutions.Turn this technology watch into concrete recommendations, prototypes, and product improvements.The skills that will make you an essential member of our team
Between 5 and 15 years of experience in software development, with a specialization in databases and data technologies.Advanced expertise in Oracle and SQL, including strong proficiency in PL/SQL.Strong understanding of database performance, including execution plans, indexing, partitioning, transactions, concurrency, and optimization.Experience with complex transactional systems and large volumes of data.Ability to develop a deep understanding of the interactions between applications, services, and different data technologies.Experience developing in C++ or a similar programming language.Experience with other data technologies, such as PostgreSQL, Redis, MongoDB, geospatial databases, or vector databases, is an asset.Understanding of modern integration architectures, including APIs, messaging, events, and streaming, using technologies such as RabbitMQ or Kafka.Knowledge of BI, analytics, Data Lake architectures, and data platforms is an asset.Knowledge of data lifecycle and archiving considerations.Knowledge of cloud environments, particularly Microsoft Azure and its PaaS services, as well as automation, CI/CD, and observability, is an asset.Ability to stay current on emerging technologies, experiment with new approaches, and turn learnings into concrete product improvements.In accordance with the standards and regulatory requirements to which GIRO adheres, all positions—whether permanent, fixed-term, or internship—are subject to a criminal background check. Positions that involve access to financial data are also subject to a credit check. All verifications are conducted in accordance with GIRO’s established procedures.Employment Conditions
Candidates must be legally authorized to work in the selected country at the time an offer of employment is made. It is the sole responsibility of candidates to obtain any required work permits, visas, or other authorizations prior to their start date.The masculine form is used solely to simplify the text.
Don’t see any opportunities that match your profile?Whoever said software development can’t be fun has never worked at GIRO!We offer a friendly environment with the development of expertise and collaboration at the heart of everything we do.GIRO is a global leader in optimization software for public transport and postal operations, planning and management. Every day, our solutions help move millions of people and millions of parcels more efficiently. From Los Angeles to Sydney, New York to Paris and Singapore, major cities and postal operators around the world count on our software to drive forward their urban mobility.Headquartered in Montréal, GIRO has over 700 full-time employees, mostly in software development and operational research. By investing 30% of our resources into R&D we continuously advance our products and expertise in the industry.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Data & Database Engineer in Winnipeg, MB vacancy
- A technology firm based in Massachusetts is looking for a Database Administrator with over 5 years of experience. Candidates should have strong knowledge in database design, optimization, and administration, particularly with Oracle, SQL Server, and PostgreSQL. A Bachelor's...Senior
- ...store, and analyze all time series data at any scale. Developers can... ...a high‑performance time series database. This includes columnar storage, a DataFusion‑based query engine, and data transformation... ...We are seeking a highly skilled senior engineer with strong experience...SeniorInternshipRemote work
$170k - $230k per year
...applications and next steps. Our partner is looking for a Senior Software Engineer, Database based in Canada. Join a fully remote, globally distributed... ...advanced storage technologies, query processing, and data transformation capabilities. You will design and deliver critical...SeniorFull timeRemote work$150k - $190k per year
...challenge conventions in gaming, media and entertainment, we want to talk to you. About the Role & TeamWe are looking for a Senior Database Reliability Engineer to join our thriving Engineering team, to work cross-functionally across engineering, focusing on the architecture for...Senior- We’re looking for a Senior Software (Database) Engineer to help build the underlying storage system for our general purpose data platformThe database layer has both OLAP and OTLP capabilities to support classic analytics queries while also serving up freshly stored dataIt embraces...SeniorLong term contractInternshipRemote work
- ...RIMEX, based in Langley, is hiring a Database Developer to design, develop, test, and support databases behind the TyreSense product line. The role requires hands-on work across data modeling, T-SQL, and performance optimization, collaborating with software, DevOps, QA, and...SeniorManual labor
- ...As a Senior Engineer on Tempo, you will own technical direction on the hardest problems in our roadmap... ...cells and customer limits, or query engine improvements. Partner with Staff engineers... ...response types, and make Tempo a first-class data source for Grafana’s AI assistant...SeniorRemote work
- Design satellite telemetry and command databases remotely from Canada, applying MIB expertise... ...and mission control.This experienced engineering position supports satellite database systems... ...systems and flight software, and maintain data accuracy. The work spans LEO and MEO...SeniorRemote work
$110k per year
...with experience. About the Team: The Data & Analytics team is moving from a legacy... ...data quality standards, and creating engineering patterns that let analytics, product, engineering... ...confidence. About the Role: The Senior Data Engineer will design, build, and...SeniorFull time- Senior Database Reliability Engineer – Global Infrastructure Job Description At i3D.Net, we provide world-class global coverage with one of the most... ...with strong requirements around uptime, performance, and data integrity.Linux & Kubernetes: You are comfortable operating...SeniorInternshipWork at officeRemote workWorldwide
- ...feel valued and supported to be your best - both personally and professionally. How You’ll Make an Impact As a Senior Technical Analyst, Data Engineering and Business Intelligence, at Fidelity Investments Canada, you will focus on building, automating and scaling...SeniorWork at officeFlexible hours
- ...May Include: Design and implement robust, scalable, and secure database solutions to support mission-critical applications Collaborate... ...(query optimization, indexing strategies) Implement data security measures, access controls, and compliance standards across...Long term contractContract workTemporary work
- Responsibilities Creates physical database designs and operates and... ...Experience with distributed data systems Experience with middleware... ...with Computer Aided Software Engineering (CASE) tools Knowledge and... ...potential need for a role of a Senior DevOps/Cloud DBA at a rate similar...Senior
- What you'll be doing As a Senior Data Engineer, you'll provide technical leadership for the design and delivery of data products on CIBC's modern... ...Azure, Project Delivery, Python (Programming Language), SQL Databases, Technical Leadership At CIBC, we are in business to help our...SeniorRemote work
$180k - $240k per year
...The AI buildout runs on physical things: data centers, power, and the supply chains... ...York. The role We're looking for a Senior Data Engineer to build the data foundation behind Foresight... ...in Postgres or a similar relational database: schema design, indexing, partitioning...SeniorFor contractorsInternshipWork at office$140k - $170k per year
...insurance processes, systems, and data with serious technical... ...Develop and maintain cloud databases with the Infrastructure team,... .... Work with software/AI/ML engineers, data scientists, product, and... ...Experience in communicating with senior leadership to collect requirements...SeniorLong term contractShift work- A career as a Senior Developer in Data Engineering on the Financial crime and regulatory projects team at National Bank means serving as a Data Analytics... ..., Data Pipelines, Data Structures, Data Warehousing, Database Design, Diversity & Inclusion, Information Analysis, Initiative...SeniorFlexible hours
- ...vendors, clients and stakeholders to define data requirements and the technology stack for... ...streams, integrations, transformations, databases and data warehouses.Design and build... ...field.At least 5 years of experience in data engineering or related fields.Expert-level SQL and...Senior
- ...business with the backing of a global organization. As the Senior Data Engineer, you will help design, build, and evolve CloudBlue’s data and... ...APIs Solid knowledge of PostgreSQL and relational databases Experience with unit and end-to-end testing and building reliable...SeniorInternshipRemote work
$138.3k - $172.8k per year
...brighter way forward. Job DescriptionWhat this job involves:As a Senior Data Engineer at JLL, you will leverage advanced technical expertise and... ...-native architecture Advanced expertise in relational database design, star schema modeling, and data warehousing concepts...SeniorRemplacement- ...focused on strengthening the security of Client data. Sun Life’s Information Security organization is enhancing its data engineering, platform, analytics, and insights... ...data modelling. Expert-level programming and database associated development skills, with 5+ years...SeniorWork at officeWork from homeFlexible hours
$130k - $175k per year
...entertainment, we want to talk to you.About the Role & Team As a Senior Data Engineer, you’ll work hand-in-hand with the Data Services team to... ...stack: BigQuery, dbt, Airflow, Python, and relational databases.You have a proven track record in building and optimizing data...Senior- ...part of the team pioneering the context engine for human and agentic execution, bringing... ...itself. Position SummaryWe are seeking a Senior Database Administrator (DBA) with deep, hands-on... ...scalability, and reliability of our large-scale data environments. This is a highly technical...Senior
- ...Client is seeking a Senior Data Engineer to support the modernization of tooling enablement functions. This role is responsible for designing,... ...processing. Migrate existing data domains/flows from relational databases to Snowflake cloud data store. Identify, optimize, and...Senior
$120k - $130k per year
...We are looking for a Senior Data Engineer who will be responsible for designing and developing database systems, data models and schemas, as well as building data pipelines assembling large, complex data sets for analytical purposes. In this role, you will… Work in an...Senior$125k - $165k per year
...turning customer interaction and operational data into actionable insights across... ...competitive advantage. We’re hiring a Senior Data Engineer on a 12-Month Contract to own data engineering... ...and ingestion from production databases (AWS DMS, Databricks Lakeflow Connect,...SeniorContract workInternshipRemote workFlexible hours$96.8k - $145.2k per year
...Your OpportunityStantec is seeking a Senior Database Geologist to join our Energy and Resources... ...position requires an individual with strong data management experience and proven... ...for resource-reserve estimation, mining engineering, hydrogeology, mine planning, mineral processing...SeniorLong term contractFull timeTemporary workPart timeCasual workLocal areaRemote workWork from homeHome office- We are seeking an experienced Senior Oracle Application DBA to optimize... ...and maintain mission-critical database applications. This role... ...closely with development and engineering teams to ensure high availability... ...application development teams on data modeling, schema design, and...SeniorInternshipManual labor
$180k - $220k per year
...dynamics and innovative problem-solving.BitGo is seeking a skilled Senior Data Engineer to join our Data Engineering team and help build, scale, and... ...like TypeScript/Node.JS/PythonStrong experience with SQL databases like Postgres or MySQLStrong experience with RESTful API...SeniorFull timeWork at officeWorldwide- ...important pillar of Sun Life Canada’s Data and Analytics growth and... ..., is seeking experienced data engineering individual with a proven track... ...from enterprise data. This Senior Business data engineer will play... ...on experience with relational database systems, relational models,...SeniorManual laborWork at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data & Database Engineer. Be the first to apply!
Related searches
- data integration developer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data engineer Winnipeg, MB
- python data engineer Winnipeg, MB
- big data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB
- remote data engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- junior data engineer Winnipeg, MB

