Software Engineer, Integrations
2 weeks ago
Purpose
The Software Engineer, Integrations reports to the Tech Lead, Integration Platform.
Our company, a leader in providing compelling and unique rail journeys, is looking to innovate within the rail tourism industry by delivering cutting-edge solutions that transform our guest and partner experience. In this role, we are seeking a Technical Lead to drive our integration platform strategy and lead a team of engineers in building scalable API ecosystems. You'll architect solutions that enable seamless data flow between our guest-facing applications, partner systems, and internal platforms while fostering a high-performing engineering culture focused on reliability and innovation.
Key Areas of Accountability
Integration Platform Development
- Contribute to building and maintaining API gateways, authentication systems, and rate limiting mechanisms
- Implement enterprise integration patterns
- Develop automated testing and assist with deployment pipelines and monitoring solutions
- Collaborate with Product, UX, and QA teams to deliver integrated solutions
Technical Contribution & Architecture
- Contribute to technical designs and implementation of core integration platform features
- Participate in architecture discussions and learn about high-performance, scalable distributed systems
- Help ensure system reliability and performance standards through code quality and testing
- Contribute to defining and following technical standards for API design and security patterns
Stakeholder Collaboration
- Work with Product Management and other teams to understand business requirements
- Provide technical input on integration specifications and partner requirements
- Contribute to technical documentation and system specifications
Learning & Development
- Actively participate in code reviews and knowledge sharing with team members
- Continue building expertise in API development, Azure cloud services, and microservices architecture
- Adopt AI development tools (Claude, Claude Code) to enhance productivity while maintaining code quality
Qualifications
Education
- Bachelor's degree in computer science, engineering or equivalent combination of professional experience and certifications.
Experience
- 3-5 years of C# .NET Core and/or TypeScript development experience
- Strong experience with API development for B2C and/or B2B workflows
- Working knowledge of Azure cloud services, microservices architecture, and Docker containers
- Familiarity with enterprise integration patterns and message queues
- Database design and query optimization (e.g. PostgreSQL, SQL Server, CosmosDB, or equivalent)
- Knowledge of event streaming platforms (Azure Service Bus, Kafka, or similar)
- Understanding of authentication protocols (OAuth2, JWT, SAML)
- Experience with API management platforms (Azure API Management, Kong, or similar)
- Strong problem-solving and analytical thinking abilities
- Good communication skills with ability to explain technical concepts to teammates
- Experience with agile methodologies and product development lifecycle
Work Environment
- Must be legally entitled to work in Canada
- Corporate Office – Vancouver based; hybrid role with a minimum 3 days/week in the office.
Compensation
- The base salary offered for this role is $105,000 to $115,000 per annum and can vary based on job-related expertise, qualifications, experience and internal equity.
- Eligible for Armstrong Collective's discretionary bonus program
Eligible Benefits
Armstrong Collective supports our team members' health and wellness by providing a comprehensive medical plan with 100% employer paid premiums, some of which includes:
- Medical, Dental, Vision, Life Insurance
- Short term disability, long term disability benefits
- Travel emergency assistance
- Vacation time and sick time
- Up to 5% RRSP and/or TSFA match
- Two complimentary annual train tickets after first year of employment
Armstrong Collective, Rocky Mountaineer and Canyon Spirit are an equal opportunity employer, driven by our values of creating meaningful moments, being one team, and achieving extraordinary outcomes. Our strong company culture supports our vision of a diverse, open, safe, and respectful workplace. We celebrate diversity and are committed to creating an inclusive environment for all team members. If you require any accommodation during the application process or throughout your employment, please let us know. We will work with you to ensure your needs are met and to create a supportive environment.
Please ensure to opt-in for text messages when you apply in order to receive interview updates.
-
Software Engineer, Blockchain Integrations
3 days ago
Vancouver, British Columbia, Canada Chainlink Labs Full timeAbout ChainlinkChainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, interoperability, compliance, and privacy standards needed to power advanced blockchain use cases for institutional tokenized assets, lending,...
-
Senior Java Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeIris's client, one of the world's largest multinational investment banking and financial services corporation is looking to hire anSenior Java Software EngineerOur direct client is a is a world-leading financial services company, provides consumers, corporations, governments and institutions with a broad range of financial services and products.Title: Senior...
-
Software Engineer
5 days ago
Vancouver, British Columbia, Canada Sedorh Careers, partnered with TEEMA Full timeJob Title: Software Engineer (.NET Core)Location: Currently 100% Remote within Vancouver (Moving to Hybrid w/ 1-2 days in-office work)Type: Full Time/ PermanentPay: $110,000 - $120,000/ Annually + 10% Annual BonusTotal OTE: $121,000 to $132,000 AnnuallyJob Closes: October 5th Apply nowWho were looking forAre you a Software Engineer who enjoys new...
-
Software Engineer
3 days ago
Vancouver, British Columbia, Canada Frostbite Full timeDescription & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.Frostbite is...
-
Software Engineer
7 days ago
Vancouver, British Columbia, Canada EviSmart™ Full timeOn-site, work from office (Downtown Vancouver)Reporting to: Team Lead - Software DeveloperAs part of our Technology team, you'll play a crucial role in developing our flagship products and crafting integration frameworks that connect legacy and modern systems. Get ready to push the limits of what's possible and thrive in our fast-paced development cycles.As...
-
Software Engineer
5 days ago
Vancouver, British Columbia, Canada Versaterm Full timeThe Role The Software Engineer II – GIS is an intermediate -level developer responsible for building and enhancing GIS applications that improve situational awareness and operational support for public safety agencies. This role emphasizes hands -on development with Esri toolsets (ArcGIS Enterpris e,ArcGIS Pro, ArcGIS Runtime, etc.) and open...
-
Software Engineer
1 week ago
Vancouver, British Columbia, Canada TrustFlight Full timeAbout UsTrustFlight is an innovative aviation software company that specializes in developing cutting-edge AI, digital workflow, and analytics applications for the aviation industry. Our software empowers many of the world's airlines, business jet operators, MROs, training organizations, and aviation service providers to enhance safety, streamline...
-
Software Engineer
3 days ago
Vancouver, British Columbia, Canada Frostbite Full timeDescription & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.This is a...
-
Software Engineer
3 days ago
Vancouver, British Columbia, Canada Electronic Arts Full timeGeneral InformationLocations: Vancouver, British Columbia, CanadaRole ID211800Worker TypeRegular EmployeeStudio/DepartmentCT - FrostbiteWork ModelHybridDescription & RequirementsElectronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects...
-
Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Apple Full timeWe are a team at Apple in the Tools & Framework organization building innovative automated integration systems. We take up a broad range of challenges on a daily basis like crafting distributed computing infrastructure services & frameworks, reliability test infrastructure and tests. These highly available systems protect software that we ship to our users. ...