Location:
Downtown Ottawa, ON, On-site, 4 to 5 days per week
Language:
Excellent written and verbal communication skills in English
Salary:
$120,000 to $140,000
Vacation:
3 to 4 weeks
Background Check Requirement:
Minimum Reliability Security Clearance is required
About the Opportunity
Are you a hands-on integration expert who enjoys solving complex technical challenges? We are seeking a Senior Integration Engineer to join a high-performing technology team supporting enterprise-scale integration initiatives within a highly secure and innovative environment. In this role, you will design, build, and implement modern cloud-native integration solutions that connect critical business systems and enable real-time data exchange.
Working alongside experienced architects, developers, and technical stakeholders, you will play a key role in delivering scalable, secure, and high-performing integration solutions. This is an excellent opportunity for someone who enjoys writing code, solving complex integration problems, and contributing to large-scale digital transformation initiatives.
What's In It for You
• Competitive salary of $120,000 to $140,000
• 3 to 4 weeks of vacation
• Opportunity to work on complex enterprise integration projects using modern cloud technologies
• Collaborative environment that values innovation, technical excellence, and continuous learning
• Exposure to large-scale cloud, API, and event-driven architecture initiatives
Your Responsibilities
• You'll design, develop, test, and deploy enterprise integration solutions using Azure API Management, Logic Apps, Azure Functions, and Service Bus.
• You'll build real-time data pipelines and event-driven integrations using Kafka and modern streaming technologies.
• You'll develop and secure RESTful APIs while implementing authentication and authorization standards including OAuth 2.0, JWT, and API key management.
• You'll apply Enterprise Integration Patterns to deliver scalable, resilient, and high-performing integration solutions.
• You'll collaborate with cross-functional teams to troubleshoot production issues, perform root cause analysis, and optimize application performance.
• You'll contribute hands-on code using Python and/or Java to support enterprise integration initiatives.
Skills and Qualifications
• 5+ years of progressive experience designing, developing, and supporting enterprise integration solutions
• Bachelor's or Master's degree in Computer Science or a related technical discipline
• Proven hands-on experience with Azure API Management, Logic Apps, Azure Functions, and Service Bus
• Strong production-level programming experience using Python and/or Java
• Experience designing and implementing event-driven architectures with Kafka
• Deep understanding of REST APIs, API gateways, OAuth 2.0, JWT, and enterprise integration best practices
• Experience working with PostgreSQL, SQL Server, Redis, MongoDB, or other relational and NoSQL databases. Experience with Databricks is considered a strong asset.
• Minimum Reliability Security Clearance is required
Note from the Hiring Manager
"We're looking for someone who enjoys getting into the code, solving complex integration challenges, and working collaboratively to build solutions that make a real impact. If you're passionate about modern cloud integration and continuous improvement, we'd love to meet you."
Why Partner with Altis
If you've never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you're a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.