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 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Data & Database Engineer in Winnipeg, MB vacancy
- ...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
- Build Spark and database solutions for HMH’s Reporting Platform in Montreal, using Scala, SQL, and AWS database technologies. Support reporting data at scale.As a Senior Software Engineer, you will develop commercial data warehouse and data mart capabilities for customer organizations...Senior
$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- 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
- 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
- ...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
- ...données - Lieu de l’affectation:Montréal (Québec), hybride (présentiel 1 à 2 jours par semaine).English version:Senior Project Manager - Data Platforms and Databases:On behalf of our client in the transportation and logistics sector, Procom is searching for a Senior Project...SeniorContract workImmediate start2 days per week1 day per week
$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
- 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
$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- Job Description Reporting to the Sr. Manager, Data Architecture, the Senior Data Engineer will play a key role in designing, building, and modernizing enterprise... ....Experience integrating data from APIs, relational databases, flat files, Excel, XML, and JSON data sources.Ability...SeniorLong term contractInternshipWork at office
- ...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
- ...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
$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$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$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
- 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
$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$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- ...Where you come in:We are seeking an experienced and adaptable Senior Data Engineer to join our data team in the finance and data warehousing... ...years of SQL-based programming and access control against RDBMS database systems such as MS SQL Server, MySQL, Postgres or Oracle Demonstrable...SeniorRemote work
$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$85k - $90k per year
...Job Description Design and maintain scalable data pipelines that collect, transform and store business data. Build data models... ...Qualifications: · Degree or Diploma in Computer Science, Data Engineering, Information Systems, or related field. · 5+ years of experience...Permanent employment$119k - $161k per year
..., faster, and more securely. We’re looking for a Platform Engineer, Databases to join our Systems Engineering, Production team. This role is... ...that power Clio’s core applications We help Clions make data-driven decisions by providing observability and transparency for...Manual laborWork at officeLocal areaRemote workFlexible hours2 days per week$164.49k - $197.39k per year
...understand, and act on all their disparate data, wherever it lives, and move at the... ...excellence, and evolving Tempo from a SaaS database into a platform that powers Grafana’s... ...investigations. What You’ll Be Doing As a Senior Engineer on Tempo, you will own technical...SeniorLocal areaRemote workShift work$70k - $150k per year
...TechnologyPosition Summary We are seeking a highly skilled and motivated Database Administrator to join our NACB Database Deployment and... ...application teams, infrastructure teams, and fellow database engineers to support critical business applications and drive continuous...SeniorPart time- ...vendors to troubleshoot complex issues, improve database performance, reduce recurring effort, and... ...the right outcome. A typical day for the Senior Database Administrator Administer APS... ...of relational database concepts, data modelling, indexing, query execution plans...Senior
$94.3k - $141.5k per year
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment... ...technical skills in Oracle PL/SQL, MS SQL Server, Linux, and data analytics/reporting tools to support solution delivery and issue...SeniorFull timeWork at office- ...that partners with leading global organizations to deliver innovative, high-quality IT solutions is looking for an experienced Database Platform Engineer, responsible for designing, securing, automating and operating a business-critical, multi-platform database estate. This...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data & Database Engineer. Be the first to apply!
Related searches
- junior data engineer Winnipeg, MB
- gcp data engineer Winnipeg, MB
- data centre engineer Winnipeg, MB
- data integration developer Winnipeg, MB
- big data engineer Winnipeg, MB
- data engineering intern summer Winnipeg, MB
- data engineer Winnipeg, MB
- data cabling engineer Winnipeg, MB
- python data engineer Winnipeg, MB
- remote data engineer Winnipeg, MB

