Skip to content

General Information

Job Location
  • Montreal, QC
  • Quebec, QC
  • Vancouver, BC
Date Published
11-May-2026
Department
Innovation & Systems
Min Compensation
75 000
Max Compensation
97 000
Compensation Frequency
Annual
Employment Type
Permanent
Working Arrangement
Hybrid, On-Site
Role Type
Full-Time

Job Description

Ready to build your career? We want to hear from you.
Under the responsibility of the Team Lead, the Software Developer (Integration) designs, develops, and maintains software features as well as integration components that enable applications and platforms to communicate effectively.

He/she contributes to application development initiatives while progressively specializing in APIs, data flows, inter-system synchronization, and integration pipelines, in accordance with Agile practices and established quality and security standards.
What you will do

Software Development

• Design, develop, and maintain application features in line with requirements.
• Work independently on tasks of intermediate complexity.
• Fix defects and contribute to the continuous improvement of existing code.
• Participate in estimation, planning, and delivery of work.

Quality and Best Practices

• Apply development, testing, security, and documentation standards.
• Contribute to code quality through code reviews and automated testing.
• Use existing CI/CD pipelines and follow established practices.

Teamwork and Agile

• Collaborate with other developers, QA, the Scrum Master / SPM, and the Tech Lead.
• Actively participate in Agile ceremonies (planning, daily stand-ups, reviews, retrospectives).
• Clearly communicate progress, issues, and technical risks.

Application Integration and Data

• Design and implement integrations between systems (REST APIs, events, batch, or near real-time data flows).
• Develop and maintain integration pipelines (ETL / ELT).
• Implement error handling, resilience, traceability, and versioning for data flows.
• Prepare and structure data for application and analytics needs.

Integration Quality and Reliability

• Apply integration and security standards defined by the organization.
• Implement integration testing and contract validation.
• Contribute to integration observability (logs, metrics, alerts).
• Identify and report technical risks related to integrations.

Cross-Functional Collaboration

• Work with application developers to properly integrate solutions.
• Collaborate with Tech Leads and subject matter experts (Integration, Platform, QA) to align implementations.
• Document integrations (contracts, schemas, behaviors).


This role could be for you if you have

• Experience in software development (intermediate level) (3–5 years).
• Strong interest or practical experience in systems and data integration.
• Proficiency in at least one relevant language (e.g., C#, Java, JavaScript/TypeScript, Python).
• Good understanding of integration concepts (APIs, data formats, synchronization).
• Experience with Git and CI/CD pipelines.

Attitudes and Characteristics

• Autonomy and sense of responsibility.
• Attention to detail, with a focus on quality and maintainability.
• Strong analytical and problem-solving skills.
• Collaborative mindset, openness to feedback, and continuous learning.

• Motivation to develop recognized technical expertise in integration.
Benefits
• RRSP with up to 5% employer matching

• Hybrid work model for corporate roles
• Employee stock ownership program
• Career growth through real development opportunities
• Transit pass reimbursement — get to work for free
• Minimum 4 weeks of vacation from day one


For the past six years, we've proudly held the distinction of being one of Canada's Top 100 Employers.
The expected compensation range posted for this role applies to available work locations in Ontario and/or British Columbia. Offered compensation may vary from the posted range based on a candidate’s relevant skills, experience, qualifications, geographic location, and the final job for which they are hired.

Please view this job on Pomerleau’s official Career Site if the posted compensation range is unavailable on a third‑party job board.
Pomerleau is a national leader in construction, delivering major projects across Canada. We believe in creating a workplace where people feel respected, supported, and empowered to grow. Our culture is built on collaboration, trust, and a shared commitment to doing great work. If this speaks to you, apply for this role or connect with one of our recruiters to learn how we can support you throughout the process.