Cloud Software Specialist

1 month ago


Calgary, Alberta, Canada Canadian Pacific Railway Full time
Cloud Software Developer Job Description

Canadian Pacific Railway is seeking a skilled Cloud Software Developer to join our team. As a Cloud Software Developer, you will be responsible for designing and developing large-scale enterprise applications for railroad operations using AWS cloud services.

Key Responsibilities:

  • Maintain and support cloud-based applications and related data processes in a production environment.
  • Develop applications following team standards for promotion, naming, integration, documentation, and code repositories.
  • Collaborate with project teams, including Business Analysts, Solution Architects, Project Managers, and Application Developers.
  • Work with solution architects and developers to recommend best practices for cloud service use, development, deployment, and production monitoring.
  • Provide maintenance for all cloud services, including 24/7 on-call support in rotation for in-house enterprise applications.

Requirements:

  • Minimum of 5+ years of experience in AWS development, particularly with core services such as Lambda, S3, Glue, Aurora, and DynamoDB.
  • Minimum of 2+ years of experience in React or Angular.
  • Strong TypeScript development skills and experience writing infrastructure as code (IaC) using CloudFormation or CDK.
  • Familiarity with monitoring solutions like CloudWatch and a solid understanding of cloud security best practices, including the least-privilege model.

Preferred Experience:

  • Previous exposure to large-scale systems design and AWS development environments, including CDK, CLI, and AppSync.
  • Proficiency in building containerized applications using Docker, with the capability to create images from scratch.
  • Experience designing and developing data reporting structures in data warehouses and data lakes.
  • Skilled in implementing applications using CI/CD stacks and on-premise integration with APIs, Queues, FTP, and other integration software.
  • Knowledge of other public cloud environments such as Azure and GCP.
  • Responsible for monitoring usage to reduce cloud costs and staying aware of upcoming trends in cloud computing and serverless development.

What We Offer:

  • Flexible and competitive benefits package.
  • Competitive company pension plan.
  • Employee Share Purchase Plan.
  • Performance Incentive Program.
  • Annual Fitness Subsidy.

Additional Information:

As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.

The successful candidate will need to successfully complete the following clearances:

  • Criminal history check.
  • Reference check.

Management Conductor Program:

Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at Canadian Pacific Railway. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.

Canadian Pacific Railway is an employment equity employer committed to the principles of employment equity and inclusion. We encourage all qualified candidates to apply including women, Black, Indigenous, People of Colour (BIPOC), members of the LGBTQ+ community, and people with disabilities. Accommodations for the job application process can be provided, as appropriate, upon request. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act (PIPEDA).



  • Calgary, Alberta, Canada Carina Software Inc Full time

    Job Title: Cloud Infrastructure SpecialistAt Carina Software Inc, we are seeking a skilled Cloud Infrastructure Specialist to join our team. As an Intermediate DevOps Specialist, you will play a crucial role in our software development lifecycle by ensuring efficient deployment, management, and scalability of our applications and public APIs on the Azure...


  • Calgary, Alberta, Canada Carina Software Inc Full time

    Job Title: Cloud Infrastructure SpecialistJob Summary:We are seeking a skilled Cloud Infrastructure Specialist to join our team at Carina Software Inc. As an Intermediate DevOps Specialist, you will play a crucial role in our software development lifecycle by ensuring efficient deployment, management, and scalability of our applications and public APIs on...


  • Calgary, Alberta, Canada Canadian Pacific Railway Full time

    Job Title: Cloud Software Developer SpecialistCanadian Pacific Railway is seeking a highly skilled Cloud Software Developer Specialist to join our team. As a key member of our technology team, you will be responsible for designing, developing, and maintaining cloud-based applications and services.Key Responsibilities:Design and develop cloud-based...


  • Calgary, Alberta, Canada Canadian Pacific Railway Full time

    Cloud Software Developer SpecialistCanadian Pacific Railway is seeking a highly skilled Cloud Software Developer Specialist to join our team. As a key member of our technology team, you will be responsible for designing, developing, and maintaining cloud-based applications and infrastructure.Key Responsibilities:Design and develop cloud-based applications...


  • Calgary, Alberta, Canada Canadian Pacific Railway Full time

    Cloud Software Developer SpecialistCanadian Pacific Railway is seeking a highly skilled Cloud Software Developer Specialist to join our team. As a key member of our technology team, you will be responsible for designing, developing, and maintaining cloud-based applications and infrastructure.Key Responsibilities:Design and develop cloud-based applications...

  • Azure Cloud Expert

    8 hours ago


    Calgary, Alberta, Canada Carina Software Inc Full time

    About the Role:Carina Software Inc is seeking a skilled Cloud Infrastructure Specialist to play a key role in our software development lifecycle. As an Intermediate DevOps Specialist, you will be responsible for ensuring the efficient deployment, management, and scalability of our applications and public APIs on the Azure Cloud platform.Main...


  • Calgary, Alberta, Canada Canadian Pacific Railway Full time

    Cloud Software Developer SpecialistCanadian Pacific Railway is transforming its operations, and we're seeking a skilled Cloud Software Developer Specialist to join our team. As a leading railway company, we're committed to innovation and excellence. This role offers a unique opportunity to contribute to our digital transformation and shape the future of our...

  • Cloud Operations Lead

    4 weeks ago


    Calgary, Alberta, Canada Quorum Software Full time

    Job Title: Cloud Operations LeadOverviewQuorum Software is seeking a highly skilled Cloud Operations Lead to join our team. As a Cloud Operations Lead, you will be responsible for leading our cloud operations team to ensure the smooth operation of our cloud-based services. This includes managing cloud infrastructure, monitoring performance, and implementing...

  • Cloud Operations Lead

    4 weeks ago


    Calgary, Alberta, Canada Quorum Software Full time

    Job Title: Cloud Operations LeadOverviewQuorum Software is seeking a highly skilled Cloud Operations Lead to join our team. As a Cloud Operations Lead, you will be responsible for leading our cloud operations team to ensure the smooth operation of our cloud-based services. This includes managing cloud infrastructure, monitoring performance, and implementing...

  • Software Engineer

    1 week ago


    Calgary, Alberta, Canada Centre for Affordable Water and Sanitation Technology (CAWST) Full time

    About this role: We are seeking a skilled Cloud Infrastructure Specialist to join our software engineering team. As a key member, you will be responsible for designing, developing, and maintaining scalable cloud-based systems.Key responsibilities:Design and implement cloud architecture for our software applicationsCollaborate with cross-functional teams to...


  • Calgary, Alberta, Canada Wee Wild Ones] Full time

    Job Summary: We are seeking a Cloud Infrastructure Specialist to join our software development team. The ideal candidate will have expertise in designing and implementing scalable cloud infrastructure solutions. Key responsibilities include collaborating with cross-functional teams, ensuring high-quality code implementation, and driving innovation in cloud...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the Role:Software Aspekte is seeking a highly skilled Senior Cloud Platform Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our team, you will be responsible for defining and driving the architectural vision and strategy, developing comprehensive project plans and roadmaps, and ensuring...


  • Calgary, Alberta, Canada Software Aspekte Full time

    About the Role:Software Aspekte is seeking a highly skilled Senior Cloud Platform Developer to lead the scoping efforts and initial development of a cutting-edge cloud platform. As a key member of our team, you will be responsible for defining and driving the architectural vision and strategy, developing comprehensive project plans and roadmaps, and ensuring...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Software Developer, Application Performance ManagementWork at SMART Technologies, and be part of a team that creates and markets leading-edge hardware and software tools sold around the world. Join the many skilled professionals who make SMART part of three million classrooms worldwide.About the RoleWe are seeking a talented Senior Software...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Prairie Payments Joint Venture Ltd. Full time

    Cloud Operations EngineerPrairie Payments Joint Venture Ltd. is seeking a highly skilled Cloud Operations Engineer to join our team. As a key member of our IT department, you will be responsible for designing, managing, and maintaining our cloud systems and applications.Key Responsibilities:Design and manage cloud systems, applications, policies, and...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Software Aspekte Full time

    Job Title: Senior Cyber Software DeveloperWe are seeking a highly skilled Senior Cyber Software Developer to join our team at Software Aspekte. As a key member of our development team, you will be responsible for designing, developing, and implementing cutting-edge cloud-based software solutions.Key Responsibilities:Design and develop scalable cloud-based...


  • Calgary, Alberta, Canada Smart technologies Full time

    Job Title: Cloud Infrastructure SpecialistWe are seeking a highly skilled Cloud Infrastructure Specialist to join our IT team at Smart technologies. As a key member of our team, you will be responsible for managing and supporting our cloud resources, Microsoft 365 services, and overall IT infrastructure.Key Responsibilities:Administer and optimize Azure...