EN | FR

751 Software Applications jobs in Canada

Cloud Applications Software Engineer

Toronto, Ontario Confluent

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**Location:**
CA Office Toronto
**Employment Type:**
FullTime
**Department**
Engineering
**Overview**
We're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent, data doesn't sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
One Confluent. One Team. One Data Streaming Platform.
**About the Role:**
We are a team of passionate engineers who love solving complex distributed systems
and infrastructure problems. Real-time infrastructure is the future, and we are creating a
new category for it - 'Data in Motion.
Cloud Applications primary focus is to develop applications in data streaming, data processing, data governance, and AI, and deliver them in the cloud through world class customer experiences. You could be on the following team:
+ API & Monetization Platform
+ Kafka - Kora Orchestration
+ Kafka - Apache Kafka Java Clients
Tech in Toronto! Toronto is an early career engineer hub for Confluent. Your role will be a hybrid working model that introduces you to Confluent's culture and enables faster learning, onboarding, and coaching. During the first year of employment, all Software Engineers globally will be required to participate in the SWE Onboarding program and go into their Confluent office 2-3 days (days to be determined) per week.
**What You Will Do:**
+ To design, develop, test, deploy, maintain, and improve software that will touch
+ production and have a customer-facing impact
+ Follow best practices for software development and participate in code reviews
+ Manage project priorities, deadlines, and deliverables
+ Help build the next generation Kafka by continuing to push the boundaries of distributed system design
**What You Will Bring:**
+ BS, MS, or PhD in computer science or a related field, or equivalent work experience
+ _Self-motivated and able to drive projects with mentorship and project requirements_
+ _Ability to work effectively in teams and strong verbal and written communication skills_
+ _Good knowledge of data structures and algorithms and are proficient in at least one of these languages: Java/Scala, C, C++, GoSmart, humble, and empathetic_
+ _Driven and excited about the challenges of a fast-paced, innovative, and quickly growing software development environment_
+ _Interested in building large-scale distributed systems in the cloud and are excited to make an impact_
**Ready to build what's next? Let's get in motion.**
**Come As You Are**
Belonging isn't a perk here. It's the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what's possible.
We're proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
This advertiser has chosen not to accept applicants from your region.

Software Engineer - Mobile Applications

Concord, Ontario Adaria Vending Services Limited

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

**Location**: Concord, Ontario (On-site)

**About the Role**

Adaria is seeking a **Software Engineer** to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the **unattended retail industry**, including **vending machines**, **smart coolers**, and **micro markets**. You will be responsible for the **end-to-end design, development, and deployment** of mobile applications that enable seamless payment and operational experiences for users in the field.

We are looking for a **hands-on Android developer** with a passion for connected commerce, mobile UI/UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.

**Responsibilities**

# **Mobile Application Development**

- Design, develop, and maintain **Android applications** used in conjunction with **unattended retail hardware**.
- Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and/or other protocols.
- Implement mobile-friendly UI/UX optimized for real-time transactions and field operations.

# **System Integration & Deployment**

- Integrate with **payment processors, mobile wallets**, and **Adaria’s backend services** to ensure secure and reliable transaction processing.
- Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.

# **Customer-Focused Engineering**

- Collaborate with different stakeholders and teams to understand user requirements.
- Participate in full software lifecycle: concept, design, build, test, release, and support.
- Support rollout and updates of mobile apps deployed across a distributed retail network.

# **Quality Assurance & Maintenance**

- Write well-documented, maintainable, and testable code using best practices.
- Conduct testing on hardware devices to ensure smooth user experience and reliability.
- Monitor app performance and resolve production issues quickly to maintain uptime

**Qualifications**

- Bachelor’s degree in **Computer Science**, Software Engineering, or a related field (or equivalent experience).
- **2+ years of professional experience** in Android development using **Java or Kotlin**.
- Experience with **payment integration** (e.g., Stripe, Square, card-present SDKs, or mobile wallets).
- Familiarity with **Bluetooth communication**, **NFC**, or **IoT protocols** is a strong plus.
- Solid understanding of mobile application security and secure data handling.
- Experience building apps that interact with **physical hardware** is preferred.
- Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.

**Bonus Skills**

- Exposure to **unattended retail** or **embedded system environments**.
- Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.
- Understanding of Agile methodologies and tools such as Jira, Git, and CI/CD pipelines.

**Why Join Us?**

Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.

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

Software Engineer - Mobile Applications

Concord, Ontario Adaria Vending Services Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Location : Concord, Ontario (On-site)

About the Role

Adaria is seeking a Software Engineer  to join our product development team and play a pivotal role in creating mobile software solutions that power transactions in the unattended retail industry , including vending machines , smart coolers , and micro markets . You will be responsible for the end-to-end design, development, and deployment of mobile applications that enable seamless payment and operational experiences for users in the field.

We are looking for a hands-on Android developer with a passion for connected commerce, mobile UI/UX, and IoT-enabled systems. You will help drive the evolution of our digital platform, integrating with hardware systems, payment gateways, and remote management tools.


Responsibilities Mobile Application Development
  • Design, develop, and maintain Android applications used in conjunction with unattended retail hardware .

  • Build robust mobile software that integrates with payment terminals, QR scanners, and telemetry devices via APIs, Bluetooth, and/or other protocols.

  • Implement mobile-friendly UI/UX optimized for real-time transactions and field operations.

System Integration & Deployment
  • Integrate with payment processors, mobile wallets , and Adaria’s backend services to ensure secure and reliable transaction processing.

  • Work with internal resources and external vendors to test and troubleshoot device connectivity and data synchronization.

Customer-Focused Engineering
  • Collaborate with different stakeholders and teams to understand user requirements.

  • Participate in full software lifecycle: concept, design, build, test, release, and support.

  • Support rollout and updates of mobile apps deployed across a distributed retail network.

Quality Assurance & Maintenance
  • Write well-documented, maintainable, and testable code using best practices.

  • Conduct testing on hardware devices to ensure smooth user experience and reliability.

  • Monitor app performance and resolve production issues quickly to maintain uptime


Qualifications

  • Bachelor’s degree in Computer Science , Software Engineering, or a related field (or equivalent experience).

  • 2+ years of professional experience in Android development using Java or Kotlin .

  • Experience with payment integration (e.g., Stripe, Square, card-present SDKs, or mobile wallets).

  • Familiarity with Bluetooth communication , NFC , or IoT protocols is a strong plus.

  • Solid understanding of mobile application security and secure data handling.

  • Experience building apps that interact with physical hardware is preferred.

  • Excellent problem-solving skills and a proactive attitude toward system design and continuous improvement.


Bonus Skills
  • Exposure to unattended retail or embedded system environments .

  • Knowledge of remote telemetry platforms, vending machine protocols (e.g., MDB, DEX), or Android Open Accessory (AOA) protocols.

  • Understanding of Agile methodologies and tools such as Jira, Git, and CI/CD pipelines.


Why Join Us?

Adaria is transforming unattended retail by integrating smart payment technology and mobile connectivity into every machine we touch. This is a unique opportunity to impact how consumers interact with physical retail in a fully digital way. Join us as we reimagine convenience.

Powered by JazzHR

NHI9QWrjQP

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

Principal Applications Software Developer

Waterloo, Ontario BlackBerry Corporation

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

**Worker Sub-Type:** Regular
*** Job Description: ***
**Join Secusmart - Where Innovation Meets Impact**
Secusmart, a fast-growing subsidiary of BlackBerry Limited, is the leading expert in developing and implementing comprehensive anti-eavesdropping solutions for private and government agencies, as well as organizations responsible for emergency services. We also secure enterprise information and applications on today's most popular mobile devices and platforms, protecting both business and personal data.
This is a unique opportunity for someone who loves to tinker, solve problems, and get excited about making things work. Whether you're building sleek UIs, diving into backend services, or prototyping at a hackathon, you'll find a place here to grow and make an impact.
We keep things loose with a flat hierarchy, and we're not afraid to crack a joke or two. If you thrive in a culture where people come before processes, you'll find your home here.
**What You'll Be Doing:**
* Work on the cutting edge of application systems security across mobile and desktop platforms
* Collaborate with a team that values your input and keeps things light
* Help companies and governments mitigate cybersecurity threats
* Develop commercial-grade software using modern frameworks and tools
* Contribute to architectural discussions and design decisions
* Apply a scientific and empirical approach to analysis and development
* Embrace experimentation, learn from mistakes, and iterate quickly
* Bring your hackathon mindset-rapid prototyping, creative problem-solving, and cross-functional collaboration-to everyday work
* Jump into different roles as needed-developer, debugger, tester, architect, or even product thinker
**What You Bring to the Table:**
* Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (or equivalent professional experience)
* Significant experience developing software in agile environments
* Strong foundation in computer science principles (algorithms, debugging, performance optimization)
* Proficiency in C/C++ - Demonstrated ability to write, optimize, and debug complex systems in C/C++
* Adaptability - Proven track record of quickly learning new technologies, frameworks, or systems
* Generalist mindset - Comfortable working across the full stack, with a focus on problem-solving over platform-specific knowledge
* Principal-level leadership - Experience mentoring others, guiding technical decisions, and driving project outcomes
* An interest in emerging AI technologies
**Who You Are:**
* A self-starter who thrives in ambiguity and continuously seeks to improve
* A collaborative team player who values feedback, knowledge sharing, and learning from others
* A leader who mentors others, shares expertise to empower their growth, and drives technical direction with an open mindset
* Humble enough to recognize when to ask for help and learn from others
* A relentless problem solver who is driven by deep curiosity and a burning need to make things better
* Comfortable adapting to new challenges and technologies rapidly
* Excited by dynamic environments and the opportunity to contribute to impactful solutions
* A generalist at heart, comfortable working across the stack and exploring new tools/technologies
* Someone who lives and breathes technology-whether it's building apps, attending hackathons, tinkering with hardware like single-board computers or 3D printers, or exploring new tools just for fun
* A lifelong learner who actively seeks knowledge from peers, mentors, and emerging trends
#LI-NR1
**Scheduled Weekly Hours:** 40
BlackBerry (NYSE: BB; TSX: BB) is a trusted security software and services company that provides enterprises and governments with the technology they need to secure the Internet of Things. Headquartered in Waterloo, Ontario, the company is unwavering in its commitment to safety, cybersecurity and data privacy, and leads in key areas such as artificial intelligence, endpoint security and management, encryption and embedded systems. You couldn't choose a more exciting time to consider joining us! For more information, visit BlackBerry.com and follow @BlackBerry.
©2022 BlackBerry. All right reserved. BlackBerry® and related trademarks, names, and logos are the property of BlackBerry Limited and are registered and/or used in the U.S. and countries around the world.
It is the policy of BlackBerry to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, creed, religion, national origin, alienage or citizenship, status, age, sex, sexual orientation, gender identity or expression, marital or domestic/civil partnership status, disability, veteran status, genetic information, or any other basis protected by law.
EEO Minorities/Females/P rotected Veteran/Disabled
This advertiser has chosen not to accept applicants from your region.

Manager, Software Development - Cloud Applications (Tandem)

Toronto, Ontario Autodesk

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD91219
_La traduction en anglais se trouve plus bas!/_ **_The English translation can be found below!_**
**Description du poste**
Rejoignez Autodesk Tandem et contribuez à révolutionner les opérations de construction grâce aux jumeaux numériques et à l'IA ! Près de 50 % des émissions de carbone liées à l'exploitation proviennent des bâtiments, et 30 % de l'énergie est gaspillée en raison de mauvaises décisions en matière de conception et d'exploitation. Chez Autodesk, notre mission est de donner aux exploitants de bâtiments les moyens d'optimiser leurs environnements à l'aide de données. Notre équipe développe une technologie de jumeaux numériques qui connecte, agrège et analyse les données de construction provenant de diverses sources, permettant ainsi aux utilisateurs finaux de nos produits, à savoir les exploitants de bâtiments, d'améliorer à la fois la durabilité et l'efficacité opérationnelle.
Nous recherchons un responsable ingénierie pour diriger une équipe dynamique dans le développement d'une application SaaS moderne pour les jumeaux numériques. À ce poste, vous définirez l'orientation de notre produit, en collaborant étroitement avec les chefs de produit et les concepteurs afin de créer des applications innovantes qui améliorent les performances des bâtiments. Dans notre environnement dynamique, collaboratif et axé sur les produits, vous aurez l'occasion de développer des solutions à partir de zéro, avec un impact direct sur le succès d'un produit à forte croissance et axé sur une mission.
**Responsabilités**
+ Diriger une équipe de développement répartie entre le Canada et l'Europe, composée de 10 ingénieurs, en favorisant une culture de collaboration et de haute performance à distance.
+ Encadrer et faire évoluer les membres de l'équipe, en soutenant leur développement professionnel et en guidant l'expansion organique de l'équipe à mesure que les demandes en matière de produits évoluent.
+ Travailler en étroite collaboration avec les chefs de produit, les concepteurs UX et les architectes logiciels afin de traduire les besoins des utilisateurs en fonctionnalités percutantes et orientées vers le client.
+ Guider la stratégie technique afin de garantir que votre équipe développe et maintient des applications cloud évolutives, sécurisées et à haut débit.
**Qualifications minimales**
+ Licence, master ou doctorat en informatique, ingénierie ou dans un domaine connexe
+ Plus de 4 ans d'expérience dans la gestion d'équipes d'ingénieurs produits
+ Plus de 10 ans d'expérience pratique dans le développement de logiciels pour les services et applications cloud
+ Maîtrise des plateformes cloud (par exemple, AWS, GCP ou Azure)
+ Expérience des pratiques de développement Agile telles que Scrum ou Kanban
+ Passion pour le coaching et le mentorat des ingénieurs, avec un style de leadership qui met l'accent sur la collaboration, la responsabilisation et l'amélioration continue
+ Solides compétences en communication écrite et orale en anglais
**Qualifications souhaitées**
+ Expérience en développement d'API REST
+ Expérience en codage en Go, C++ Expérience en infographie ou en géométrie computationnelle
+ Expérience dans la création, le déploiement et l'orchestration de charges de travail conteneurisées à l'aide de Docker
+ Solide compréhension des meilleures pratiques en matière de sécurité et de conformité des logiciels cloud
---
**Position Overview**
Join Autodesk Tandem and help lead the charge in disrupting building operations with digital twins and AI! Nearly 50% of operational carbon emissions come from buildings, and 30% of energy is wasted due to poor design and operational decisions. At Autodesk, we're on a mission to empower building operators to optimize their environments using data. Our team is developing digital twin technology that connects, aggregates, and analyzes building data from various sources, enabling our product end users-building operators-to improve both sustainability and operational efficiency.
We're looking for an Engineering Manager to lead a dynamic team in building a modern SaaS application for digital twins. In this role, you'll shape the direction of our product, collaborating closely with product managers and designers to create innovative applications that enhance building performance. In our fast-paced, collaborative, product-centric environment, you'll have the opportunity to develop solutions from the ground up, with a direct impact on the success of a high-growth, mission-driven product.
**Responsibilities**
+ Lead a distributed development team of 10 engineers across Canada and Europe, fostering a collaborative and high-performing remote culture
+ Coach and grow individual team members, supporting their professional development and guiding the team's organic expansion as product demands evolve
+ Partner closely with product managers, UX designers, and software architects to translate user needs into impactful, customer-facing features
+ Guide technical strategy to ensure that your team builds and maintains scalable, secure, and high-throughput cloud applications
**Minimum Qualifications**
+ BS, MS, or PhD in computer science, engineering, or a related field
+ 4+ years of experience managing product engineering teams
+ 10+ years of hands-on software development experience in cloud services and applications
+ Proficiency in cloud platforms (e.g., AWS, GCP, or Azure)
+ Experience with Agile development practices such as Scrum or Kanban
+ Passion for coaching and mentoring engineers, with a leadership style that emphasizes collaboration, ownership, and continuous improvement
+ Strong written and oral communication skills in English
**Preferred Qualifications**
+ REST API development experience
+ Experience coding in Go, C++ Experience with computer graphics or computational geometry
+ Experience with the building, deployment, and orchestration of containerized workloads using Docker
+ Solid understanding of cloud software security and compliance best practices
**Learn More / Plus d'information**
**About Autodesk /** **À propos d'Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l'être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu'Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !
**Salary transparency /** **Transparence salariale**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.
**Diversity & Belonging /** **Diversité et appurtenance**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: sommes fiers de cultiver une culture d'appartenance où chacun peut s'épanouir. Pour en savoir plus, cliquez ici : you an existing contractor or consultant with Autodesk?**
**Êtes-vous un sous-traitant ou un consultant existant d'Autodesk ?**
Please search for open jobs and apply internally (not on this external site).
Veuillez rechercher des emplois vacants et postuler à l'interne (pas sur ce site externe).
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.

Intermediate Software Developer (HRMS Applications)

Ottawa, Ontario ADGA Group Consultants Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Job Description

  • Develop and prepare diagrammatic plans for solution of business, scientific and technical problems by means of computer systems of significant size and complexity
  • Analyze the problems outlined by the systems analysts/designers in terms of such factors as style and extent of information to be transferred to and from storage units, variety of items to be processed, extent of sorting, and format of final printed results
  • Select and incorporate available software programs
  • Design detailed programs, flow charts, and diagrams indicating mathematical computation and sequence of machine operations necessary to copy and process data and print the results
  • Translate detailed flow charts into coded machine instructions and confer with technical personnel in planning programs
  • Verify accuracy and completeness of programs by preparing sample data, and testing them by means of system acceptance test runs made by operating personnel
  • Correct program errors by revising instructions or altering the sequence of operations
  • Test instructions, and assemble specifications, flow charts, diagrams, layouts, programming and operating instructions to document applications for later modification or reference
Qualifications

  • Have a post-secondary education - College/CEGEP diploma or University degree
  • Minimum 5 years’ experience as a Programmer and or Software Developer
  • Minimum 1 years’ experience developing HRMS software applications for large organizations
  • Minimum 1 years’ experience coding in C++ using:
  1. MS Visual Studio for application development
  2. SQL for applications development
  • Minimum 1 year experience coding in Oracle PL SQL using SQL Navigator or TOAD for application development
  • Experience in C++ using MS Studio or Oracle PL SQL or web application design experience in .Net or web service in a SOA application design
  • Minimum 2 years’ experience in programming using 2 tiered Oracle broker technology
  • Minimum 2 years’ experience developing software within an Agile development environment


Additional Information

  • Able to obtain and maintain a Government Secret level clearance 
  • Able to go onsite 5 days a week (Ottawa area)

Work-Life Balance   

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.

Compensation

Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards   

We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.

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

About the latest Software applications Jobs in Canada !

Software Engineer

Ontario, Ontario McAfee, Inc.

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**_Role Overview:_**
McAfee is looking for a Software Engineer that takes ownership and has a passion for solving complex problems at scale. You would be part of a team of talented engineers working on a system that protects more than 350 million Android devices worldwide. You will design, develop, and maintain back-end services with public-facing APIs in a micro-services architecture.
This is a position located in Canada. We are only considering candidates located in Canada and are not providing relocation at this time.
**_About the Role:_**
+ Develop and maintain backend services using Go.
+ Build and manage containerized applications in an AWS cloud environment.
+ Contribute to the design and optimization of scalable microservices.
+ Review code from peers to ensure quality, performance, and best practices.
+ Work closely with experienced engineers to deliver high-performance, cloud-native solutions.
+ Participate in troubleshooting, debugging, and performance improvements.
**_About You:_**
+ Up to 4 years programming experience with at least one modern language such as Go, Java, C#.
+ Knowledge of design patterns and object-oriented programming.
+ Passionate about Agile development practices.
+ Knowledge and willingness to apply software engineering practices such as coding standards, code reviews, source control management, build processes, automated testing, CI/CD, operations.
+ Desired skills include: experience with Go, microservices & event driven architecture, SQL, NoSQL Data stores, AWS, containers
+ Desired experience include: contributing to the architecture and design of new and current systems; building secure, complex systems with high performance, reliability, and scale with operational excellence; building public facing APIs; knowledge of authentication & authorization, and interest in security.

#LI-REMOTE
**_Company Overview_**
McAfee is a leader in personal security for consumers. Focused on protecting people, not just devices, McAfee consumer solutions adapt to users' needs in an always online world, empowering them to live securely through integrated, intuitive solutions that protects their families and communities with the right security at the right moment.
**_Company Benefits and Perks:_**
We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We're proud to be Great Place to Work® Certified in 10 countries, a reflection of the supportive, empowering environment we've built where people feel seen, valued, and energized to reach their full potential and thrive.
We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Bonus Program
+ Pension and Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to diversity which is why McAfee prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Toronto, Ontario Confluent

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

**Location:**
CA Office Toronto
**Employment Type:**
FullTime
**Location Type:**
Hybrid
**Department**
Engineering
**Overview**
We're not just building better tech. We're rewriting how data moves and what the world can do with it. With Confluent, data doesn't sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them.
It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together.
One Confluent. One Team. One Data Streaming Platform.
**About the Role:**
Our team's mission is to advance the innovation of Apache Kafka ( both within Confluent and the open source community. We are a team of passionate engineers who love solving complex distributed systems and infrastructure problems. Our team includes highly respected Apache Kafka committers ( and PMC members that you will be working with to help shape the next generation of Kafka APIs, Kafka Protocols and Kafka Streams. You will be instrumental in driving technical projects end-to-end, working closely with the team and key stakeholders to design, architect, and develop top-notch solutions. Here are examples of some of the challenges we've taken on in recent years:
Apache Kafka 4.0 ( Kafka's Next-Gen Rebalance Protocol
Centralized Monitoring and Troubleshooting for Kafka Clients ( for Kafka
Kafka Streams ( You Will Do:**
+ Contribute towards the execution of complex projects
+ Contribute advancement to the Apache Kafka project
+ Collaborate with other engineers and make decision which benefits Apache Kafka and Confluent
**What You Will Bring:**
+ Pursued a Bachelor's or Master's in Computer Science, Math, or a related technical field with a graduation date between 2023- May 2025
+ Self-motivated and able to drive projects with mentorship and project requirements
+ Ability to work effectively in teams and strong verbal and written communication skills
+ Good knowledge of data structures and algorithms and are proficient in at least one of these languages: Java/Scala, C, C++, Go
+ Smart, humble, and empathetic
+ Driven and excited about the challenges of a fast-paced, innovative, and quickly growing software development environment
+ Interested in building large-scale distributed systems in the cloud and are excited to make an impact
**Ready to build what's next? Let's get in motion.**
**Come As You Are**
Belonging isn't a perk here. It's the baseline. We work across time zones and backgrounds, knowing the best ideas come from different perspectives. And we make space for everyone to lead, grow, and challenge what's possible.
We're proud to be an equal opportunity workplace. Employment decisions are based on job-related criteria, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other classification protected by law.
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Raleigh, Newfoundland and Labrador Red Hat

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

**About the Job**
The Red Hat Performance and Scale Organization is seeking an enthusiastic engineer to join our OpenShift Platform Performance and Scale Team. This role involves testing, measuring, and analyzing the performance and scalability of Red Hat OpenShift, the leading application modernization platform built on Kubernetes, to support the onboarding and management of AI workloads on OpenShift.
OpenShift serves as the foundation for OpenShift AI, the platform designed for model training, tuning, serving, inferencing, development, and MLOps in a hybrid cloud environment. As such, it plays a vital role in Red Hat's AI strategy and offerings. This role will focus on performance and scale testing of features and solutions geared towards emerging workloads like AI and Data/Analytics to ensure that Red Hat OpenShift can meet the demands of modern applications. The engineer will leverage their knowledge of systems, AI and hardware accelerator performance to theorize bottlenecks and limitations, devise test plans, execute workloads, collect and analyze data, and communicate findings. This role will require the ability to work cross-functionally with product management, engineering leadership, development teams, and quality engineers to measure performance, clearly articulate findings, and address bottlenecks. Time will also be spent collaborating with software engineering teams on bug fixes, code optimization, and resource usage reduction, as well as developing open-source tools for the reliability and repeatability of tests. This is a unique opportunity to work at the intersection of cutting-edge hardware and software!
The broader mission of the Performance and Scale organization is to establish performance and scale leadership across the Red Hat product and cloud services portfolio. The scope includes component-level, system, and solution analysis and targeted enhancements. The team collaborates with engineering, product management, product marketing, customer support, and Red Hat's hardware and software ecosystem partners.
**What You Will Do**
+ Work closely with management, product owners, developers, and quality engineers to understand product requirements and build suitable test plans to verify the performance and scale of OpenShift features and solutions for running AI workloads, such as Kubernetes Dynamic Resource Allocation (DRA), autoscaling, and operators for detection, configuration, and management of AI accelerators.
+ Develop sophisticated tests that simulate user workloads through comprehensive end-to-end automation, leveraging custom-built and state-of-the-art open-source tools and frameworks.
+ Deep dive into performance issues with the intent of discovering their root causes in complex distributed systems.
+ Design and develop monitoring and reporting tools for performance and scale tests and analysis.
+ Document your research and results clearly and concisely, and communicate findings both internally and externally.
+ Engage in upstream communities to help test performance and scale early and influence design and development decisions.
+ Triage, debug, and root cause customer issues related to OpenShift performance and scale.
+ Present your work and findings at internal and external conferences.
**What You Will Bring**
+ Master's Degree in Computer Science or a related field with 1-2 years of relevant experience, or a Bachelor's Degree in Computer Science or a related field with 3+ years of relevant experience.
+ Demonstrable experience, understanding, and passion for performance engineering.
+ Working knowledge of Kubernetes or OpenShift.
+ Strong programming, debugging, and profiling skills in Python and/or Golang.
+ Hands-on experience with performance measurement, analysis, and optimization.
+ Experience with distributed systems.
+ Very strong Linux system administration and system engineering skills.
+ Solid scripting skills, particularly with Bash, Python, or Ansible.
+ Experience working with public clouds like AWS, Azure, GCP, or IBM Cloud, as well as bare metal environments.
+ Experience analyzing and interpreting large volumes of test results and succinctly communicating findings through easy-to-understand graphs/charts.
+ Experience with collaborative software development methodologies, tools, and version control.
+ Knowledge of statistical analysis and experimental design techniques.
+ Excellent communication and interpersonal skills.
+ Ability to work independently and proactively seek collaboration.
**The Following Are Considered a Plus:**
+ Experience with container technologies like Podman or Docker, and familiarity with building container images.
+ Experience with system performance engineering and metrics collection tools like iostat, vmstat, sar, perf, and Prometheus.
+ Experience with monitoring and dashboarding tools like Prometheus and Grafana.
+ Experience with AI accelerators and tools for monitoring/managing their usage.
+ A demonstrated history of contributing to open-source projects.
+ Presentation skills and public speaking abilities for conferences and demonstrations.
#LI-AJ1
#AIHiring
The salary range for this position is $90,480.00 - $144,660.00. Actual offer will be based on your qualifications.
**Pay Transparency**
Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.
**About Red Hat**
Red Hat ( is the world's leading provider of enterprise open source ( software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
**Benefits**
● Comprehensive medical, dental, and vision coverage
● Flexible Spending Account - healthcare and dependent care
● Health Savings Account - high deductible medical plan
● Retirement 401(k) with employer match
● Paid time off and holidays
● Paid parental leave plans for all new parents
● Leave benefits including disability, paid family medical leave, and paid military leave
● Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
**Note:** These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.
**Inclusion at Red Hat**
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
**Equal Opportunity Policy (EEO)**
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
**Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.**
**Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email** ** ** **.** **General inquiries, such as those regarding the status of a job application, will not receive a reply.**
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 Applications Jobs