1 - 20 of 5,756 Jobs

Search for Senior Software Engineer specializing in NodeJS and AWS

5,756 results

Apply
3Pillar Global logo3Pillar Global logo
Full-time|On-site|Canada

Role overview 3Pillar Global is seeking a Node/AWS Software Engineer to focus on backend development. This position involves designing and building backend systems that serve products and customers throughout Canada. What you will do Develop and maintain backend services using Node.js and AWS tools. Collaborate with engineers, product managers, and other tea…

Apr 24, 2026
Apply
Emburse logoEmburse logo
Full-time|On-site|Toronto

Join Emburse as a Senior Software Engineer specializing in C#. In this role, you will leverage your extensive knowledge in software development to create innovative solutions that enhance our products and services. You will collaborate with cross-functional teams to design, develop, and implement robust applications that meet the needs of our clients.

Mar 31, 2026
Apply
MaintainX logoMaintainX logo
Full-time|On-site|Montréal, Toronto

Join MaintainX as a Senior Software Developer specializing in search engine technology. In this pivotal role, you will take the lead on designing and implementing advanced search solutions that enhance user experiences. Your expertise will contribute to developing innovative features, optimizing performance, and ensuring the scalability of our systems.

Mar 9, 2026
Apply
OXIO logoOXIO logo
Full-time|On-site|Canada

At OXIO, we are pioneering the telecom-as-a-service (TaaS) landscape, empowering brands and enterprises to establish and manage their proprietary mobile networks tailored to their customers' needs. Our innovative TaaS platform integrates various existing networks into a single, cloud-managed solution, offering a modern SaaS experience. With complete network access, clients gain unmatched business intelligence and insights, enabling them to better understand customer and machine (M2M) interactions. By focusing on continuous innovation, OXIO allows any business to develop a formidable telecom presence while uncovering unique customer insights.Role OverviewWe are on the lookout for an experienced Senior Software Engineer with substantial expertise in Java, JavaScript, and Business Process Management (BPM) to propel the advancement of our Telecom-as-a-Service Platform, which is built on cutting-edge AWS and Kubernetes technologies. In this crucial position, you will lead the integration and automation of complex telecom workflows, enabling clients to create innovative telecom solutions directly within their applications.What You Will DoDesign and develop scalable microservices using Java and JavaScript for our telecom platform.Drive the integration and automation of BPM workflows utilizing BPMN technologies.Create and implement AI-driven solutions to improve automation, decision-making, and customer experience throughout our platform.Collaborate across teams to enhance our SDK, enabling external developers to innovate on our platform.Optimize performance and reliability of our cloud-native architecture (AWS, Kubernetes).Adhere to best practices in software design, coding, testing, and deployment.Key QualificationsExtensive experience in the telecom sector, with a deep understanding of concepts like Customer and Service Order Management lifecycle, provisioning across network elements (HLR, HSS, PCRF/OCS, OTA, Mobile Number Portability, etc.). Familiarity with TMForum standards is a plus.Over 6 years of software development experience, focusing on back-end systems.Proven track record in software design, architecture, and data modeling for large-scale systems.Strong command of Java and JavaScript, with hands-on experience in design and implementation.

Jan 16, 2026
Apply
Narvar logoNarvar logo
Full-time|CA$180K/yr - CA$230K/yr|Remote|Remote - Canada

Narvar is on an exciting growth trajectory! We are in search of talented Fullstack Software Engineers who thrive in crafting both APIs and user interfaces. In this pivotal role, you will develop innovative products that enhance the post-purchase experience for leading brands in the retail sector. As a Fullstack Software Engineer, your contributions will directly influence our customer-facing products, utilizing cutting-edge technologies such as Java, NodeJS, Python, React, and GraphQL to deliver intricate features that engage millions of users.Your Daily ResponsibilitiesFrontend Development (Primary Focus)Design and implement new product features while supporting and enhancing existing functionalities.Create frontend platform components that can be utilized across our internal and external products, as well as eCommerce platforms like Shopify and Salesforce.Collaborate with fellow senior engineers to refine our overall architecture and uphold high code quality standards.Partner with product and design teams to convert wireframes and mockups into dynamic UI components.Backend Development (Secondary Focus)Assist in the development and maintenance of backend services using Golang and Node.js.Demonstrate proficiency in Google Cloud Platform (GCP), CI/CD practices, and effectively deploy code and infrastructure components.Engage with databases such as PostgreSQL, Spanner, and BigQuery.Understand and implement RESTful and GraphQL APIs.

Jan 20, 2026
Apply
Nu logoNu logo
On-site|On-site|Canada, Toronto

About Us Nubank is a leading digital financial platform, serving over 122 million customers across Brazil, Mexico, and Colombia. Our mission is to simplify financial services and empower individuals, and we are just getting started on our journey toward a more inclusive future. As a publicly traded company on the New York Stock Exchange (NYSE: NU), we leverage cutting-edge technology, data intelligence, and streamlined operations to offer financial products that are both accessible and user-friendly. Our innovative approach has earned us recognition from prestigious global rankings, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Explore career opportunities with us at https://international.nubank.com.br/careers/ About the Role The Engineering team at Nubank plays a vital role in developing the technology that empowers our financial products. We are committed to adopting state-of-the-art software development practices that encompass a variety of technologies. We welcome candidates who are eager to learn, even if they aren’t yet familiar with all of them. In this role, you will primarily focus on software development using Clojure (training will be provided in Clojure). Your key responsibilities will include: Developing horizontally scalable microservices primarily in Clojure, utilizing Finagle and applying functional programming techniques alongside hexagonal architecture. Managing high-throughput jobs and inter-service communications through Kafka. Implementing Continuous Integration and Deployment strategies within AWS. Storing and managing data using Datomic and DynamoDB. Ensuring system monitoring and observability with Prometheus. Maximizing operations in Kubernetes. We pride ourselves on being a process-light organization that values human interaction. Our small, independent teams operate like startups within the company, fostering innovation and minimizing unnecessary coupling and centralization. We believe that effective execution is key to success and continuously optimize our processes to eliminate bottlenecks. Your Responsibilities Engage with large-scale distributed systems, gaining a comprehensive understanding of their architecture. Plan and execute features collaboratively with your peers while proactively managing the workflow. Contribute to the development and deployment of microservices, embracing continuous delivery and infrastructure as code. Apply agile methodologies throughout the software development process. Write, test, and instrument code to ensure reliability and performance.

Dec 31, 2025
Apply
NeuraFlash, Part of Accenture logoNeuraFlash, Part of Accenture logo
Senior AWS Developer

NeuraFlash, Part of Accenture

Full-time|Remote|Remote - Canada (Alberta, British Columbia, Ontario Only)

NeuraFlash, part of Accenture, creates AI-powered solutions that help organizations improve customer experience and business operations. The team works with platforms such as Salesforce Einstein, Service Cloud Voice, Amazon Connect, and Agentforce. NeuraFlash has been recognized as Salesforce's exclusive partner for the Agentforce private beta and is now a leading partner in this area. Team members collaborate with specialists in AI, Amazon, and Salesforce technologies. The company focuses on conversational AI, predictive analytics, and generative AI, developing custom strategies to help clients adapt to digital change. Projects here influence how AI-driven transformation happens in real business settings. Role overview The Senior AWS Developer designs and builds enterprise-scale solutions using AWS. This position centers on developing and delivering contact center solutions, especially with Amazon Connect. The work involves hands-on coding and requires a solid understanding of AWS security and scalability best practices. What you will do Design and implement complex solution architectures on AWS for enterprise clients Develop and deliver contact center solutions, with a focus on Amazon Connect Write code in Python or JavaScript to build and integrate AWS-based services Apply AWS security and scalability best practices throughout development Requirements Strong development experience with proficiency in Python or JavaScript Deep understanding of core AWS services Experience applying security and scalability best practices in AWS environments Interest in building new technology and delivering innovative solutions Location This is a remote position open to candidates based in Alberta, British Columbia, or Ontario, Canada.

Apr 21, 2026
Apply
Vanta logoVanta logo
Full Time|Remote|Remote - Canada

At Vanta, we are dedicated to helping businesses cultivate and demonstrate trust by prioritizing security that is continuously monitored and verified. Our mission empowers companies to enhance their security practices and showcase their commitment effortlessly. Join our supportive and skilled team, where individuals from diverse backgrounds thrive—many have succeeded at Vanta without prior security experience.About the Role:As a key member of Vanta’s Infrastructure & Security team, you will play a vital role in building a robust platform that ensures the scalability, performance, and reliability of our core systems. With our rapidly expanding customer base, we require infrastructure that evolves alongside us, without sacrificing speed or developer efficiency. You'll engage in projects involving distributed systems, infrastructure components, and security upgrades, enabling our engineers to deliver dependable software at scale.Your contributions will significantly impact product engineering across the board. Our initiatives simplify the process for engineers to identify bugs, develop features, and provide value to our clients swiftly and securely.At Vanta, we harness modern frameworks and tools such as TypeScript, React, Node.js, MongoDB, GitHub Actions, and a variety of AWS services like Fargate and ECS to design and develop new product functionalities and infrastructure.If you're excited about the intersection of infrastructure and security, we would love to connect with you.To learn more about our team's work, visit our Vanta Engineering Blog.Your Responsibilities Will Include:Designing and constructing scalable infrastructure to facilitate rapid increases in data volume, service utilization, and engineering productivity.Leading projects concerning our cloud infrastructure, encompassing container orchestration (e.g., AWS Fargate, ECS), monitoring and alerting systems, networking, and database upkeep.Implementing and maintaining essential security infrastructures and controls, including service-to-service authentication, secrets management, application security features (e.g., rate limiting, encryption libraries), and infrastructure hardening.Identifying and resolving intricate security challenges to bolster our systems.

Dec 29, 2025
Apply
Vention Inc. logoVention Inc. logo
Full-time|On-site|Montreal

About the Role Vention Inc. is looking for a Senior Software Engineer to help build and improve software that supports manufacturing businesses. This position is based in Montreal. What You Will Do Design and develop software solutions that help clients optimize their manufacturing processes Work closely with colleagues from different teams to deliver reliable, user-focused products Contribute ideas that shape both the technology stack and the direction of new features Who You’ll Work With This role is part of the engineering team and involves frequent collaboration across departments to improve product quality and user experience.

Apr 20, 2026
Apply
gdmsi logogdmsi logo
Full-time|On-site|Ottawa

Join our dynamic team at gdmsi as a Senior AWS Platform Owner. In this pivotal role, you will take charge of our AWS platform strategy, leading the design and implementation of solutions that harness the power of cloud technology. Your expertise will guide our projects from conception to execution, ensuring scalability, security, and efficiency.

Mar 9, 2026
Apply
INTRALOT logoINTRALOT logo
Full-time|On-site|Vancouver, British Columbia, Canada

Join INTRALOT as a Platform Engineer – AWS Infrastructure and Power the Future of Gaming!At INTRALOT, we are at the forefront of revolutionizing the gaming industry through cutting-edge technology and innovative solutions. Our global presence, rich diversity, and dynamic teams foster a culture that prioritizes people. We invite you to become a part of our team as a Platform Engineer. Are you a driven professional eager to elevate your career? At INTRALOT Canada, we are redefining the gaming landscape with scalable, reliable, and state-of-the-art systems. Take this opportunity to make a significant impact while collaborating with a team that thrives on innovation.Your Role:As a Platform Engineer – AWS Infrastructure, you will oversee the operational integrity, reliability, and evolution of our existing AWS infrastructure platform that powers production workloads. Your main objectives will be stability, security, automation, and operational excellence, ensuring that our platform remains robust, scalable, and user-friendly.This role is integral to our operations team and focuses on enhancing and managing shared AWS services. Responsibilities include:Managing and supporting production AWS environments across multiple accounts.Maintaining essential AWS services including compute, networking, storage, IAM, and shared platform services.Implementing patch management utilizing Ansible where suitable.Responding to infrastructure alerts, incidents, and service disruptions. Reliability, Monitoring & Incident Management:Monitoring platform health, availability, and capacity using CloudWatch and centralized observability tools.Troubleshooting infrastructure issues concerning compute, networking, storage, or access control.Engaging in incident response, root-cause analysis, and post-incident improvements. Infrastructure as Code & Controlled Automation:Enhancing and managing existing Infrastructure as Code through Terraform and/or AWS CloudFormation.Utilizing Ansible for configuration management, operational automation, and standardizing system-level modifications as needed (e.g., OS configurations, agents, operational tools).Minimizing manual configurations by enforcing version control on existing resources.Applying changes through structured CI/CD pipelines and change management practices.

Dec 19, 2025
Apply
INTRALOT Canada logoINTRALOT Canada logo
Full-time|On-site|Vancouver, British Columbia, Canada

Join INTRALOT as an AWS Cloud Infrastructure Platform Engineer – Powering Gaming Experiences!At INTRALOT, we are at the forefront of revolutionizing the gaming industry through innovative technology. Our global presence and diverse teams foster a culture that prioritizes people. We are seeking a Platform Engineer who is passionate about advancing their career. At INTRALOT Canada, we are reshaping gaming with robust, scalable, and state-of-the-art systems. This is your opportunity to make a significant impact and grow with a collaborative and innovative team.Your Role:As a Platform Engineer – AWS Infrastructure, you will oversee the daily operations, reliability, and enhancement of our existing AWS infrastructure that supports production workloads.The platform consists of Red Hat Enterprise Linux (RHEL) systems and an OpenShift container platform hosted on AWS EC2 instances, facilitating critical application workloads. Your primary focus will be on ensuring stability, security, automation, and operational excellence to maintain a robust, scalable, and user-friendly platform.This position is part of the Operations team, dedicated to managing and improving AWS-based infrastructure and container platforms that drive our gaming services.What You’ll Do: Operate & Support Existing AWS InfrastructureManage and support production AWS environments across multiple accounts.Oversee core AWS services including EC2, networking, storage, IAM, and other supporting infrastructure services.Administer EC2-based Red Hat Enterprise Linux (RHEL) instances hosting application and platform components.Conduct OS lifecycle management, patching, hardening, and configuration management for Linux systems.Facilitate patch management and configuration automation using Ansible. Operate OpenShift Platform on AWSManage the OpenShift container platform deployed on AWS EC2 instances.Maintain and troubleshoot OpenShift cluster nodes, networking, storage integration, and workloads.Assist with cluster lifecycle activities, including node maintenance, upgrades, and configuration changes.Collaborate with development teams to ensure containerized applications operate efficiently and reliably on the platform.

Mar 11, 2026
Apply
Temporal Technologies logoTemporal Technologies logo
Full-time|$211.5K/yr - $253.8K/yr|Remote|Canada - Remote Opportunity

About UsAt Temporal, we are revolutionizing the way developers build applications with our open-source programming model. Our goal is to simplify code, enhance application reliability, and empower developers to focus on delivering features swiftly. We are on a mission to become the indispensable foundation of every developer's toolkit, and we are assembling a talented team to achieve that vision. Our core values shape our culture and drive our decisions: we are curious, ambitious, collaborative, authentic, and humble. As we expand, we seek individuals who resonate with our values, challenge conventional thinking, and aspire to shape our future. If you are passionate about enhancing the developer experience, creating top-notch open-source software and communities, and want to join our dynamic team, we would love to connect with you!SummaryWe are looking for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this role, you will focus on building and refining the systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.Your responsibilities will encompass the entire software lifecycle—from design and implementation to deployment and ongoing operation. You will collaborate with engineering teams to evolve release automation, enhance tooling, and minimize manual intervention in our build and shipping processes.What You'll DoDesign, develop, and maintain tools and systems that support release automation and deployment workflows.Write clean, reliable, and concurrent code for distributed systems, including build pipelines and deployment tooling.Collaborate with cross-functional teams to enhance release quality and boost developer productivity.Document technical designs, deployment best practices, and operational procedures.Engage in design reviews within small teams and contribute practical engineering solutions.What You’ll LearnDiscover innovative ways to leverage Temporal throughout the release and deployment lifecycle.Deepen your knowledge of Temporal’s architecture and service interactions.Experiment with new automation patterns, testing strategies, and workflow designs to enhance release confidence.

Mar 30, 2026
Apply
Fleetworthy Solutions, LLC logoFleetworthy Solutions, LLC logo
Senior Software Engineer

Fleetworthy Solutions, LLC

Full-time|Hybrid|Edmonton, AB, CAN (Remote or Hybrid)

Join Fleetworthy Solutions, the leader in fleet technology, where we provide a comprehensive suite of solutions for fleet readiness. Our platform integrates safety and compliance management, toll operations, and weigh station bypassing, empowering fleets to operate efficiently and confidently.With 75% of North America's top fleets relying on our services, Fleetworthy stands out as the most trusted provider of toll management solutions and the largest network for weigh station bypass. We go beyond mere regulatory compliance, enhancing safety programs and ensuring proactive audit readiness. Our innovative approach supports millions of vehicles and drivers, solidifying our reputation as a trailblazer in the industry.

Mar 23, 2026
Apply
Veeva Systems Inc. logoVeeva Systems Inc. logo
Full-time|On-site|Canada - Toronto

Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance

Apr 14, 2026
Apply
NeuraFlash, Part of Accenture logoNeuraFlash, Part of Accenture logo
Senior AWS Consultant

NeuraFlash, Part of Accenture

Full-time|Remote|Remote - Canada (Alberta, British Columbia, Ontario Only)

NeuraFlash, part of Accenture, focuses on AI and cloud technologies that help organizations improve how they work and serve customers. The team builds integrated solutions using platforms such as Salesforce Einstein, Service Cloud Voice, and Amazon Connect. These tools support smarter workflows and measurable results. NeuraFlash’s experience covers conversational AI and predictive analytics, helping clients adapt to evolving digital needs. The company has played a key role in generative AI, especially with Salesforce’s Agentforce. As Salesforce’s exclusive partner for Agentforce’s private beta and a top partner after launch, NeuraFlash continues to shape AI-powered solutions. Team members collaborate with experts to deliver results for customers using advanced AI and automation. Role overview This Senior AWS Consultant position is remote and open to candidates based in Alberta, British Columbia, or Ontario, Canada. The role centers on guiding clients through the adoption and implementation of Amazon Connect and related AWS solutions. Success in this position requires technical depth, business process insight, and strong communication skills to deliver value for NeuraFlash’s customers. What you will do Support clients as they adopt Amazon Connect, ensuring solutions are implemented successfully and deliver positive business outcomes. Conduct technology assessments and audits to evaluate whether moving to the AWS Connect CCaaS platform is justified from an ROI and outcomes perspective, with attention to agent experience and productivity. Guide clients through the value of AWS, leading detailed architectural discussions to ensure cloud solutions are well-designed and fit for purpose. Lead business process reviews to understand client needs and challenges, documenting requirements to inform solution design. Translate high-level business objectives into clear, actionable user stories for development or implementation teams. Act as the link between technical teams and business stakeholders, clearly communicating technical concepts and managing priorities and expectations.

Apr 22, 2026
Apply
gdmsi logogdmsi logo
Full-time|On-site|Calgary

Join our dynamic team at gdmsi as a Senior AWS Platform Owner! In this pivotal role, you will lead the design, implementation, and management of our cloud infrastructure, ensuring scalability and reliability. Your expertise in AWS will be instrumental in driving innovation and optimizing our cloud solutions.

Mar 9, 2026
Apply
Carta logoCarta logo
Full-time|On-site|Toronto, Ontario, Canada

Join Carta as a Senior Software Engineer II, where you will play a pivotal role in developing cutting-edge software solutions that empower businesses and investors alike. You will collaborate with cross-functional teams to deliver high-quality applications and contribute to the entire software development lifecycle, from concept to deployment.

Mar 6, 2026
Apply
Fivetran logoFivetran logo
Full-time|On-site|Toronto, Ontario, Canada

Fivetran is seeking a Senior Database Software Engineer to join the team in Toronto, Ontario. This role centers on developing and refining advanced database systems that form the backbone of Fivetran’s products and services. Key responsibilities Design and architect scalable database solutions to enable both new and existing product features Collaborate with engineering, product, and other teams to deliver reliable and efficient database systems Use in-depth knowledge of database technologies to address complex technical issues and enhance system performance Location This position is based in Toronto, Ontario, Canada.

Apr 23, 2026
Apply
Hive logoHive logo
Full-time|Remote|Canada (Remote)

At Hive, we are a dynamic SaaS company revolutionizing marketing solutions for live event promoters across North America. Our engineering team is dedicated to developing and maintaining innovative systems that enable our clients to achieve extraordinary results with ease. We pride ourselves on our agile approach, consistently delivering minimum viable products, deploying multiple times a day, and quickly adapting to customer feedback.We tackle significant technical challenges, processing high volumes of real-time data from over 20 integrations (including Ticketmaster and Eventbrite), managing billions of customer data points, and sending more than 200 million emails and SMS messages monthly on behalf of our clients. Our platform is entirely hosted on AWS, utilizing a robust backend technology stack that includes Python, Django, MySQL, MongoDB, Elasticsearch, Clickhouse, Redis, and various AWS services.We are currently looking for a Senior Backend Software Development Engineer to join our team and address complex challenges while enhancing our customers' experiences at scale.

Mar 23, 2026

Sign in to browse more jobs

Create account — see all 5,756 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.