Time since we first saw it
Day 0
Early. Similar jobs usually come down between day 6 and day 54.
From 11,508 similar postings that came down. Coming down is not always a hire.
Montreal, Rosemont
Actively hiring, first seen by us todayEmployment type in the employer’s posting: Full timeFrom the employer’s posting
Candidates must be legally authorized to work in the selected country at the time an offer of employment is made
Develop and optimize SQL and PL/SQL code
Design and develop software components that use data and storage technologies
Solve performance, concurrency and data volume problems, including critical client issues
Evolve data architectures and evaluate storage technologies, including vector and NoSQL databases
Design data exchange mechanisms such as APIs, messaging, events and streaming
Develop and optimize SQL and PL/SQL code.
Design and develop software components that make advanced use of data and storage technologies.
Solve complex challenges related to performance, concurrency, data volume, availability, and data access, particularly when critical issues arise for our clients.
Evolve data architectures, patterns, and data access and management mechanisms.
Design and evolve data exchange mechanisms, including APIs, messaging, events, streaming, and other integration patterns.
Actively hiringFirst seen by us today, still listed, and not a repost of an earlier posting.
These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.
Day 0
Early. Similar jobs usually come down between day 6 and day 54.
From 11,508 similar postings that came down. Coming down is not always a hire.
5 open jobs
Open jobs by the week we first saw them, last 12 weeks.
Hiring recordAdd your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.
- Design 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Complete your application on giro.wd10.myworkdayjobs.com. The employer’s form will show what is required.
Already applied? Track this application
New Data Engineer postings at the employers we follow are up 8% over the last 5 weeks compared with the 5 before.
Each bar is one week of new postings. The darkest bars are the last 5 weeks.
Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.
We file this job under Data Engineer, by the work the posting describes.
Data engineers build and run the pipelines that copy data out of apps and outside services into a warehouse or lake, and fix them when a source changes or a load fails.
Expect SQL, Python, a cloud platform, a scheduler such as Airflow, and often tools for large data such as Spark or Kafka.
An analytics engineer works one step later, turning the raw data a data engineer lands into clean tables people can query.
The government has no code for data engineers, so these figures are for the closest group, database architects, which includes data integration and data warehousing specialists.
Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1243.
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 leader
• Advance your career in a collaborative work environment where expertise and commitment are the driving force behind every project
• Stability based on long-lasting client relationships and our long-term vision
AN ENVIRONMENT FOR GROWTH
Here, we focus on an inclusive and positive environment.
We offer a range of benefits, including
• Flexible working hours, including remote work for a balanced life.
• Team activities and annual traditions that we take pride in
• Everyday 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 IMPACTJoin 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.
Apply today and connect with our Talent Acquisition team. We look forward to meeting you!
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.
Selected passages from the saved posting. Check the full description for conditions and exceptions.
No pay amount identified in the saved description.
Montreal, Rosemont
We offer a range of benefits, including • Flexible working hours, including remote work for a balanced life. • Team activities and annual traditions that we take pride in
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.