EN | FR

Manager, Software Development

Calgary, Alberta Nureva

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

The software products group at Nureva is looking for a hands-on manager, software development who leads by example and inspires the team to deliver exceptional results. In this position you will be directly responsible for building and managing a team of software developers. You have a good understanding of the process, tools and practices required to deliver great software.

You will

  • Understand the business context of the products that your team develops. Applying your insight and experience to create a technical architecture and development roadmap that supports and realizes the product vision
  • Lead your team in delivering their commitments for each development iteration in an Agile environment
  • Define relevant and useful metrics to measure progress and ensure timely releases of high-quality software.
  • Set a high standard for software development good practices such as design reviews, code reviews, and test-driven development. Ensuring your team adheres to established done criteria each sprint
  • Mentor a high-performance team that thrives on delivering high quality and innovative solutions. You will ensure continual improvement of your team through regular coaching and goal setting
  • Promote the importance of innovation within your team including through personal understanding of new technologies and direct technical contributions
  • Actively participate in the hiring process and grow the team as needed

You have

  • A university degree in computer science, software engineering or electrical engineering
  • At least 8 years of industry experience, including at least 3 years of management and solutions architecture experience
  • A proven track record of leading through all phases of software development and successfully delivering amazing software products to customers
  • A solid understanding of best practices for delivering high-performance cloud and mobile applications.
  • A working knowledge of information security and privacy concerns
  • Excellent organizational, interpersonal, written and verbal communication skills
  • Strong initiative and ability to work in a dynamic and fast-changing environment with minimal direct supervision
  • Experience with Agile software development processes
  • Experience with distributed systems, cloud computing technologies, web protocols and standards
  • Attention to detail and keen interest in visual design and creating the best possible user experience

We offer a competitive total compensation package, an open and collaborative office and a great team environment.


Please visit nureva.com to apply by close of businessSeptember 30, 2025. Please outline how you will make a difference on our team. We will spend time to ensure that you understand the role and our company to ensure that we are a good fit for you.

This advertiser has chosen not to accept applicants from your region.

Director of Software Development

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.

You Have:

  • 10+ years’ experience as a Software Developer
  • 2+ years' people management experience leading full-stack engineering teams
  • Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
  • Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
  • Experience working with Microservices architecture
  • Experience working in cloud environment, ideally with AWS

Perks:

  • Very Competitive Salary
  • Equity Options
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation

This advertiser has chosen not to accept applicants from your region.

Senior Neural Network Kernel Software Development Engineer

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Senior Neural Network Kernel Software Development Engineer


Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.

We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.

As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.

Responsibilities:

  • Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
  • Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
  • Define, document, and communicate configuration APIs for these kernels to the compiler team.
  • Share performance optimization concepts with both compiler engineers and architects working on future product generations.
  • Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.

Requirements:

  • Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
  • Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
  • Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems.
  • Aptitude and interest in both high-level conceptual understanding and intricate technical details.
  • Enthusiasm for problem-solving within highly structured and restricted environments.

Preferred Skills and Experience:

  • Proficiency in Python.
  • Experience with other AI accelerator programming.
  • Strong mathematical aptitude.
  • Enjoyment of solving complex problems.

Our client offers:

  • Comprehensive health and extended health benefits.
  • Competitive Salary
  • Unlimited sick leave.
  • Stock options.
  • Contribution to revolutionizing chip and software technologies with global impact.

This advertiser has chosen not to accept applicants from your region.

Technical Software Development Manager (Cloud)

Calgary, Alberta AVEVA

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

**AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably.**
**We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies.**
**If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers ( .**
**For more information about our privacy policy and how to manage cookies, visit our** **Privacy Policy ( **.**
**Position:** Technical Software Development Manager
**Employment type:** Full-time
**Location:** Calgary, AB - Hybrid
As a technical, hands-on, Software Development Manager, you will utilize your experience to continually improve the security posture of AVEVA's Cloud solutions, as well as lead and implement improvements to the deployment process and our monitoring and reporting capabilities. You will also support and guide development teams and create best practice templates and processes.
Working closely with your development and portfolio colleagues, together you will bring new solutions to the cloud following a standard framework to ensure they are operationally secure, stable and scalable.
This role is responsible for leading and steering a Cloud Operations Development team in the design and development of Cloud operations, best practices, and cloud production support for AVEVA.
**Responsibilities:**
+ Elicit and understand the requirements, feature design, scope planning, task breakdown and estimation, code development, operational excellence, production support, regular reporting, documentation and delivery of timely solutions.
+ Provide release estimates and monitor team velocity.
+ Forecast and manage team budget, promote innovation and development ideas, solution designs and provide delivery estimates.
+ Coach and develop Scrum Masters within the development team and undertake the role of Scrum Master when required.
+ Oversee the formation of Scrum teams by ensuring team members are allocated appropriate based on skills, experience and development needs.
+ Ensure all code is developed following R&D Software Development Process, which includes software design, documented code, code reviews, unit tests and adherence to Cyber Security standards.
+ Participate and comment in review sessions (walkthroughs, spec and coding reviews).
+ Ensure sufficient staffing levels of cloud operation developers and product specialists within the team identifying and growing any shortfall in skills.
+ Ensure continuous learning and growth of team's technical skills set.
+ Remain compliant with all agreed internal and external cloud and quality frameworks.
**Measures of Success:**
+ Delivery of quality product and operations development to optimal level of technical ability and quality.
+ Results driven.
+ Building high performing teams.
**Required Qualifications:**
+ Proficient in either Azure or AWS cloud platforms, enjoy wearing multiple hats, from hands-on coding to project planning and leading a team to increase customer impact by providing innovative, quality software and operational support with speedy delivery.
+ Passionate about continuous improvement and well versed with Scrum practices, Lean Agile, test-driven development, extreme programming, and ensuring robust execution.
+ 7+ years as Software and Operations Development Manager.
+ Technical cloud (native, lift & shift) and software experience and knowledge to support design review, prioritization, issue resolution, etc., such as:
+ Knowledge of C# and Microsoft .NET development framework, node JS.
+ Solid understanding of Cloud Service Architecture in Microsoft's Azure Cloud or AWS
+ CI/CD Tools and Processes in Azure DevOps including Terraform, ARM and AZURE CLI
+ Cloud Development Experience with ASP.Net Core and Angular is essential
+ Knowledge of developing using Microservice/Service Oriented Architectures
+ Experience of working with containers such as Kubernetes
+ Commercial product development and support
+ Cyber security / authentication
+ Experience using Microsoft AZURE Cosmos DB
+ Experience of Bicep with within an AZURE environment
+ Familiarity with Python
+ Technical Support
+ System Integration
+ Proven experience of managing, leading and coaching others.
+ Experience of working on multi-location and multi-national operations and software development projects.
+ Experience with AVEVA or competitor products preferred.
+ Experience of writing software where performance and integrity are critical.
+ Computer engineering or computer science background, ideally in enterprise solutions and industrial automation.
+ Strong management and leadership skills with the ability to manage teams based in geographically dispersed locations.
+ Experience in driving and developing high-performance technical teams.
+ Highly effective in a global and matrix environment.
+ Clear and engaging communication and presenting style.
+ Understand software architecture and design using Agile management.
+ Will challenge conventional thinking, managing risk and influencing a broad cross-section of stakeholders.
+ Builds rapport and robust relationships as well as influencing at all levels including.
+ Resilience and resourcefulness to make change happen.
**AVEVA requires all successful applicants to undergo and pass a comprehensive background check before they start employment. Background checks will be conducted in accordance with local laws and may, subject to those laws, include proof of educational attainment, employment history verification, proof of work authorization, criminal records, identity verification, credit check. Certain positions dealing with sensitive and/or third party personal data may involve additional background check criteria.**
**AVEVA is an Equal Opportunity Employer. We are committed to being an exemplary employer with an inclusive culture, developing a workplace environment where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our business.**
**Come and join AVEVA to create the transformative technology that enables our customers to engineer a better world.**
Empowering you with pioneering tech
AVEVA is a global leader in industrial software. Our cutting-edge solutions are used by thousands of enterprises to deliver the essentials of life - such as energy, infrastructure, chemicals and minerals - safely, efficiently and more sustainably.
We're the first software business in the world to have our sustainability targets validated by the SBTi, and we've been recognized for the transparency and ambition of our commitment to diversity, equity, and inclusion. We've also recently been named as one of the world's most innovative companies.
If you're a curious and collaborative person who wants to make a big impact through technology, then we want to hear from you! Find out more at AVEVA Careers ( .
For more information about our privacy policy and how to manage cookies, visit our Privacy Policy ( .
This advertiser has chosen not to accept applicants from your region.

Software Development Manager, Applications (Calgary, Canada)

Calgary, Alberta Syndio

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees?

Syndio is a Series C technology company leveraging advanced technology and responsible AI to accelerate decision-making, streamline compliance, and democratize insights for consistent, equitable compensation practices at scale. Backed by $83M in investments from Bessemer Venture Partners, Voyager Capital, and Emerson Collective, we are expanding our team and products to help companies align their rewards strategies with their business goals.

Our customers are our greatest asset. Syndio partners with many of the world's most recognized and respected enterprises, helping them implement leading-edge compensation solutions with expert guidance. We analyze pay for over 10 million employees across dozens of countries, ensuring fair, defensible rewards that drive better business outcomes.

Join us in our mission to help companies make smarter pay decisions they can trust!

About the role:

We are seeking an experienced Software Development Manager to lead our applications team in scaling our platform capabilities at a critical growth stage. In this role, you will coach and mentor your team while balancing the need to deliver features quickly with maintaining high standards of technical excellence in our codebase. You will also play a pivotal role in growing a high-performing team, ensuring that the organization attracts and retains top talent to meet its goals. With a keen ability to make strategic decisions amidst ambiguity, you will identify and prioritize the projects that deliver the most value.

You will join Syndio at an exciting juncture as we invest in evolving our platform to meet increasingly complex user needs around workplace equity and fairness analytics. Your software development leadership, guidance, and collaboration in building scalable software solutions will be vital to our product's success. As an advocate for your team, you will create an environment that empowers developers to solve interesting technical challenges and innovate across our product suite.

This is a unique opportunity to have a meaningful impact in shaping Syndio's future as we strive to help organizations analyze, resolve, and prevent insidious pay disparities. Your software expertise and vision will directly influence how we scale our integration capabilities to meet the demands of a rapidly growing customer base.

Why this job is exciting:
  • Manage and grow a team of highly skilled developers, providing a positive work environment through coaching and advocacy.
  • Provide technical leadership to the developers and be responsible for technical decisions made by your team.
  • Share your expertise in building secure, scalable SaaS solutions.
  • Work with the entire organization (other development teams, design, product, site reliability, etc.) to ensure projects meet all team requirements.
  • Create a culture of diversity and belonging while also leading the hiring processes.
  • Document, plan, and drive the execution of team decisions.
  • Empower your team to explore creative technical solutions and leverage new technologies to solve complex product challenges.
  • Work alongside your team to solve challenging technical problems, contributing directly to the codebase and setting the standard for software development excellence.
  • Use and advocate for cutting-edge AI tooling to speed development, strengthen code quality, and reduce overhead, empowering your team to tackle the problems that matter most.
  • Our Tech Stack: Golang and Python on the backend, React and TypeScript on the frontend, running Kubernetes on Google Cloud Platform. Data Warehouse: BigQuery, Dataflow, etc.
About You:
  • You have 7+ years of software development experience, with at least 2 years in software development leadership or management roles.
  • You excel at balancing hands-on technical contributions with guiding a team toward long-term strategic goals.
  • You thrive on adopting and experimenting with modern technologies, with a special passion for how AI can transform development and expand product possibilities.
  • You are a compassionate mentor and people champion that raises the bar in performance among your teammates.
  • You are highly collaborative, readily working across departments to meet the needs of internal and external stakeholders.
  • You have excellent communication skills that enable you to interface with both technical and non-technical teams.
  • You bring problem-solving and critical thinking skills to our dynamic startup environment.
  • You have experience in enterprise technology applications architecture, design, development, and maintenance, with a strong focus on performance, reliability, and security.
Why you'll love it here:
  • Competitive Compensation. For this role our base salary is targeted at $60,000 - 190,000 CAD. Final offer amounts are determined by factors such as experience and expertise.
  • Syndio Equity. So you can share in Syndio's success.
  • 20 days annually. We encourage our team to recharge when they need to, plus paid sick & safe time, compassion leave, and voting leave.

This advertiser has chosen not to accept applicants from your region.

Software engineer

Calgary, Alberta Trufla Technology]

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Overview Languages

English

Education
  • or equivalent experience
Experience Hybrid

Work must be completed both in person and remotely.

Asset languages Work setting Responsibilities Tasks Experience and specialization Computer and technology knowledge Area of work experience Area of specialization Additional information Security and safety Work conditions and physical capabilities Personal suitability Benefits Health benefits Financial benefits Long term benefits Other benefits
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Calgary, Alberta Rokt

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Roles available: 9 (Last updated Aug 2025)
Recently hired 3 in July 2025

We are Rokt, a hyper-growth ecommerce leader.
Rokt is the global leader in ecommerce, unlocking real-time relevance in the moment that matters most. Rokt’s AI Brain and ecommerce Network powers billions of transactions connecting hundreds of millions of customers, and is trusted to do this by the world’s leading companies.

We are a team of builders helping smart businesses find innovative ways to meet customer needs and generate incremental revenue. Leading companies drive 10-50% of additional revenue—and often all their profits—from the extra products or services they sell. This economic edge unleashes a world of possibilities for growth and innovation.

The Rokt engineering team builds best-in-class ecommerce technology that provides personalized and relevant experiences for customers globally and empowers marketers with sophisticated, AI-driven tooling to understand consumers better. Our bespoke platform handles millions of transactions per day. It considers billions of data points which give engineers the opportunity to build technology at scale, collaborate across teams, and gain exposure to a wide range of technology.

We are looking for an AI Software Developer

Total target compensation:

CAD $119,000 – $46,000, including a base salary of 100,000 – $1 0,000, an employee equity plan grant, and world-class benefits.

*This range includes Product Design, Software Engineer (Intermediate - Senior level), & Product Manager roles.

Equity grants are issued in good faith, subject to company policies, board approval, and individual eligibility.

About the role:

As a Software Engineer, become a driving force in building AI-powered products that shape the future of e-commerce. In this high-impact role, you’ll leverage cutting-edge AI tools and a builder’s mindset to develop scalable solutions used by millions of customers worldwide. If you’re excited by the challenge of turning bold ideas into reality and pushing the boundaries of what’s possible with AI, this opportunity is for you.

Requirements

What You’ll Do

You’ll own features end-to-end across both our core products as we work towards building a powerful AOV boosting platform. This includes:

  • Building full-stack features from idea to implementation
  • Making architecture and design decisions that last
  • Collaborating across non-engineering departments, and (sometimes) directly with clients
  • Review code, mentor teammates, and lead projects to their desired outcomes
Who You Are
  • AI-Enthusiast & Quick Learner: You embrace new technologies (like AI/ML frameworks) and learn rapidly, adapting to innovative tools and workflows to stay ahead of the curve.
  • Problem Solver: You excel at breaking down complex problems using first principles and creativity. Challenges are puzzles you’re excited to solve.
  • Entrepreneurial Mindset: You take ownership of outcomes, move fast with confidence, and aren’t afraid to navigate ambiguity—figuring things out independently when needed.
  • Collaborative Team Player: You communicate clearly and work well with cross-functional teams. You value feedback, share ideas openly, and help others succeed.
  • Driven & Results-Oriented: You set high standards for your work, take pride in delivering quality, and continually seek to improve. You care about the impact of your code on the business and customers.

Benefits

Why Join Rokt
  • Build the Future of AI in Ecommerce: Be at the forefront of AI-driven transformation in a company that’s pioneering how brands engage customers in the “moment that matters” during online transactions.
  • Hyper-Growth = Fast Progression: Rokt is a rapidly growing tech leader, which means huge opportunities for your career advancement, learning, and taking on bigger responsibilities quickly.
  • Culture of Builders: Work with a smart, humble, and bold team that shares a “builder” DNA – we love to innovate, take risks, and turn ambitious ideas into tangible results. We win as a team and learn from every experiment.
  • Ownership & Impact: Every Rokt’star (employee) has a voice and real equity in the company. You’ll have autonomy to make decisions, drive projects, and see the direct impact of your work on millions of users.
  • World-Class Benefits & Support: Join a people-first culture with transparent career paths, continuous development (LevelUp training, mentorship), and great perks (equity grants, catered lunches, global offices, and more) that empower you to do your best work.

About The Benefits:

We leverage best-in-class technology and market-leading innovation in AI and ML, with all of that being underlined by building and maintaining a fantastic and inclusive culture where people can be their authentic selves, and offering a great list of perks and benefits to go with it:

  • Become a shareholder. Every Rokt’star gets equity in the company
  • Enjoy catered lunch every day and healthy snacks in the office. Plus join the gym on us!
  • Access generous retirement plans like a 4% dollar-for-dollar 401K matching plan and get fully funded premium health insurance for your entire family!
  • Extra leave (bonus annual leave, sabbatical leave etc.)
  • Work with the greatest talent in town
  • See the world! We have offices in New York, Seattle, Sydney, Tokyo and London

We believe we’re better together. We love spending time together and are in the office most days (teams are in the office 4 days per week).

We at Rokt choose to create a company that is as diverse and inclusive as the world we live in by attracting, growing & keeping the best talent. Equal employment opportunities are available to all applicants without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

If this sounds like a role you’d enjoy, apply here and you’ll hear from our recruiting team.

Interview Process

We value your time, and we’ve made our process transparent to let you know what to expect. We aim for 14-21 days to complete the entire process

Step 1 - Application: You’ll hear back within 1 week

  • An AI will screen your resume for minimum job requirements, and then a human will review it before moving to the next step
  • If successful you’ll be invited to do a 20-minute aptitude test (there is a minimum score requirement) and 10 minute Employer Personality Profile.

Step 2 - One-Way Video Interview (15 minutes):

  • You will have 2 minutes to prep and 3 minutes to complete 3 questions to assess your interest in Rokt, problem-solving capabilities, and alignment with our core values.

Step 3 - Take home Technical

Step 4 - Onsite (1.5 hours):

  • 60 minute live coding (no leet code): This interview is designed to be a “real-world” coding interview with no leet code. You’ll share your screen and work on a few problems in our core tech stack of React, Typescript, Html/CSS and Express.js. You’ll be allowed to use AI and any other resources you’d normally access on the job
  • 30 minute cultural: You’ll meet a few members of the broader team for a candid conversation where they will ask you some questions and you’ll get a chance to ask us questions (anything you want and we will answer). Understand Rokt’s values that are outlined in our public handbook

Step 5 - Bar Raiser (30 minutes): You’ll meet with an executive member at Rokt where they will assess your character through challenging and thought-provoking (non-technical) questions. Get a good sleep and be prepared to think on your feet.
Step 6 - Offer: Time to celebrate

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Calgary !

Senior Software Engineer

Calgary, Alberta Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

The Cloud & AI organization accelerates Microsoft's mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers' heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. Microsoft is one of the largest enterprise service companies in the world.
We are looking for a Senior Software Engineer to join our M365 Security engineering team. In this role, you will design, develop, test and maintain world-class, scalable, and reliable cloud services that are built to continually enhance and support the privacy and security posture of M365 code bases, while also creating innovative solutions to help our products protect against common patterns that lead to data leaks. You'll also be able to leverage AI and build Copilot technologies to stay ahead, enhancing our ability to innovate and protect.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
#M365Security#M365Privacy
**Responsibilities**
- Identify and prevent privacy-brittle software patterns, cross-tenant data leaks, and privacy failures in M365 codebases and services.
- Extend and innovate on a patented cloud-hosted serverless service that detects privacy brittle patterns and informs customers of risks.
- Improve application privacy maturity at scale by designing, implementing, and building scalable and automated solutions.
- Building prototypes and proof-of-concept code, working alongside the engineering teams to provide advice on privacy focused design and implementation.
- Build strong relationships with product and security teams within M365, providing recommendations to strengthen the development process and improve Microsoft Data Privacy competency.
- Research new and emerging technologies, assessing their privacy risks and benefits.
- Collaborate with teams to perform and validate root cause analysis of failures, automate prevention, and identify common causes.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
+ 2+ years of experience building scalable, efficient, and reliable cloud services.
**Preferred Qualifications:**
+ Experience or knowledge of detection tooling or static analysis, and associated metrics for measuring success
+ Experience with utilizing Large Language Models and Prompt Engineering
+ 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Java OR equivalent experience
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Find additional pay information here:
will accept applications for the role until October 22nd, 2025.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Integration

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver . Our client is a SAAS software company located in downtown Vancouver.

You Will:

  • Collaborate on requirements specification (user stories)
  • Design, implement and test technical solutions that meet the requirements
  • Develop well-structured, maintainable code for web, mobile, and APIs
  • Pair with other developers on feature development, code reviews and bug fixing
  • Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality

You Have:

  • 3+ years in software development
  • Strong knowledge of developing:
    • Large, integrated systems with many external dependencies
    • Web services and APIs (REST &/or GraphQL )
    • Web and mobile applications, end-to-end
  • Experience using PHP (Symfony )
  • Intermediate experience using a type-safe language
  • Working knowledge of software design patterns
  • Working knowledge of Typescript /React
  • Working knowledge of Linux , Git , Docker

Bonus:

  • Working knowledge of Cloud Infrastructure (ie. AWS ) and their related SDKs and CLIs
  • Scripting experience (Python/Boto3/Bash )
  • Experienced in troubleshooting bugs and solving customer problems

Perks:

  • Competitive salary
  • Extended health benefits
  • 3 weeks vacations
  • Professional development budget

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Calgary, Alberta Kuva Systems

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Kuva Canada, a subsidiary of Sensirion Connected Solutions, is hiring an Embedded Software Engineer to join our team developing and maintaining the onboard software that powers our distributed IoT edge camera systems. These devices run complex workloads in the field, including edge computing and machine learning tasks, and require robust, efficient, and maintainable software to ensure consistent performance as the fleet expands.

This role is well suited for an engineer with hands-on experience developing software that interacts with physical devices and who is comfortable working across the boundary of hardware and software. Youll be responsible for developing and supporting C++ software that interfaces directly with hardware components, manages system behavior, and ensures consistent operation across large deployments. Youll work alongside a multidisciplinary engineering team to bring up new hardware, enhance system capabilities, and resolve field-reported issues.

Sensirion Connected Solutions with its Kuva product line specializes in camera-based and point sensor IoT-solutions for continuous methane emissions monitoring in the oil and gas industry. At the Sensirion group of companies, we make the difference in sensing for a better world through continuous emissions monitoring, and it is our people that make the difference in our solutions and customer experience. Our culture values taking ownership of problems while working together with all stakeholders using Teamwork, Top Performance and Fair & Honest, the core values of Sensirion. If you are ready to solve challenging problems and are interested in becoming a part of the story, apply today!

Responsibilities:

  • Design, develop, and maintain embedded C++ software for deployed IoT camera platforms
  • Interface with hardware components such as sensors, actuators, and power subsystems
  • Implement system health monitoring, fault detection, and self-diagnostic capabilities
  • Support hardware bring-up and integration in collaboration with cross-functional teams
  • Debug and resolve issues observed in deployed systems and improve fleet-wide reliability
  • Contribute to build and deployment workflows for fleet-wide software updates

Required Qualifications:

  • 36 years of experience in embedded software development or working with software for physical systems
  • Strong proficiency in C++ in the context of hardware-integrated or embedded environments
  • Experience working with sensors, actuators, and hardware communication interfaces (e.g., I2C, SPI, UART)
  • Demonstrated ability to support, debug, and maintain deployed systems
  • Thrives in a growing and dynamic environment/team.
  • Purpose driven and willing to continuously evolve/improve.
  • Ability to set priorities and critical thinking skills
  • Collaborate with cross-functional teams locally and globally.

Preferred Qualifications:

  • Experience with custom embedded Linux development, using Yocto or similar
  • Proficiency with Python for scripting, tooling, or automation
  • Background with OTA (over-the-air) update mechanisms and remote device management
  • Familiarity with techniques for building fault tolerant systems and self-diagnostics
  • Experience with system durability and testing under environmental constraints
  • Familiarity with embedded build systems and CI/CD practices

Benefits:

Comprehensive benefits package including bonus program, extended health and dental insurance.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Calgary