562 Developer Ii jobs in Canada
Software Developer II
Posted 2 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
**What You'll Do:**
+ Write clean, maintainable code using **JavaScript** , **TypeScript** , and **Python**
+ Work with **AWS services** like **RDS Aurora Postgres** , **OpenSearch** , **ECS** , **SQS** , and **Elasticache Redis**
+ Help maintain and update infrastructure, including applying **security patches** and **service upgrades** in both production and lower environments
+ Collaborate with product managers, designers, and other engineers to **develop and test complete features**
+ Contribute to all phases of Agile development: **scrum ceremonies** , **planning** , **retrospectives** , and **demos**
+ Participate in code reviews, technical discussions, and hands-on pairing to support team goals
+ Ensure **timely task delivery** by communicating clearly, identifying blockers early, and collaborating effectively across teams
**What You'll Bring:**
+ **2-5 years** of experience in software development, ideally with backend or cloud services
+ Proficiency in **JavaScript** , **TypeScript** , or **Python**
+ Experience working with **cloud platforms** like **AWS** , especially core services (Postgres, OpenSearch/Elasticsearch, Redis, ECS, SQS)
+ Comfortable using **Git** , **Docker** , and the command line for development and deployment
+ Familiarity with writing and maintaining **integration tests**
+ Understanding of software engineering fundamentals, including **design patterns** , **code reviews** , and **monitoring/alerting practices**
+ A strong desire to learn, take initiative, and work in a collaborative environment
+ Solid verbal and written communication skills
**Bonus Points:**
+ Experience configuring **Datadog alerts and metrics**
+ Knowledge of **SQL** and **NoSQL** databases
+ Exposure to **CI/CD pipelines** , DevOps practices, or on-call/escalation workflows
+ Experience with **A/B testing platforms** or **Fastly edge cloud platform**
+ Interest in improving developer workflows and team engineering practices
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Software Developer II
Posted 7 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
At HBO Max, storytelling takes center stage. We're one of the world's most iconic entertainment brands - home to bold originals and unforgettable characters. While audiences binge award-winning content, breaking news, and sports around the clock, our teams stay busy at work creating what's next in streaming. From Succession, Euphoria, and The Sopranos to global franchises like Game of Thrones and Harry Potter, our content sparks conversation and shapes culture.
HBO Max delivers boundary-pushing stories across genres and platforms, connecting millions of viewers across 90 countries globally- and we're just getting started. We're home to the most talked about shows and movies, granting audiences access to the worlds of HBO, Harry Potter, DC, Warner Bros., ID, Adult Swim, A24, and more. Turn your streaming obsession into a career- we're hiring!
**Who We Are.**
At Warner Bros. Discovery, we're building the future of streaming - and the tools that power it. Whether it's the magic of _Harry Potter_ , the thrill of _Bleacher Report_ , or the wonder of _Discovery+_ , our teams are behind the scenes ensuring seamless and secure experiences for millions of users globally. We're storytellers, technologists, and dreamers working together to shape what's next in the media.
Join us and do career-defining work on platforms operating at scale across 90+ countries, with support for every screen from web to connected TVs.
**The Role**
We're looking for a skilled and curious **Software Developer II** with a passion for building scalable, modern frontend systems in TypeScript. You'll join the **SDKs team** within the Identity & Authentication organization - building core account and login capabilities used across our streaming apps.
In this role, you'll work on customer-facing features, collaborate closely with backend teams, and contribute to a shared TypeScript platform designed for reusability and performance. You'll bring an engineering mindset to your work, think in systems, and care deeply about how your code performs in the real world.
We're looking for someone who's **customer-obsessed** , driven by data, and thrives in cross-functional teams. If you love building great UIs and thinking holistically about software - from backend interactions to UX details - this role is for you.
**What You'll Do**
+ Develop authentication and account-related experiences used by millions on platforms like HBO Max, Discovery+, and more.
+ Build new features and extend a modular, scalable frontend SDK in TypeScript - used across web, mobile, and connected TV apps.
+ Work closely with designers, backend engineers, and product managers to create delightful, secure, and responsive experiences.
+ Champion operational excellence - monitor production metrics, debug logs, and user feedback to continuously improve quality.
+ Participate in code reviews, design sessions, and technical deep-dives - sharing knowledge and learning from others.
+ Use AI-powered tools to enhance development efficiency, from smart code generation to automated testing.
+ Write testable, maintainable code with performance and accessibility in mind.
**What You Bring**
+ 3+ years of experience building and shipping customer-facing frontend applications.
+ Strong hands-on experience with **TypeScript** and modern frameworks like **React** , **SolidJS** , or **Web Components** .
+ A track record of working in cross-functional teams to deliver quality features.
+ Comfortable in building scalable, testable frontend systems and platforms.
+ Experience in working with backend APIs (REST/GraphQL) and understanding the full user journey.
+ Familiar with Git, CI/CD pipelines, and release processes.
+ Bonus: Experience with connected TV development or building SDKs.
+ Bonus: Familiarity with vibe coding; initiatives with AI.
**Why Join Us**
+ Work on large-scale software used globally across 90+ countries and dozens of brands.
+ Be part of a team where **developer experience matters** - we invest in tools, quality, and internal enablement.
+ Learn and grow in an environment that values **technical excellence** , **collaboration** , and **customer obsession** .
+ Embrace modern AI tools that help you ship better, faster, and with more creativity.
+ Contribute to products that bring joy, information, and storytelling to millions of people daily.
**How We Work**
We live our Guiding Principles ( :
+ Think big and act boldly.
+ Embrace curiosity and growth.
+ Focus on the customer experience.
+ Make things better every day.
We value inclusion, respect, and purpose-driven collaboration - and we're building a diverse team where everyone belongs.
If this sounds like your next chapter, we'd love to meet you.
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.
Software Developer II

Posted 22 days ago
Job Viewed
Job Description
**Location:** Burlington, Ontario, Canada preferred / In-office or hybrid work available to those in Eastern Time Zone in Canada
**Position Summary:**
Are you ready to start a new journey with a team of energized professionals advancing and connecting the world's infrastructure? Bentley is looking for you! We are looking for a **Software Developer** to join our Bentley Infrastructure Cloud product development team and work on building our next-generation products and user experiences. The successful candidate will be a member of the software development group that delivers industry leading software to transition the lifecycle of infrastructure assets into the digital world, contributing towards the Bentley Mission of providing innovative software and services for the enterprises and professionals who design, build and operate the world's infrastructure - advancing both the global economy and environment for improved quality of life.
**Responsibilities:**
Working with management and Product Managers, the developer will assume the responsibilities of a Software Developer including design, implementation, testing and support of product features, core components or Microsoft Azure based Cloud services.
+ Design includes participating in defining and interpreting features and designing specific services, products and features for stability, usability, and maintainability.
+ Implementation includes using the latest development tools to turn the designs into software products and services.
+ Support includes maintaining the existing code base and helping the support group.
+ Perform unit testing during the project to ensure code assets are of quality and satisfy required use cases.
+ Follow DevOps processes, from design through to delivery.
+ Develop and use fully automated CI / CD pipelines to deliver code changes all the way into production.
+ Learn and apply the latest technologies and coding patterns.
+ Follow secure development practices.
+ Collaborating with other teams where we consume their services, or they consume ours
**Qualifications:**
+ At least 3 years' experience in software development with C#/.NET.Core, .Net Test Frameworks
+ Ability to write clear, maintainable, testable, efficient, and secure code
+ Experience with data structures and OOP
+ Experience with Azure deployment and cloud services
+ Experience with Docker and Kubernetes
+ Working experience with Scrum and Agile methodologies
+ Intuitive knowledge of the short- and long-term repercussions of coding strategies and styles
+ Graduate or post-graduate degree in computer science, software engineering or related field
+ Good verbal and written communication skills
+ Ability to learn and adapt quickly in a dynamic environment.
+ Self-motivated person who can work individually and as part of a team
**Desired Skills**
+ Working experience with React, Typescript
+ Experience working with SQL Server & Azure SQL databases
+ Experience with AI
+ Experience with Monitoring and Observability
+ Experience with C+ **What We Offer:**
+ A great Team and culture - please see our colleague video .
+ An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch this short documentary about how we got our start.
+ An attractive salary and benefits package.
+ A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.
+ A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user success stories for an insight into our global impact.
#LI-Remote #LI-RV
**About Bentley Systems:**
Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world's infrastructure - sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent's software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems' 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.
Opportunity Employer:**
Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.
Equal Opportunity Employer/Minorities/Females/Veterans/Disabled
Software Developer II
Posted 2 days ago
Job Viewed
Job Description
September 29, 2025
**6 month contract (Maternity Backfill)**
**Calgary, AB (Hybrid)**
For over 60 years, H&R Block has prepared taxes for millions of Canadians annually. Headquartered in Calgary, Alberta, we serve taxpayers in more than 1,000+ offices, through our upload from home service, and online with our DIY tax software. Our dedicated team of Tax Experts use the latest in electronic processing and filing technology to prepare all types of returns, including personal, small business, corporate, farm, trucker, fishing, U.S., rental, and estate.
Becoming an H&R Block Associate is an opportunity to grow with the strongest brand in the tax preparation industry. We are looking for people who want to provide help and inspire confidence in our clients and communities.
**The Opportunity:**
At H&R Block we are changing the face of tax preparation software! We have an exciting opportunity within our IT team for a talented Full-Stack Software Developer. We are a passionate team that strives to make it easy for our clients to do their taxes anywhere, anyway, and anytime.
Our team is expanding to support a critical project, and we're looking for a Full-Stack Software Developer to hit the ground running on a tight-knit, collaborative Agile dev team. We run two-week sprints, hold daily stand-ups, and use Microsoft Teams, Jira & GitHub for our workflow and work hard to maintain a healthy work/life balance. We know that the ability to deliver outstanding client service starts with having the best talent on our team, and if you want to be part of our success story then we want to hear from you!
**Key Areas of Responsibility:**
Designing, coding, testing, and debugging software applications using Java and C# programming languages.
Collaborating with cross-functional teams to develop software solutions that meet business requirements.
Participating in the entire software development lifecycle, including requirements gathering, design, development, and deployment.
Writing and maintaining technical documentation related to software development activities.
Troubleshooting and resolving software defects and issues.
Conducting code reviews and providing constructive feedback to peers.
Keeping up to date with industry trends and best practices in software development.
Integrate software components into a fully functional software system.
Use best practices and design patterns.
Explore new technologies, methodologies, and tools to enhance skills and keep up with industry trends. Contribute to the development community by sharing knowledge and experiences through blog posts, presentations, or open-source contributions.
**Key Qualifications:**
- Post-Secondary education in Computer Science, Computer Engineering, Programming, and/ or a related discipline, or the equivalent combination of education, technical training, and professional experience.
- Experience with Front end, back end, 3rd party configuration.
- 3+ years progressive experience as a full-stack developer.
- Broad experience in C# and Java languages.
- Experience with Kubernetes.
- Experience working with and supporting applications in a Cloud environment (Microsoft Azure) a plus.
- A strong understanding of what it means to work in an Agile work environment (experience in Scrum is a bonus).
- Solid understanding of various development processes/tools including continuous delivery, branching strategies, code reviews, GIT (or equivalent).
- Strong experience in developing applications using modern frameworks, programming languages and technologies.
- Solid experience with RESTful web services.
- Experience with relational databases (PostgreSQL and MSSQL Server).
- Security first mindset as it relates to industry best practices and software development.
- Possess a product-oriented mindset with the ability to think beyond the task at hand and see the bigger picture, the way an end user sees it.
- Comfortable working in autonomous teams, navigating and embracing ambiguity.
- Demonstrated decision making, analytical and collaborative problem-solving skills.
- Experience with Azure DevOps, CI/CD pipelines.
Do you have a passion for programming and data, along with the skills and qualifications required for this GREAT opportunity?
If so, we invite you to send your resume to including the position title in the subject line.
*We encourage all interested individuals to apply. Successful candidates must have legal authorization to work in Canada on a full-time basis for any employer. Proof of legal authorization to work in Canada will be required as part of the recruitment process.* *Only those candidates selected for an interview will be contacted.*
*H&R Block fosters a workplace in which individual differences are recognized, appreciated, and respected. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process.*
Software Developer II
Posted today
Job Viewed
Job Description
Job Description
Salary: Commensurate with level of experience; total compensation includes a competitive benefits plan, plus a defined benefit pension plan (HOOPP)
About OICR
OICR is Ontarios cancer research institute. We bring together people from across the province and around the world to improve the lives of everyone affected by cancer. We take on the biggest challenges in cancer research and deliver real-world solutions to find cancer earlier and treat it more effectively. We are committed to helping people living with cancer, as well as future generations, live longer and healthier lives.
Launched in December 2005, OICR is an independent institute funded by the Government of Ontario through theMinistry ofColleges, Universities, Research Excellence and Security.
Job Details
Position: Software Developer II
Location: MaRS Centre, Toronto
Department: Genomics
Reports To: Senior Manager, OJGP
Salary: Commensurate with level of experience; total compensation includes a competitive benefits plan, plus a defined benefit pension plan (HOOPP)
Hours: 35hours/week
Job Type: Hybrid
Status: Full-time, Temporary for 2 years with possibility of renewal
Position Summary
The Ontario Institute for Cancer Research (OICR) is seeking an experienced, versatile Software Developer II to support the Ontario Joint Genomics Program (oicr.on.ca/ojgp/). Reporting to the Senior Manager, OJGP, you will be responsible for building key features to enhance genome centre operations in support of OJGP Central Office and participating centres.
The OJGP is a community of genome centres working together to improve the lives of patients by helping doctors and scientists better understand and treat disease. We are bringing together expertise and capacity to promote the widespread use and sharing of genomic information through the development and implementation of common processes, services and frameworks enabling:
Knowledge sharing
Certification
Reproducibility
Efficiency
The result is a province-wide, high-quality, genomics research and services platform that drives equitable genomic medicine and health system implementation, particularly for geographically distributed clinicians, researchers, and patients needing access to local, high-quality, genomics testing.
As Software Developer II, you will work closely within the Genome Sequence Informatics (GSI) Infrastructure and Software Development Group, which develops the software used by OJGP. GSIs primary languages are Java, Python, and JavaScript, and we use technologies like MySQL, PostgreSQL, MongoDB, Docker, OpenStack, Prometheus, Loki, Promtail, and Altair Grid Engine, and are expanding into Cloud environments like Microsoft Azure. The Infrastructure and Software Development team is responsible for laboratory tracking, pipeline and data management and reporting. This team develops the open-source MISO LIMS (miso-lims.github.io) and associated applications, workflow systems like Vidarr and Cromwell (cromwell.readthedocs.io) to automate and streamline data analysis, tracking, and workflow management, and maintains a suite of specialized reports for quality control, forecasting, and lab operations. Many of GSIs software projects are open-source and available on GitHub: github.com/oicr-gsi and github.com/miso-lims.
Representing the OJGP team, you will work on enhancements to MISO and related software and support its installation, configuration, and maintenance across OJGP genome centres. Other responsibilities will include writing applications and reports, creating interfaces, and custom data manipulation. You will identify when a manual process merits automation and gather requirements, perform systems analysis, and estimate timelines for implementation, by writing maintainable code that is well-documented. You do not need to be a bioinformatician for this role, though any familiarity with genomics and core facility operations would be an asset.
This position is temporary, full-time for two (2) years.
Position Responsibilities
- Designing and crafting databases, web services, and software applications to meet cancer research and clinical reporting needs, working closely with other software developers and laboratory and IT personnel
- Building APIs and web services that link our systems together and facilitate reporting
- Improving existing applications with additional features and enhancements
- Deploying software applications for production, staging, and development as required
- Suggesting improvements and working with the team to implement them
- Supporting production by troubleshooting bugs and preventing outages
- Writing clean code, using source code control, unit testing, regression testing, and continuous integration, and creating developer documentation and user guides
Qualifications
- A bachelors degree in computer science, or recognized equivalent
- Experience developing, maintaining and operating software applications in a production environment
- Hands-on experience in end-to-end software development, responding to and diagnosing feature requests and bugs
- Experience with a variety of programming languages such as Java, Python, and JavaScript
- Strong experience developing Java applications using Spring, Hibernate and MySQL
- Strong experience with data integration and developing ETL processes to support business needs
- Strong experience working in a Linux environment and using the shell
- Acute attention to detail and rigour, required for developing clinical testing applications
- Strong relationship skills including the ability to discover real requirements hidden in bug and feature requests, recommend alternative approaches, and contribute to team development efforts
- Excellent verbal and written communication skills
- Acute attention to detail and rigour, required for developing clinical testing applications
- Able to understand complex problems and develop solutions
For more information about OICR, please visit the website at
To learn more about working at OICR, visit our career page.
POSTED DATE: March 31, 2025
CLOSING DATE: Until Filled
OICR is committed to fostering a climate of equity, diversity, inclusion, and accessibility. This commitment is central to, and mutually supportive of, our research excellence mandate. We welcome and respect the diversity of all members of our community and we support an inclusive culture for all. We welcome all applicants, and encourage applications from racialized persons, Indigenous Peoples, women, persons with disabilities, LGBTQ2S persons, and others who may contribute to furthering a diversity of ideas within our community. OICR is committed to fair assessment of a candidates abilities, and consideration for diversity of thought, method, and experience. Providing an accessible workplace and recruitment process is important to us, as described in our Accessibility Plan ( Should you require accommodation during any stage in the recruitment process, please complete the form at the bottom of page Information received related to accommodation will be handled confidentially.
Resume Format: If you elect to apply, please click on the Apply for this Job button below. You will be required to enter contact details, and to attach your resume to your application.Please attach your resume as a .pdf or .doc file.
The Ontario Institute for Cancer Research thanks all applicants. However, only those under consideration will be contacted.
Go Developer II
Posted today
Job Viewed
Job Description
Job Description
Company Overview
Policy Reporter offers a suite of insights products and consulting services to enhance market access strategies and patient support initiatives. By tracking payer policies in near real time, we ensure that the largest pharmaceutical, medical device and diagnostics manufacturers, leading academic institutions and organized provider groups have the most up-to-date data and evidence-based guidance to help patients access the therapies they need. For more information, please visit
Position Summary
We are looking for a self-directed, result driven candidate who is ready to experiment with finding solutions for difficult problems, appreciates challenges, is not afraid of asking questions, and enjoys working with others.
Role & Responsibilities
- Identify and report roadblocks -- analyze situations, work independently or with a team to troubleshoot and problem solve, ensure proper follow up for post-incident analysis are completed and implement necessary process improvements
- Contribute to projects to achieve project goals with a mix of front-end and back-end code dependent on the specific project
- Work towards departmental goals and objectives like improving accuracy of technical project estimates, improving critical test coverage, and overall code
Skills & Qualifications
- 3+ years building a variety of web applications with Go/Golang, Python, TypeScript, etc.
- Experience working with modern software development frameworks such as Laravel, Django, Gin, etc.
- Writes tests early on and values decoupled easily testable code.
- Bachelor’s degree in Computer Science/Engineering discipline or equivalent.
- Excellent debugging, troubleshooting, and problem solving skills.
- Knows how to structure applications for long term maintenance and ongoing flexibility.
- Good communication skills (written and verbal), and be a fast learner.
- Strong understanding of common web exploits with knowledge on how to prevent them.
- Experience writing and reading RESTful APIs.
- Comfortable with PostgreSQL.
What We Offer
- Competitive compensation package including employer-paid extended health benefits, disability benefits, paid-time off, volunteer leave, employer-matching retirement savings, etc. and company paid Employee Assistance Program
- Excellent opportunities for personal and career development
- Collaborative and supportive company culture
Policy Reporter’s Core Values
- Excellence
- Value & Respect
- Continuous Learning
- Ownership & Accountability
- Teamwork
Policy Reporter is committed to Employment Equity. Accommodations during the recruitment process are available upon request for candidates with disabilities.
Embedded Software Developer II

Posted 1 day ago
Job Viewed
Job Description
Date: Oct 3, 2025
Req ID:
Location:
Winnipeg, MB, CA
Brand: PTx
Workplace Type: Hybrid/Remote
Solutions for Every Season - We engineer and deliver precision ag hardware, software, and cloud-based platforms that connect every corner of the farm.
We're not just building tractors-we're pioneering the future of agriculture. We're looking for an experienced Embedded Software Developer who thrives in a fast-paced, highly innovative environment and wants to be at the forefront of the self-driving autonomous equipment revolution. You'll develop cutting-edge low-level control and application software for our fleet, working primarily on RTOS and/or Linux-based embedded systems. We are a driven, aggressive, and highly technical team that provides immense opportunity for growth, challenge, and professional development.
**Your Impact**
You will play a direct role in developing our next generation of autonomous agricultural equipment by:
+ Designing, writing, and testing code for monitoring, controlling, and automating equipment functions.
+ Developing new features and capabilities across our entire software and electronics product suite.
+ Collaborating with interdisciplinary teams (hardware, systems, mechanical) to bring new products from concept to field.
+ Solving complex engineering problems and contributing to the definition of new product features and architecture
**Your Experience and Qualifications**
+ Bachelor's degree or better in Computer Science, Electrical Engineering, or Software Engineering, OR equivalent practical experience.
+ Professional software development experience in **C** .
+ Proven ability to debug, troubleshoot, and solve complex technical problems in embedded systems.
+ Experience developing for **Linux** or **bare-metal/RTOS** embedded environments.
+ A flexible, collaborative, and communicative team player.
**Qualifications that will distinguish you from others**
+ Expertise with Linux Kernel development or Linux Application development
+ Expertise with multi-threaded or near-Realtime systems, or chipsets like STM32Fxxx, Arm Cortex-M, Nvidia Orin, IMX.8
+ Knowledge of CAN/J1939 communications.
+ Familiarity with Test Driven Development (TDD), CI/CD, and other languages such as (Bash, C#, Python)
+ Experience mentoring and leading development projects.
**Your Benefits**
+ 3 weeks' vacation per year
+ Employee stock purchase plan
+ Group insurance paid at 75% by the employer.
+ Group RRSP with employer contribution.
+ 24/7 online telemedicine and mental health platform for you and your family members
+ Flexible work schedule
**Your Workplace**
You will work with your team in a Hybrid/Remote model from Winnipeg, CA
We value inclusion and recognize the innovation a diverse workforce delivers to our farmers. Through our recruitment efforts, we are committed to building a team that includes a variety of experiences, backgrounds, cultures and perspectives.
Applicants may request reasonable accommodation related to the materials or activities used throughout the selection process.
**Don't meet every single requirement? Apply anyway!** We strongly encourage candidates whose unique combination of skills, passion, and experience may be a great fit, even if you don't check every box.
**Solutions for Every Season**
We engineer and deliver precision ag hardware, software, and cloud based platforms that connect every corner of the farm.
**Job Segment:** Test Engineer, Testing, Embedded, Cloud, Developer, Engineering, Technology
Be The First To Know
About the latest Developer ii Jobs in Canada !
Vision Software Developer II
Posted today
Job Viewed
Job Description
Job Description
LMI Technologies, recognized as one of Canada’s Best Workplaces, is a medium-sized technology company built on a culture of openness, respect and professional excellence. At LMI our staff work passionately toward the common goal of designing and delivering innovative 3D machine vision solutions to OEMs and System Integrators working in industrial factory automation around the world. The result of this teamwork is high-performance, easy-to-implement and cost-effective 3D sensor technologies that deliver the best results in even the most challenging 3D inline inspection applications.
What will you do as an Vision Software Developer II? You will apply your machine vision and data processing knowledge to create proof-of-concept, prototype or final 3D measurement tools and inspection applications. The successful candidate will have a proven ability to extract application requirements from customers and develop complete high-performance inspection applications using the company’s 3D smart sensor hardware and software tools - from measurement algorithms to an HMI interface.This position is expected to be an intermediate level where independent skill and company knowledge are applied to meet well established project deliverables. The Vision Software Developer routinely applies their skills to design, develop, test, document, and deliver against requirements and specifications.
- Develop algorithms to solve generic and specific inspection applications
- Meets tight delivery expectations against key project milestones
- Produces required technical reports and documentation
- Produces task lists to breakdown project assignments into appropriate level of detail
- Participates in regular design reviews and demonstrates strong adherence to checklist requirements
- Understands and utilizes the tools and processes defined by the group to effectively carry out project work
- Follows clearly established standards and guidelines as provided by the Team Leader
- Works closely with their team mitigating issues with solutions
- Travel and on-site customer visits required to assess sample parts, formulate solutions, and deliver prototype systems
- Proactively contributes to and implements continuous improvement initiatives
- Adheres to LMI Employee Policy Manual.
- Bachelor of Computer Science or Computer Engineering degree or equivalent. Master degree in related fields is a strong plus.
- 3+ years experience in software and algorithm design for real-time 2D or 3D inspection and machine vision applications.
- Expertise in areas such as pre-processing, filtering, segmentation, feature extraction and measurement computation.
- Strong C/C++ programming skills with a good mathematical background.
- Knowledge of 3D sensor design is a strong plus.
- Knowledge of OpenCV, Cognex Vision Pro, Keyence, Halcon, Point Cloud Library (PCL), Matrox, etc.
- Excellent problem solving skills applied to machine vision challenges
- Good verbal and written communication skills.
- Produces clearly written reports summarizing analytical results and proposing solutions to customers.
- Solid interpersonal skills are required to function appropriately in a team or an independent environment and to build up good customer relationships.
- A valid passport and the ability to travel domestically or internationally.
Salary Range: CAD $88K - CAD $130K
How to submit your interest?If you are interested in this exciting opportunity and working for a fast-growing global technology company with an inspiring and engaging workplace environment, please submit your application to our Human Resources team in confidence by clicking the “Apply Now” button.
While we appreciate your interest in LMI very much, we are only able to respond to candidates selected for further consideration. We look forward to talking to you about the possibilities of beginning a rewarding new chapter of your career!
Why being inclusive is important to us?At LMI Technologies, we are an Equal Opportunity employer and we value the diversity of the people we hire and serve. We strive to build and grow our team that fosters variety in backgrounds, perspectives, experiences and skills. We embrace inclusiveness in our workplace, so we can utilize each person’s talents and strengths.
If you are interested in working for a fast-growing global technology company with an inspiring and engaging workplace environment, we invite you to apply and talk about the possibilities of beginning a rewarding new chapter of your career.
We assure you, once you complete your application, your information is safe with us. To learn more about how we use your personal data, please review our Privacy Policy ( -policy).
Powered by JazzHR
ySdd3Vb895
Software Developer II - tvOS/iOS

Posted 8 days ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.
To see what it's like to work at CNN, follow @WBDLife on Instagram ( and X ( !
**About the Job**
We are searching for an iOS /tvOS Software Developer to join the CNN Mobile and Connected TV ( CTV ) Engineering Team s . They are an individual contributor , self-directed, able to work with minimal supervision, and is typically expected to take on the difficult technical challenges. The Engineer will contribute to the technical direction, supporting the Principal Engineers/Architects and Senior Engineers in defining the technology strategy and implementation. We need our engineers to be versatile and always eager to tackle new problems while working in a fun, collaborative and fast-paced environment. 
The iOS / t vOS Software Developer contributes to mobile and CTV technology strategy, architecture, best practices, and choice of tools and technology stack across iOS and tvOS app platforms , supporting backend APIs, CI/CD tools, and testing automation . The y ensure technical execution and release of CNN's mobile and CTV apps to end consumers . He/she partners with Product, Design and Delivery Leaders to help teams deliver on product initiatives and operational execution.
**About the Team**
This is a great opportunity for an individual that is passionate about building mobile and CTV apps for News audiences . Our team builds innovative and creative user experiences taking advantage of the latest features and technologies that CNN has to offer.
**The Daily**
+ Build intuitive, simple and elegantly designed mobile and CTV apps that people want to use
+ Provide support and development of software tools and procedures to extend and enhance the core production pipeline
+ Work with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and apps
+ Assist with troubleshooting production problems, root cause analysis, and debugging
+ Development and maintenance of existing production systems supporting CNN's digital ecosystem
+ Ensure software development follows industry best practices, policies and guidelines . Specifically, ensuring that technical solutions are in line with established CNN Digital strategy, standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit test, and service enablement
**The Essentials**
+ BS/MS in computer science (or equivalent)
+ Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation of projects for major business units or the enterprise
+ Minimum 2 years professional development environment
+ Strong foundation in programming fundamentals such as data structures and algorithms
+ Ability to develop new and innovative applications as well as maintaining existing code
+ Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs ( Swift / Objective-C , SwiftUI , iOS /tvOS platform s )
+ Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and C TV apps
+ Hands-on experience with mobile /CTV DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise .
+ Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
+ Experience building flexible software architecture to accommodate shifting business needs
**The Nice to Haves**
+ Knowledge of Cloud Computing platforms such as Amazon AWS
+ General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB , etc.)
+ Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS/tvOS apps
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you're a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page ( for instructions to submit your request.