678 Senior Software jobs in Canada

Senior Software Developer Agentic Application Development

Toronto, Ontario Software International

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development for our global IT M&A client in the Toronto area.

Role: S enior Software Developer Agentic Application Development

Type: Fulltime, Perm

Salary Range: $100,000 - $130,000 as base depending on overall experience + bonus + vacation + benefits + other great company perks such as AI tooling and AI conference budget.

Location: Remote - Toronto, ON, Canada

Remote within the United States or Canada (workday overlap from Pacific to Eastern time zones)

Role Overview

We are seeking a Senior Software Developer to help pioneer the next generation of agentic applications software systems that leverage autonomous agents, large language models, and adaptive workflows to augment and accelerate human decision-making. In this role, youll design, build, and scale intelligent services and applications that seamlessly blend traditional engineering practices with cutting-edge AI-driven automation.

Youll work in a small, high-impact team that values experimentation, rapid iteration, and quality engineering. This is a chance to shape how agentic applications are built, deployed, and adopted in real-world environments.


Key ResponsibilitiesAgentic Application Development
  • Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.
  • Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.
  • Ensure applications are resilient, secure, and adaptable in production environments.
AI-First Engineering
  • Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.
  • Automate repetitive tasks including code generation, testing, monitoring, and documentation.
  • Continuously evaluate and incorporate emerging AI tooling.
Agentic Practices & Evangelism
  • Define and codify best practices for designing, deploying, and monitoring agentic workflows.
  • Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.
  • Establish patterns for observability, safety, and human-in-the-loop validation.
Technical Leadership
  • Set high standards for design, code quality, and testing.
  • Conduct architecture reviews and mentor other developers in building AI-powered systems.
  • Stay current with research and industry trends in autonomous agents and applied LLMs.
Engineering Excellence
  • Deliver high-quality applications with strong reliability, security, and performance.
  • Optimize for scalability and cost efficiency in cloud-native environments.
  • Own the lifecycle from prototyping to production deployment.
Minimum Qualifications
  • 5+ years of experience building and shipping production software systems.
  • Strong background in designing APIs, distributed systems, and event-driven architectures.
  • Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Demonstrated use of AI/LLM tooling in professional or side projects.
  • Curiosity and creativity in exploring agentic workflows and autonomous development approaches.
  • Strong communication skills and ability to collaborate across remote-first teams.
Preferred / Bonus Skills
  • Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.
  • Knowledge of service-mesh, observability tooling, and policy-as-code.
  • Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.
  • Exposure to safety, ethics, and compliance considerations in AI systems.
Work Environment & Benefits
  • Remote-first with optional hub meet-ups; hardware & co-working stipend.
  • Flexible core hours (overlap 9 a.m. 3 p.m. ET).
  • Comprehensive health, dental, and vision coverage in Canada & the U.S.
  • Generous vacation, paid learning days, and annual budget for conferences or AI tooling subscriptions.


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

Senior Software Developer Agentic Application Development

Toronto, Ontario Software International

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring for a Senior Software Developer Agentic Application Development  for our global IT M&A client in the Toronto area.

Role:  S enior Software Developer Agentic Application Development

Type: Fulltime, Perm

Salary Range: $100,000 - $130,000 as base depending on overall experience + bonus + vacation + benefits + other great company perks such as AI tooling and AI conference budget.  

Location: Remote - Toronto, ON, Canada

Remote within the United States or Canada (workday overlap from Pacific to Eastern time zones)

Role Overview

We are seeking a Senior Software Developer to help pioneer the next generation of agentic applications software systems that leverage autonomous agents, large language models, and adaptive workflows to augment and accelerate human decision-making. In this role, youll design, build, and scale intelligent services and applications that seamlessly blend traditional engineering practices with cutting-edge AI-driven automation.

Youll work in a small, high-impact team that values experimentation, rapid iteration, and quality engineering. This is a chance to shape how agentic applications are built, deployed, and adopted in real-world environments.


Key Responsibilities Agentic Application Development
  • Architect, build, and maintain applications that integrate autonomous agents and LLMs into end-to-end workflows.
  • Design APIs, services, and event-driven components that allow agents to interact with systems, data, and users effectively.
  • Ensure applications are resilient, secure, and adaptable in production environments.
AI-First Engineering
  • Pilot and integrate agent frameworks, orchestration layers, and multi-agent systems.
  • Automate repetitive tasks including code generation, testing, monitoring, and documentation.
  • Continuously evaluate and incorporate emerging AI tooling.
Agentic Practices & Evangelism
  • Define and codify best practices for designing, deploying, and monitoring agentic workflows.
  • Coach peers on prompt engineering, guardrails, and safe deployment of autonomous agents.
  • Establish patterns for observability, safety, and human-in-the-loop validation.
Technical Leadership
  • Set high standards for design, code quality, and testing.
  • Conduct architecture reviews and mentor other developers in building AI-powered systems.
  • Stay current with research and industry trends in autonomous agents and applied LLMs.
Engineering Excellence
  • Deliver high-quality applications with strong reliability, security, and performance.
  • Optimize for scalability and cost efficiency in cloud-native environments.
  • Own the lifecycle from prototyping to production deployment.
Minimum Qualifications
  • 5+ years of experience building and shipping production software systems.
  • Strong background in designing APIs, distributed systems, and event-driven architectures.
  • Proficiency in at least one statically typed language (Go, Java, C#) and one scripting language (Python, TypeScript, Bash).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and container orchestration (Kubernetes).
  • Demonstrated use of AI/LLM tooling in professional or side projects.
  • Curiosity and creativity in exploring agentic workflows and autonomous development approaches.
  • Strong communication skills and ability to collaborate across remote-first teams.
Preferred / Bonus Skills
  • Experience with multi-agent frameworks, orchestration tools, or AI-powered application platforms.
  • Knowledge of service-mesh, observability tooling, and policy-as-code.
  • Familiarity with event-driven systems (Kafka, NATS) and domain-driven design.
  • Exposure to safety, ethics, and compliance considerations in AI systems.
Work Environment & Benefits
  • Remote-first with optional hub meet-ups; hardware & co-working stipend.
  • Flexible core hours (overlap 9 a.m. 3 p.m. ET).
  • Comprehensive health, dental, and vision coverage in Canada & the U.S.
  • Generous vacation, paid learning days, and annual budget for conferences or AI tooling subscriptions.


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

Software Developer

Calgary, Alberta AFTI WatchDog

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Software Developer (Junior / Intermediate)

Calgary, AB


About Us:

AFTI(WatchDog)is a leader in remote monitoring for the energy sector, delivering rugged, real-time solutions that make critical operations smarter and safer. Our flagship producttheWatchDogplatformis relied upon in some of the toughest field environments in North America.


Position Overview:

We are seeking a motivated and talented Junior to Intermediate Software Developer to join our growing WatchDog System team. In this role, you will be primarily working as a web application development of our system, which primarily utilizes Google Cloud, Kubernetes, and a range of modern technologies. This is more than just a development role; you will be a key player in bug resolution, system improvements, and tackling a variety of tasks. We need adaptable individuals who can move quickly, communicate effectively, and contribute to our team's success.


Key Responsibilities:

  • Develop and maintain web applications using ReactJS, AngularJS, and C#.
  • Contribute to Python-based development projects as needed.
  • Collaborate with the management team to design, plan, implement, and deploy new features and enhancements for the K9 WatchDog System.
  • Work extensively with our Google Cloud environment, including services like Cloud Storage, App Engine, Cloud Instances, and Cloud Functions.
  • Proactively identify, debug, and resolve system issues.
  • Thoroughly document your code and processes.
  • Communicate effectively with team members and management on project status, challenges, and innovative ideas.


Required:

  • 1-4 years of professional experience in a software development role.
  • Experience with web application development usingReactJSand/orAngularJS, andC#.
  • Experience with relational databases such asMSSQL.
  • Excellent communication and interpersonal skills.
  • A proactive and results-oriented mindset with the ability to work in a fast-paced environment.
  • Strong problem-solving and documentation abilities.


Preferred:

  • Understanding of containerization and orchestration usingKubernetes.
  • Familiarity withGoogle Cloud Platform (GCP)and its services (e.g., Cloud Storage, App Engine).
  • A portfolio of projects (e.g., on GitHub) that showcases your skills and passion for development.
  • A bachelor's degree in Computer Science, Engineering, or a related field.


What We Offer:

  • Competitive Total Compensation Package
  • Industry-Leading Group Benefits Program
  • Employer RRSP Program
  • Flexible work environment (Hybrid)
  • Direct impact on mission-critical technology
  • Amazing Company Events
  • A strong,dynamicteam that values code and simple solutions that work in the real world
  • A collaborative and supportive team environment where your contributions are valued.

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

Software Developer

Toronto, Ontario Sync.com

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About the company
Since 2011, Sync has been on a mission to provide a safe space for the world to collaborate through its award-winning cloud apps and ground-breaking privacy protection features to share big ideas, store important information and collaborate on game-changing projects, making the world a better place.
Our core values are constant - four fundamental forces that help define us, shape us, guide us, and unify us. They govern our universe: who we are as a company, how we act as individuals, and what we can accomplish as a team. Humanity, ownership, growth, and commitment: when we’re in sync with our values and each other, we bring people together to do truly incredible things.

About the Role
Sync.com is looking for an experienced NodeJS developer with a strong background in building scalable and maintainable software applications. The ideal candidate will have experience building SDKs or APIs consumed by developers and a proven track record of maintaining an SDK/API over time. You will be responsible for leading the development of our NodeJS-based SDK, working closely with cross-functional teams to ensure its success.
Responsibilities

  • Design and implement the NodeJS-based SDK to support internal applications as well as commercial partners and the open source community
  • Collaborate with cross-functional teams to ensure SDK meets business requirements
  • Lead development efforts, ensuring timely delivery of high-quality software
  • Develop and maintain a strong understanding of our product's technical requirements and industry trends
  • Ensure SDK security, performance, and scalability
  • Participate in code reviews and contribute to the growth of our engineering team
Qualifications:
  • 8+ years of experience building NodeJS applications
  • Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent work experience).
  • Proven track record of maintaining an SDK/API over time
  • Strong technical leadership skills
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Familiarity with Agile development methodologies
  • Experience with version control systems (e.g., Git)
  • Knowledge of API security best practices
  • Strong understanding of network protocols (e.g. TCP/IP, DNS, DHCP).
  • Familiarity with security protocols (e.g. SSL/TLS, VPNs, firewalls)
  • Familiarity with testing frameworks and tools
  • Experience with continuous integration and delivery pipelines

Why Join Us:
  • Opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team.
  • Chance to make a significant impact on the infrastructure that underpins our software products.
  • Competitive compensation package and benefits.
  • Professional growth opportunities through continuous learning and skill development.
Perks:
  • Generous wellness program to support work-life balance
  • Competitive compensation package and benefits
  • Paid vacation with ability to carry-over
  • Flexible work-from-home option and Work Remote Out of Province Policy
  • Opportunity to work with cutting-edge technologies and contribute to a dynamic and innovative team
  • Professional development opportunities and a budget for learning resources.
  • Chance to make a significant impact on the infrastructure that underpins our software products
  • A collaborative and inclusive company culture that values your input and ideas.

Sync.com is an equal opportunity dedicated to building a diverse and inclusive team. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout the recruitment, assessment, and selection process. If selected to participate in the process, please inform us of the nature of any accommodation(s) that you may require.


#LI-Remote

Powered by JazzHR

izckw2cuwk

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

Software Developer

Brantford, Ontario Cornerstone Building Brands

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Company Description

Who We Are

Mitten is the original Canadian manufacturer and market leader of vinyl siding. Our continued focus on operational excellence has set the industry benchmark for service, quality, performance and design, backed by the best in class lifetime warranty. As a coast to coast distributor of premium exterior building products we are the link between architects, builders and installers providing an endless variety of business and design solutions. As part of the Cornerstone Building Brands family, we are the largest manufacturer of exterior building products in North America. Our Canadian made vinyl siding has the largest and boldest colour palette in the industry and our colour matched aluminum, shake, stone, and accessories provide the perfect complements and finishing touches to any project. Our products maximize curb appeal and benefit installers by minimizing labour requirements.
Mitten Building Products is a growing company in the building products industry backed by Cornerstone Building Brands, providing us with stability and strength in the North American market. Cornerstone Building Brands is the largest manufacturer of vinyl windows in North America with brands you’ve come to know and trust. We have endless building product options from standard to specialty to customized to whatever you’re looking for. But it’s our service capabilities that sets us apart.
At Mitten Building Products, we strive to produce a continuous stream of market leading products and services. We are creative and seek to recognize, embrace and apply new ideas and commercialize them more quickly than our competitors. We relentlessly seek to raise the bar on our products and services. We establish a reputation for innovation, quality and service that differentiates us from our competitors and enables us to tailor products and services to be the market leader.
Our building solutions are the cornerstone of the communities we serve. We believe every building we create, and every part of that building, positively contributes to communities where people live, work and play.

Why Join Our Team
Our employees are empowered to make a meaningful impact on our success while pursuing a wide range of opportunities to meet your personal aspirations for development and advancement within a stable, growing Canadian industry leader.

What You Can Expect from our Company
· You will be Part of a Winning Team
· You Can Capitalize on Your Opportunities and Make an Impact
· You Will Be Well Rewarded for Your Contributions to our Success
· You’ll work for a growing company with an excellent reputation in our sector for providing great products and customer service
· Competitive and tangible rewards that provide fair compensation relative to expectations and effort including base earnings, benefits for you and your family, and contributions toward your retirement savings
· Additional performance-based compensation depending on your role
· Competitive vacation time and flexibility in work schedules and location consistent with your role
· Resources and support to help you manage your personal wellness

What the Company Expects of our Team
· Bring yourself fully to work each day
· Playing your role on the team so together we Win as One
· Welcoming and Driving Change to support our continued evolution
· Help drive the success of our Canadian Business through living our universal core values
· Making an Impact to ensure our continued success

Job Description

Under the direction of the Application Manager, the Software Developer, as part of a team, will be responsible for maintaining and enhancing Mitten’s proprietary business systems and applications. This role will be involved in troubleshooting bugs and implementing enhancements to these systems, ensuring these systems are operational and able to support business needs. This role will be expected to gather requirements from business stakeholders and design, implement, and test the resulting system changes. The role will also be expected to support end users in their use of these systems as required. The ideal candidate will have integrity, creativity, and a passion for delivering high quality code on time that is testable and scalable.

Qualifications

RESPONSIBILITIES

  • Creating and maintaining an ERP system, including C# Windows Forms applications, MS SQL databases, ASP.NET web services, and other MVC, WCF, SSIS, SSRS, and Windows CE Mobile technologies.
  • Maintain other legacy business applications by enhancing functionality and troubleshooting bugs.
  • Participate in key refactoring and code cleanup initiatives
  • Adhere to the Canadian software development change management process.
  • Thoroughly test and document application changes
  • Participate in projects developing new applications from requirements gathering to implementation.
  • Provide technical support to internal end users where required.
  • Design and code fast, secure, and scalable applications

QUALIFICATIONS

  • Honesty, integrity, and a desire to learn.
  • 3+ years’ experience in software development
  • Degree in Computer Science, Software Engineering, or equivalent experience
  • Experience working with enterprise database systems, such as Oracle or MS SQL Server
  • Fluency in object-oriented C-type languages, such as C#, C++, or Java
  • Good communication skills, both written and verbal
  • Ability to work both independently and as part of a team.
  • Strong understanding of architecting object-oriented programming principles and design patterns
  • Strong logical thinking, troubleshooting, and debugging skills, with the ability to find creative solutions to unique problems.
  • Fluency in Visual Basic
  • Experience with .NET Framework or .NET Core
  • Web development experience, including HTML, CSS, Bootstrap, MVC, ASP, Hangfire, and IIS
  • Experience with agile development techniques
  • Strong understanding of database design, including tables, views, normalization, and primary-key/foreign-key relationships
  • Experience with test-driven development, unit testing, and integration testing
  • Knowledge of Azure DevOps and other Microsoft Azure technologies
  • Manufacturing industry experience


Additional Information

What We Offer

  • Competitive compensation and comprehensive benefits
  • Opportunity to lead high-impact projects at an organization committed to operational excellence
  • A collaborative, innovation-driven culture that values initiative and continuous learning

Location & Work Environment

This is a hybrid role based out of our Brantford ON office, with occasional travel to other sites required during key project phases.

Mitten Inc. is also committed to providing an inclusive and barrier free recruitment and selection process. Applicants should advise Human Resources if they require any type of accommodation during the recruitment process.

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

Software Developer

Toronto, Ontario Finlink Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software Developer

Are you a hands-on developer who thrives at the intersection of embedded systems, real-world testing, and cloud-connected infrastructure? We're looking for a Software Developer who’s ready to roll up their sleeves. Someone who’s as comfortable writing C++ as they are debugging hardware in the lab or assisting with live field deployments.

This is a great opportunity to be part of high-impact tech development, contributing to cutting-edge systems in energy storage and electric vehicle charging. If you’re passionate about firmware, functional modules, and bringing complex ideas to life, keep reading.

What You’ll Be Doing:

  • Develop and validate firmware and embedded software modules for controllers
  • Participate in system-level testing, including Factory, Site, and User Acceptance phases
  • Support real-world deployments, including configuring and monitoring live systems
  • Analyze system data to troubleshoot issues and improve efficiency
  • Collaborate on the design and prototyping of backend APIs, web servers, and cloud infrastructure
  • Assist with field setups and ensure devices are properly integrated with remote services
  • Conduct hardware validation by reviewing datasheets and performing sample testing
  • Write clear technical documentation and maintain version control using Git
  • Prepare user manuals and training materials for deployments
  • Create and deliver status reports, test summaries, and site completion documents
  • Contribute to special projects as needed

You Might Be a Great Fit If You:

  • Have a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (Master’s preferred)
  • Love working collaboratively to solve technical challenges and welcome feedback
  • Know your way around programming languages like C/C++, Python, LabVIEW, or Go
  • Have experience with embedded Linux systems and real-time programming
  • Understand how to work with ARM or RISC-based single-board computers with limited resources
  • Have been involved in software design and validation projects (internships or coursework count!)
  • Are comfortable with Microsoft Office (Excel, Word, Outlook, etc.) and Git
  • Practice clean coding with strong documentation and commenting habits
  • Are ready to move between your desk, the testing lab, and the factory floor when needed
  • Have hands-on experience with Battery Management Systems (BMS) or EV charging controllers (SECC)
  • Know a thing or two about Linux (RT extensions, POSIX), or PLC programming (especially IEC 61131-3)
  • Bring a working knowledge of power systems, energy technologies, or microgrids
  • Have a portfolio or project experience in embedded systems (that’s a big plus!)

What You’ll Learn Along the Way:

  • Real-world experience with Li-ion battery systems and EV charging infrastructure
  • Deep insights into energy storage, microgrids, and electrified transportation
  • Embedded system design from prototype through certification
  • Full-stack and cloud-connected architecture, including Linux, APIs, and relational databases

Ready to join a team that blends software, hardware, and energy innovation?
If you're eager to apply your skills in a fast-paced, hands-on environment and where you’ll be doing more than just coding, this role is for you.

Apply now!

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

Software Developer

Kitchener, British Columbia BinSentry

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Job Title: Software Developer

Location: Kitchener, Ontario, Canada (In-person)

Company: BinSentry

About BinSentry:

BinSentry is an extremely fast-growing ag-tech company started here in KW. BinSentry is focused on providing solutions for the agriculture supply chain that help increase efficiency, reduce costs, and enhance profitability. As a leader in the use of artificial intelligence, BinSentry offers technology solutions that pair best-in-class optical sensors with user-friendly software to provide our customers with enhanced forecasting and decision-making capabilities.

With our technology, feed mills and protein producers are enhancing feed ordering efficiency, raising healthier animals, improving employee safety, reducing their environmental footprint and - most significantly - uncovering new savings. Today, BinSentry is monitoring more than 45,000 bins in real time across North America. When it comes to the future of agricultural supply chain management, BinSentry is leading the way. For more information visit

As we scale up, we're looking for aSoftware Developer to help us build the software that is changing the face of the feed industry.

Job Summary:

Join our team of 10 developers to build new software features in our software platform! Were looking for smart, generalist developers who can work to take feedback from our product team and improve our product. We are a small, fun team that moves fast without a lot of red tape. Youll work across both our backend and UI, creating intuitive interfaces and building the underlying systems that keep everything running seamlessly.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Proficiency in JavaScript (we use React, Node.js)
  • Proficiency in AWS (DynamoDB, Lambda, SQS, Serverless) is a plus
  • Computer vision and ML experience is a plus
  • We are looking for smart, capable developers who can learn what they need quickly to succeed
  • Ability to think about long-term maintenance when creating or making changes
  • Product mentality: figure out how to maximize value and deliver that to the customer
  • Highly detail-oriented and completeness-driven; wont stop until its done properly
  • Ability to prioritize tasks, set realistic estimations, and manage time effectively
  • Problem solver, proactive, go-getter and professional team player

Benefits:

  • Company-paid group health and dental benefits plus your choice of an annual HSA or PSA
  • Competitive compensation and an equity package
  • Awesome company events
  • Be a part of a team of talented and friendly senior-level developers.

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

About the latest Senior software Jobs in Canada !

Software Developer

Toronto, Ontario Finlink Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Software Developer

Are you a hands-on developer who thrives at the intersection of embedded systems, real-world testing, and cloud-connected infrastructure? We're looking for a Software Developer who’s ready to roll up their sleeves. Someone who’s as comfortable writing C++ as they are debugging hardware in the lab or assisting with live field deployments.

This is a great opportunity to be part of high-impact tech development, contributing to cutting-edge systems in energy storage and electric vehicle charging. If you’re passionate about firmware, functional modules, and bringing complex ideas to life, keep reading.

What You’ll Be Doing:

  • Develop and validate firmware and embedded software modules for controllers
  • Participate in system-level testing, including Factory, Site, and User Acceptance phases
  • Support real-world deployments, including configuring and monitoring live systems
  • Analyze system data to troubleshoot issues and improve efficiency
  • Collaborate on the design and prototyping of backend APIs, web servers, and cloud infrastructure
  • Assist with field setups and ensure devices are properly integrated with remote services
  • Conduct hardware validation by reviewing datasheets and performing sample testing
  • Write clear technical documentation and maintain version control using Git
  • Prepare user manuals and training materials for deployments
  • Create and deliver status reports, test summaries, and site completion documents
  • Contribute to special projects as needed

You Might Be a Great Fit If You:

  • Have a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (Master’s preferred)
  • Love working collaboratively to solve technical challenges and welcome feedback
  • Know your way around programming languages like C/C++, Python, LabVIEW, or Go
  • Have experience with embedded Linux systems and real-time programming
  • Understand how to work with ARM or RISC-based single-board computers with limited resources
  • Have been involved in software design and validation projects (internships or coursework count!)
  • Are comfortable with Microsoft Office (Excel, Word, Outlook, etc.) and Git
  • Practice clean coding with strong documentation and commenting habits
  • Are ready to move between your desk, the testing lab, and the factory floor when needed
  • Have hands-on experience with Battery Management Systems (BMS) or EV charging controllers (SECC)
  • Know a thing or two about Linux (RT extensions, POSIX), or PLC programming (especially IEC 61131-3)
  • Bring a working knowledge of power systems, energy technologies, or microgrids
  • Have a portfolio or project experience in embedded systems (that’s a big plus!)

What You’ll Learn Along the Way:

  • Real-world experience with Li-ion battery systems and EV charging infrastructure
  • Deep insights into energy storage, microgrids, and electrified transportation
  • Embedded system design from prototype through certification
  • Full-stack and cloud-connected architecture, including Linux, APIs, and relational databases

Ready to join a team that blends software, hardware, and energy innovation?
If you're eager to apply your skills in a fast-paced, hands-on environment and where you’ll be doing more than just coding, this role is for you.

Apply now!

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

Software Developer

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 constantly growing and is currently looking for a highly motivated intermediate or senior software developer to join our team. If you are passionate about developing across all layers of innovative solutions, including cloud services, mobile apps, and embedded apps, come work with us!


You will be involved in the development of concepts, innovative design, and delivery of solutions right through to completion. You will work with a diverse team of developers, designers, and product managers who are passionate about technology, user experience and market success.


We strive to create experiences with a human-centered approach to design. Our multidisciplinary professionals work collaboratively to push the boundaries of what is technically possible and develop applications for the global markets. The entrepreneurial environment at Nureva appeals to self-driven, flexible team players who are creative, learn quickly and are not afraid to tackle hard problems.


You will

  • Design and develop new features across all application layers in the product
  • Research new technologies and bring forward new ideas to support the business
  • Deliver products from requirements through design, implementation, and release using a continuous delivery approach based on automated, repeatable, and reliable releases
  • Work closely with other talented developers, UX, and QA in a collaborative Agile team

You have experience with

  • Full-stack, full life-cycle feature development
  • The following languages & frameworks:
    • Back-end languages such as C# (.NET Core)
    • Common front-end libraries and frameworks such as (TypeScript) Angular, Vue and React
  • Common software patterns and paradigms

You also have

  • A bachelors degree in computer science or equivalent
  • 5+ years of relevant work experience including server-side and web development
  • An ability to thrive on the unknown and you are always interested in your next challenge
  • An excitement about learning and are proactive about picking up new technologies
  • A solid understanding of programming fundamentals
  • The ability to work within an agile process and a rapidly changing environment
  • Passion for championing best practices and ensuring high-quality code by providing technical leadership and mentorship to other developers
  • Excellent communication and collaboration skills

Great to have

  • Mobile app development experience with Android and iOS; React native or Flutter preferred
  • Modern DevOps tools:
    • Continuous integration and deployment (Azure DevOps)
    • Container-based deployments (Docker, Kubernetes)
    • Infrastructure as code (Terraform)
  • Cloud architecture and computing platform services (Azure, AWS)
  • Online portfolio, GitHub projects, Stack Overflow profile or any other contributions you have made to support the developer community
  • Experience with Domain Driven Design (DDD), Microservices, Hexagonal or Clean Architecture

We offer a competitive total compensation package with some unique perks and benefits, an open and collaborative office, and a great team environment.


Apply online atNureva.com by close of business on August 29, 2025. Please outline how you will make a difference being part of our team. If we select you for an interview, we will spend time helping 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.

Software Developer

Burnaby, British Columbia Kron Technologies Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We’re hiring a Software Engineer/Developer who thrives on solving complex problems at the systems level. You will play a key role in shaping high-performance solutions and evolving infrastructure that powers our next-generation products. If you’re someone who loves building, optimizing, and continuously pushing the limits of what’s possible-we’d love to meet you.


Key Responsibilities:

  • Develop and maintain low-level, C++ software for embedded systems, including real-time CPU code and support for hardware acceleration via FPGA.
  • Contribute to multi-threaded application development and hardware/software integration.
  • Work closely with hardware, firmware, and FPGA teams to support real-time product development.
  • Drive improvements in system performance, reliability, and maintainability.
  • Participate in design reviews, debugging, and testing of embedded Linux-based systems.
  • Help address technical debt and support future architectural improvements.


Requirements:

Must-Have Qualifications:

  • Degree in Computer Science, Software Engineering, or a related field preferred, or equivalent hands-on experience with a proven track record of exceptional technical ability.
  • Proven Experience in software development, preferably in embedded or systems-level environments.
  • Proficiency in modern C++ (C++20).
  • Experience developing and debugging multi-threaded software.
  • Strong understanding of Linux, SoC architecture, and hardware/software integration.
  • Proficiency with CMake and modern build tools.
  • Demonstrated problem-solving ability and logical thinking, especially in ambiguous or evolving technical challenges.
  • Strong understanding of software development principles and best practices.
  • Self-starter who takes ownership and follows through without needing step-by-step direction.
  • Strong communication and collaboration skills.


Nice-to-Have Qualifications:

  • Familiarity with Test-Driven Development (TDD).
  • Experience working with Zynq SoC architecture.
  • Master degree in Computer Science, Software Engineering, or a related field required— or equivalent advanced technical expertise.


If this role sounds like a fit, please include a short note or cover letter in your application-we’d love to hear what excites you about this opportunity.

Perks, Compensation and Benefits:

As a full time employee, you will be compensated on a salary based on experience and skills, between $85,000 - $95,000 CAD per year. You will receive full benefits that include health, dental, optical, prescription, RRSP with matching and a Health/Lifestyle Spending Account. The use of the shop space is open to all employees for personal projects. We offer educational benefits for our employees that wish to enhance their careers. We often have company lunches and pot-lucks and other group activities.



About Kron Technologies Inc.:

Kron Technologies is a fun, ambitious, and quickly growing business in its scale up phase that’s disrupting the world of high-speed cameras. We’re looking for talented individuals to join us having a blast while designing and manufacturing world-leading products. Our employees enjoy flexibility, freedom, and a fun, supportive environment. We’re located just north of Burnaby Lake in the Government Road neighborhood, a short walk from Production Way/University Skytrain station, and a 5-minute drive from Highway 1.

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 Senior Software Jobs