Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer- Cloud & Data Platforms

$65k - $125k per year
Full-time

CGI

Position Description: CGI is seeking a Senior Software Engineer - Cloud & Data Platforms to join our team and contribute to the design, development, and delivery of scalable, cloud-based applications and enterprise solutions. In this role, you will work on complex business applications and data-driven platforms, taking ownership of solutions from requirements gathering and architecture through development, deployment, and production support. We are looking for a hands-on software engineer with strong expertise in backend development, cloud technologies, and solution design. The successful candidate will be comfortable translating business requirements into technical solutions, making architectural decisions, and delivering high-quality software while collaborating with technical teams and business stakeholders. This is a permanent fulltime role, hybrid three days a week from Atlantic Canada offices.

Your future duties and responsibilities:

  • Lead end-to-end software development activities, from requirements analysis and solution design through implementation, deployment, and production support.
  • Design, develop, and maintain scalable cloud-native applications and backend services using TypeScript, Node.js, and AWS.
  • Develop and integrate RESTful APIs, distributed services, and enterprise applications.
  • Collaborate with business and technical stakeholders to translate requirements into practical, maintainable software solutions.
  • Design scalable, resilient application architectures, including event-driven systems and messaging patterns.
  • Develop and maintain integrations with relational databases, cloud platforms, and enterprise systems.
  • Evaluate technical approaches and recommend solutions based on scalability, reliability, performance, and maintainability.
  • Troubleshoot, debug, optimize, and support applications in production environments.
  • Implement automated testing and contribute to software engineering standards and best practices.
  • Participate in technical design discussions, architecture reviews, and knowledge-sharing activities, providing technical guidance when appropriate.

Required qualifications to be successful in this role:

  • Minimum 6 years of professional software engineering experience.
  • Strong hands-on backend development experience using TypeScript and Node.js.
  • Demonstrated experience designing, developing, and deploying cloud-native applications on AWS.
  • Proven ability to independently deliver software solutions from requirements gathering and technical design through production deployment.
  • Strong understanding of software architecture, system design, and scalable distributed applications.
  • Experience designing and developing APIs, integrations, and service-oriented applications.
  • Experience with event-driven architectures and messaging patterns.
  • Strong knowledge of relational database design, data modeling, and application data-access patterns.
  • Experience evaluating technical tradeoffs and designing scalable, reliable, and maintainable systems.
  • Strong problem-solving skills and experience troubleshooting production applications.
  • Experience participating in technical discovery, solution design, and implementation activities.
  • Effective communication skills, with the ability to explain technical concepts and architectural decisions to both technical and non-technical stakeholders.
  • Bachelor's degree in Computer Science, Software Engineering, Engineering, Information Systems, or a related technical field.
Assets / Nice-to-Have Qualifications:
  • Experience designing, developing, or supporting ETL pipelines, data integration, or data-processing solutions.
  • Experience with Google Cloud Platform (GCP), particularly BigQuery.
  • Familiarity with AWS services such as Lambda, Step Functions, ECS/Fargate, DynamoDB, Glue, and S3.
  • Experience with PostgreSQL and cloud-native database technologies.
  • Experience with React or other modern frontend development frameworks.
  • Experience leading technical design discussions or mentoring engineers.
  • Experience working in complex enterprise environments.
  • Exposure to scientific, research, manufacturing, agricultural, or other data-intensive business environments.
  • Familiarity with AI-assisted software development tools and modern engineering practices.
  • Previous technical leadership or team lead experience.
Compensation: CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $65,000–$125,000. This role is an existing vacancy. #LI-HG

Skills:

  • Amazon Web Services Cloud
  • Postgre SQL
  • React JavaScript

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. To learn more about accessibility at CGI, contact us via [email](#). Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries. Come join our team—one of the largest IT and business consulting services firms in the world.
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Developer- Cloud & Data Platforms in Halifax, NS vacancy
  • $60k - $120k per year

     ...practice across the country. CGI is seeking an Intermediate/Senior Software Developer with core banking application development experience to join...  ...and evolving the Retail Financial System (RFS) core banking platform, delivering high quality, scalable solutions that support financial... 
    Senior
    Software
    Permanent employment
    Full time

    CGI

    Halifax, NS
    2 hours ago
  • $75k - $125k per year

     ...Description: CGI is seeking an experienced Senior Salesforce Developer to join our growing Salesforce practice...  ...-grade solutions leveraging Sales Cloud, Experience Cloud, AppExchange products...  ...designs. Design and document Salesforce data models, business processes, security... 
    Senior
    Software
    Permanent employment
    Full time
    Temporary work
    Relocation
    3 days per week

    CGI

    Halifax, NS
    5 days ago
  • $75k - $125k per year

    Senior Salesforce Developer Position Description CGI is seeking an experienced Senior Salesforce Developer...  ...-grade solutions leveraging Sales Cloud, Experience Cloud, AppExchange products...  .... • Design and document Salesforce data models, business processes, security models... 
    Senior
    Software
    Permanent employment
    Full time
    Relocation
    3 days per week
    Halifax, NS
    29 days ago
  •  ...ROLE & RESPONSIBILITIES IN THE BUSINESS: As a Senior Software Engineer (Senior Associate) in Kainos, you’ll be responsible for developing high quality solutions which delight our...  ...Experience of multiple programming languages and data storage technologies Experience of... 
    Senior
    Software
    Live In
    Worldwide

    Kainos

    Halifax, NS
    1 day ago
  • $75 per hour

     ...Job Description Position: Data Engineer Location: Remote within Canada, with Atlantic...  ...analytics. Key Responsibilities Develop and maintain data integration,...  ...Dataverse, Azure Data Factory or similar cloud platforms. Experience with relational databases,... 
    Senior
    Long term contract
    Full time
    Contract work
    Part time
    Remote work
    Shift work

    CorGTA

    Halifax, NS
    16 days ago
  • $65.16 - $85.74 per hour

     ...seeking a versatile Technical Systems & Data Platform Analyst for an enterprise-level contract...  ...on-premises database models toward modern cloud-based data platforms. As a Technical Systems...  ...issue resolution. Collaborate with senior technical staff to triage, resolve, and... 
    Senior
    Contract work
    Shift work

    Randstad

    Halifax, NS
    a month ago
  • $75k - $115k per year

     ...Position Description: CGI is seeking an experienced Senior Java Developer to join our team and contribute to the design,...  ...design secure, resilient, and maintainable software solutions that support mission-critical payment platforms. You will play a key role in driving technical... 
    Senior
    Software
    Permanent employment
    Full time

    CGI

    Halifax, NS
    5 days ago
  • $3410.48 - $4005.58 per week

     ...and reimagine processes. Our agile, data-driven approach ensures that digital...  ...professionals to strengthening cybersecurity and developing scalable digital platforms, you’ll play a key role in building a...  ....  About Our Opportunity As a Senior Application Developer within the... 
    Senior
    Software
    Long term contract
    Permanent employment
    Temporary work
    Casual work
    Internship
    Work at office
    Shift work
    Afternoon shift

    The Government of Nova Scotia

    Halifax, NS
    6 days ago
  • $90.6k - $130.5k per year

     ...Req ID:  397503   NTT DATA strives to hire exceptional, innovative...  ...currently seeking a AWS Sr. Developer - Remote to join our team in...  ...CA-NS), Canada (CA).   AWS Senior Developer Job Summary:...  ...bring strong expertise in AWS cloud services and .NET development,... 
    Senior
    Software
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Halifax, NS
    1 day ago
  • $3929.22 - $4911.52 per week

     ...it happen right now. As a Senior Strategist, you will report to...  ...Using Power BI, AI, and other data visualization tools, you will...  ...Power BI and other visualization platforms that track health system...  ...define meaningful indicators and develop tools tailored to their planning... 
    Senior
    Long term contract
    Permanent employment
    Temporary work
    Internship
    Work at office

    Government of Nova Scotia

    Halifax, NS
    2 days ago
  •  ...is the Opportunity? As an integral member of Enterprise Shared Data Management Services and Operations broader team, you will help...  ...improvements, stakeholder management, committee reporting and automation developments). What do you need to succeed? Must Have Direct... 
    Senior
    Work at office
    Flexible hours

    Royal Bank of Canada

    Halifax, NS
    2 days ago
  • $75k - $115k per year

    Senior Java Developer - Enterprise Payments/ Banking Position Description CGI is seeking an experienced Senior...  ...design secure, resilient, and maintainable software solutions that support mission-critical payment platforms. You will play a key role in driving technical... 
    Senior
    Software
    Permanent employment
    Full time
    Halifax, NS
    21 days ago
  • $65k - $125k per year

     ...Description: CGI is seeking an experienced Senior Java API Developer to join our team and contribute to the...  ...will contribute to API architecture, cloud-native development, and continuous...  ...and stakeholders to deliver high-quality software solutions. Participate in code reviews... 
    Senior
    Software
    Permanent employment
    Full time

    CGI

    Halifax, NS
    5 days ago
  •  ...Hybrid Halifax/Hybrid Ottawa Data Coordinator Position Summary...  ...indirect access to hardware, software or technical information controlled...  ..., duplicates, and errors Develop and implement processes and...  ...adoption of new data tools and platforms Support onboarding and training... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Halifax, NS
    5 days ago
  •  ...capabilities by hiring a highly experienced Drupal Developer. They are specifically seeking an...  ..., scalable, and maintainable Drupal platform builds. They will be expected to actively...  ...external stakeholders Stays up to date with software development best practices Self-... 
    Software
    Remote work
    Relocation
    Flexible hours

    Randstad Digital

    Halifax, NS
    2 days ago
  • $90k - $140k per year

     ...are looking for an experienced Cloud Network Solutions Architect...  ...Responsibilities will include developing solution designs, reviewing network...  .... Azure is the primary cloud platform for this role. The position...  ...detailed technical designs. Develop network architectures covering... 
    Full time

    CGI

    Halifax, NS
    5 days ago
  • $95k - $145k per year

     ...Description: We are seeking a Sanctions Developer/Engineer to contribute to the enhancement...  ...maintenance of the Client's sanctions screening platform within the OFAC compliance space. This...  .... Proficiency with Google Distributed Cloud and Kubernetes. Familiarity with ETL... 
    Full time
    Work at office

    CGI

    Halifax, NS
    5 days ago
  • $60k - $115k per year

     ...Position Description: The Sr/Lead Data Engineering is someone who has the skills to...  ...data consistency and availability. . Software engineering: Developing, deploying, and supporting backend data services, pipelines, and platforms. Direct experience with event driven architecture... 
    Software
    Full time

    CGI

    Halifax, NS
    5 days ago
  • $65k - $110k per year

     ...an experienced Observability Platform Consultant to help improve the...  ...alerting and incident response, and developing reusable automation that...  ...Strong experience with AWS cloud services, including CloudWatch...  ...optimization, metric cardinality, data retention, security, privacy,... 
    Permanent employment
    Full time
    Relocation
    3 days per week

    CGI

    Halifax, NS
    5 days ago
  • $65k - $125k per year

     ...Consultant – Application Release & Platform Operations to join our growing Cloud and Platform Engineering team. In this...  ...application deployments. Develop Infrastructure as Code (IaC) solutions...  ...Bachelor's degree in Computer Science, Software Engineering, or a related... 
    Software
    Permanent employment
    Full time
    Relocation
    3 days per week

    CGI

    Halifax, NS
    5 days ago
  • Job Responsibility: Lead Java Developer The Technical Lead role is pivotal in driving the development...  ...focusing on delivering high-quality software solutions that align with business...  ...Implement Java Collection frameworks to optimize data handling and storage solutions. Apply... 
    Software
    Full time
    Work at office
    Day shift
    2 days per week
    3 days per week

    Cognizant

    Halifax, NS
    3 days ago
  •  ...Principal Software Engineer Location: Fully Remote, Within Canada...  ..., Permanent Reports to: Senior Vice President, Engineering...  ...client is a scaling start-up developing AI-enabled physical security solutions...  ...across back-end architecture, data pipelines, and infrastructure... 
    Senior
    Software
    Remote job
    Permanent employment
    Full time

    Lanark Weaver Consulting

    Halifax, NS
    17 days ago
  • Job Responsibility: CGI is seeking an experienced Salesforce Developer with an expertise to develop advanced Apex classes, Lightning Web...  ...solutions ~ Multiple Salesforce certifications - i.e., Salesforce Platform Developer II certification ~ Emerging architectural thinking... 
    Full time

    CGI

    Halifax, NS
    3 days ago
  •  ...Responsibility: We are seeking an experienced AS400/Mainframe Developer to join our development team. You will be responsible for maintaining...  ...Experience with system integration between legacy and modern platforms Understanding of web services and APIs Strong technical... 
    Full time

    CGI

    Halifax, NS
    3 days ago
  •  ...ResMed seeks a Software Engineer to join its Halifax team building a healthcare communications platform. You'll develop production web services, expand platform capabilities beyond email and SMS, and contribute across the full software lifecycle while modernizing existing systems... 
    Software

    ResMed

    Halifax, NS
    22 days ago
  • $42k - $66k per year

     ...information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and...  ...securely capture and preserve the communications data of the world’s most highly regulated firms...  .... Your role: As a Co-op Java Developer at Global Relay, you will get the opportunity... 

    Global Relay

    Halifax, NS
    1 day ago
  •  ...Position Title Data Services Manager (Internal Posting) Research...  ...for resource planning, developing and executing operational projects...  ..., including data acquisition, software development, and stewardship...  ...indicator reporting, working with senior staff, Data Services personnel... 
    Senior
    Software
    Full time
    Contract work
    Remote work

    Dalhousie University

    Halifax, NS
    2 days ago
  •  ...About Liferaft Liferaft builds software that helps organizations find,...  ...highly skilled and visionary Senior Product Manager to play a...  ...a product’s launch phases.  Data-Driven Decision Making: Leverage...  ...to help solve new challenges developed by the complexities of open source... 
    Senior
    Software
    Full time
    Internship
    Live In
    Remote work
    Flexible hours

    Liferaft

    Halifax, NS
    12 days ago
  • $65k - $110k per year

     ...In this role, you will design, develop, and maintain automated...  ...applications. Working closely with software developers, business analysts,...  ...execute SQL queries to validate data accuracy, integrity, and...  ...Laundering (AML) applications or platforms. Experience supporting banking... 
    Software
    Permanent employment
    Full time
    Manual labor

    CGI

    Halifax, NS
    6 days ago
  •  ...Position Title Field Operations Data Acquisition Coordinator...  ...marine and freshwater monitoring platform that focuses on tracking the...  ...data providers, and database developers to design and improve data pipelines...  ..., and data products. Develop and deliver data management training... 
    Full time
    Contract work
    Local area
    Remote work

    Dalhousie University

    Halifax, NS
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer- Cloud & Data Platforms. Be the first to apply!