Top Software Engineer Jobs in Calgary
As a Senior Software Engineer at Ambient, you will play a crucial role in designing, building, scaling, and operating large-scale distributed systems. Your responsibilities include troubleshooting complex system issues, delivering high-quality results, and mentoring junior engineers. Required skills include Python, Go, and C++.
Join our team as a Senior Software Engineer in Platforms at OP Labs, where we are working on scaling Ethereum's performance through open-source innovation. Responsibilities include supporting developer productivity, optimizing build and test times, contributing to the Optimism protocol development, and ensuring a reliable development stack. Skills required include experience with Docker, Kubernetes, Go, platform compatibility, and willingness to learn and adapt.
Waabi is seeking a Senior / Staff Embedded Systems Software Engineer to work on their AI-driven self-driving technology. Responsibilities include implementing low-level software for truck control, integrating sensors and vehicle feedback, and collaborating with multidisciplinary teams on system design and validation. The ideal candidate has 5+ years of industry experience and technical expertise in C, C++, and real-time operating systems.
As a Senior Software Engineer in Canada, you will design and build machine learning systems for fraud detection, utilizing unsupervised and supervised machine learning algorithms. You will work on real-time UML architecture, big data technologies, and distributed systems.
Act as a leading architect/developer and strategic leader for the Soluno engineering team and product. Responsible for system performance, scalability, security, and technical debt roadmap. Lead software development, mentor team members, and ensure software quality standards are met.
Tenable is seeking a Full-stack Staff Software Engineer to join the UI-based Vulnerability Management Applications development team. Responsibilities include designing, developing, and maintaining cloud-based solutions for Vulnerability Management. This role involves implementing and maintaining highly scalable, reliable cloud-native user interfaces and microservices using modern technologies.
As a Staff Software Engineer, you will design and engineer integrations for complex enterprise systems, collaborate with cross-functional teams, and provide insights to think beyond the status quo. The tech stack includes React Native, React.js, Angular, .Net C#, Kafka, SQL, CosmosDB, Azure, and more.
Stacklok, a software supply chain security startup, is seeking a Senior Software Engineer experienced in Go language, Docker, Linux, and Git. Responsibilities include developing high-quality software, collaborating with teams, and enhancing system-level security. Desired skills include proficiency in secure coding practices and open-source projects.
Join the Analysis Engineering team at ForAllSecure to work on enhancing the analysis engine behind Mayhem, focusing on discovering bugs and security vulnerabilities. Collaborate with local and remote teammates, develop new features, fix bugs, and improve software security. Ideal candidate has strong computer science fundamentals and experience with systems-level programming in Linux, Rust, Python, and/or C/C++. Knowledge of compiler concepts, binary execution, operating system concepts, vulnerability research, and program analysis is preferred.
Perplexity is seeking a Backend Software Engineer to lead design, implementation, and scaling of systems powering web and mobile products. Responsibilities include maintaining databases, building interfaces, and scaling web server backends. Must have strong experience in Python, databases, infrastructure, and 4+ years of engineering experience. Competitive salary range of $180,000 - $230,000 with additional equity and benefits included in the compensation package.
As a Principal Software Engineer at Cribl Lake, you will drive the technical direction and architecture, collaborate with cross-functional teams, mentor junior engineers, and contribute to Cribl Lake's development. Preferred qualifications include experience with CI/CD pipelines, cloud design patterns, and serverless implementations.
Seeking a Senior Backend Engineer to join a mission-driven payments company focused on enabling merchants to accept government benefits through a unified API. Responsibilities include building great products, engineering systems, articulating thoughts, balancing implementation tradeoffs, and writing high-quality code. Must have experience in building PayFac or Payment Processor systems and work effectively in a remote setting. Tech stack includes Python, Django, PostgreSQL, NodeJS, and AWS.
Seeking a Senior Software Engineer with strong Python knowledge and excellent coding culture. Must have excellent communication skills and remote work self-discipline. Great to have experience working remotely and open source contributions.
We are seeking a strong Python backend engineer to work on our SaaS offering. The role involves discussing and researching issues, taking ownership of the development lifecycle, being hands-on with technical expertise, and documenting code.
Building upon Reverse ETL’s ability to use SQL to sync to any SaaS tool, Customer Studio is Hightouch’s second major product that provides a purpose-built no-code suite of features that enables anyone, regardless of their SQL experience, to activate data directly from their warehouse.
We are looking for a distributed systems engineer to work on the systems that power the syncing engine our customers and other engineering teams rely on. This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningful improve our ability to move massive amounts of customer data.
Thinkific is seeking a Staff Software Engineer to join the TCommerce team responsible for all payments initiatives. The candidate will lead projects that impact revenue, shape the payments platform globally, and mentor other Engineers. Key responsibilities include driving major engineering initiatives, contributing to technical strategy, collaborating with stakeholders, advocating for best practices, and creating architectural frameworks.
Under supervision, manages various aspects of a software development project. Responsible for delivering accurate, clean, and maintainable code, analyzing software requirements, troubleshooting issues, and supporting engineers and field crew with software-related issues.
Join Scribd as a Senior Software Engineer working on sophisticated payments solutions. Collaborate with various teams and contribute to modernizing payment technologies, implementing secure authentication methods, supporting finance operations, and providing reliable payment options globally. Ideal candidate is a team player, focused on quality, and experienced in Ruby on Rails and JavaScript.
Join Coinbase as a Software Engineer in the Cloud Provisioning team, responsible for developing scalable infrastructure solutions using Golang and Terraform. Collaborate with engineers on product vision and provide internal support for cloud provisioning services.
Cribl Inc is looking for a back-end focused Senior Engineer to collaborate on a remote-first, diverse, inclusive, cross-functional team of software developers focused on the Cribl Search’s Performance and Executor Infrastructure. In this role, you will have the opportunity to continue to shape the future of Cribl Search by architecting a novel distributed and federated search system for in-place data. This is an ideal role for anyone who is passionate about building high-performance web applications in a dynamic and collaborative environment.
Senior Software Engineer role at CollegeVine focusing on enhancing products with AI and machine learning, delivering delightful user experiences, and working remotely with a team in the US or Canada.
As a Senior Software Engineer Backend at League, you will work on cross-functional development teams, implement new products and integrations, lead technical design discussions, mentor other engineers, and uphold quality standards. You must have a minimum of 5 years of backend development experience and a strong understanding of web services and APIs.
Seeking a software engineer with expertise in microservices architecture, Java, Kafka, REST API, database management, containerization, CI/CD, and problem-solving. Passion for technology and eagerness to explore new solutions is essential.
The Senior Software Developer will be responsible for developing and maintaining web applications using Python, Javascript, and various frameworks. They will design and implement REST APIs, collaborate with team members to deliver high-quality products, and stay updated on new technologies and trends. Knowledge of ServiceNow and Microsoft M365/Azure integration is required.
Top Calgary Companies Hiring Software Engineers
See AllPopular Job Searches
AI Jobs in Calgary
Automation Engineer Jobs in Calgary
AWS Jobs in Calgary
Azure Jobs in Calgary
Cloud Jobs in Calgary
Database Administrator Jobs in Calgary
DevOps Jobs in Calgary
Engineering Jobs in Calgary
Engineering Manager Jobs in Calgary
Front End Developer Jobs in Calgary
Full Stack Developer Jobs in Calgary
Java Developer Jobs in Calgary
Linux Jobs in Calgary
Machine Learning Jobs in Calgary
NET Jobs in Calgary
Network Engineer Jobs in Calgary
Project Engineer Jobs in Calgary
Python Developer Jobs in Calgary
Quality Assurance Jobs in Calgary
Quality Engineer Jobs in Calgary
Reliability Engineer Jobs in Calgary
Software Engineer Jobs in Calgary
Software Testing Jobs in Calgary
Web Developer Jobs in Calgary
All Filters
No Results
No Results