328 Software Developer jobs in Toronto
Software Developer
Posted today
Job Viewed
Job Description
Job Description
**We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. **
Software Developer will work closely with business stakeholders and other engineering team members to design and develop solutions that make them a true technology partner. They will also be actively participating in technical implementations of our systems and product.
This position will be a hands-on development role in which the software engineer will design and develop our product. Areas impacted include overall technical solutions, system Analysis, software Architecture, development, reporting and implementation of large-scale solutions and/or applications spanning multiple product lines, Cloud and other related areas of the company. Additional areas include code reviews of other engineers if necessary, and solution documentation. In addition, understands the business objectives, processes, and products and how best can be supported by technology; Participates in reviews and validation of the detailed technical design for business applications and products.
Things You'll Bring:● 2+ years of overall software development experience
● Minimum of 3 years’ experience in software design & development, scripting and unit testing; proven experience developing large-scale database-driven applications a plus
● Technical expertise in distributed system architecture, design, and development
● Backend: Go, Python, C++ and Perl is a plus
● Frontend: JavaScript, CSS, Bootstrap, React, Vue, Webpack, and HTML
● Experience working with relational databases (e.g. PostgreSQL, MySQL) and
NoSQL databases (e.g. MongoDB) Familiarity with various operating systems
(Linux, Mac OS, Windows)
● Experience using AI-assisted coding tools (e.g., GitHub Copilot, Cursor) within the software development workflow, including prompt engineering and reviewing AI-generated code for accuracy, quality, and safety.
● Familiarity using system monitoring tools (e.g. Datadog) and automated testing frameworks
● Analytical mind with problem-solving aptitude
● Ability to work independently
● Critical thinking skills
● Strong written and oral communications skills
● High integrity and high level of maturity required
● Excellent organizational and leadership skills
● Excellent communication skills, and ability to collaborate
● Must be very detail oriented with high degree of adaptability
● Willingness to work with people of diverse backgrounds and experiences.
We are a team built on purpose, not perfection.
The game is changing, and we're writing the new playbook. Our goals are ambitious, and we know that building the future requires diverse perspectives and skills. If you're excited about this role, but your experience doesn't align perfectly with every qualification, we still encourage you to apply.
We're looking for people who are accountable, customer-centric, and innovative. We believe that talent thrives when we empower leaders to grow and evolve. So, apply anyway. You might be just the right person for this role or another opportunity on our team
Perceptyx is focused on equitable pay for all our staff and aims for transparency with our pay practices. The annual salary range for the role is 130,000-185,000 CAD The above salary range represents the expected base salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic/office location.
Benefits:
We Care About The Whole Person
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Our client in the aerospace industry, is looking to hire a Software Developer.
Responsibilities
- Lead and manage the development of design systems for analytical systems including aerodynamics, structures, dynamics, and performance.
- Develop solutions that enhance productivity for the engineering and enterprise community.
- Provide technical leadership in software engineering, design systems architecture, and analytical methodology development.
- Drive projects from inception to completion.
Essential Skills
- 6+ years of experience with a bachelor's degree or 3+ years of experience with a master's degree in Aerospace Engineering, Computer Science, or Mechanical Engineering.
- Proven experience with software methodology and tool development.
- Experience in Python development with a compiled language such as C or Fortran.
- Experience and knowledge of Python testing frameworks like Pytest.
- Experience with both Linux and Windows operating systems.
Work Environment
The team is split between Montreal and Toronto, with 18 people distributed across Mississauga and Montreal sites. The position requires on-site work for 5 days a week, with core working hours from 9 AM to 4 PM. You will be part of a research-based team, allowing you to explore new technologies for enhancing internal software tool development for airplane engines. The environment encourages analytical thinking and developing methods for best coding practices.
Job Type & Location
This is a Contract position based out of Mississauga, Ontario.
Pay and Benefits
The pay range for this position is $50.00 - $73.00/hr.
Workplace Type
This is a fully onsite position in Mississauga,ON.
À propos d'Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Job Title: Software Developer
Job Description
As a Software Developer, you will lead and manage the design system development for analytical systems, focusing on aerodynamics, structures, dynamics, and performance. You will develop solutions that enhance productivity for the engineering and enterprise community, utilizing optimization technology and multi-physics analysis. Providing technical leadership in software engineering, design systems architecture, and analytical methodology development will also be key responsibilities. This role requires driving projects from inception to completion, ensuring successful implementation.
Responsibilities
- Lead and manage the development of design systems for analytical systems including aerodynamics, structures, dynamics, and performance.
- Develop solutions that enhance productivity for the engineering and enterprise community.
- Provide technical leadership in software engineering, design systems architecture, and analytical methodology development.
- Drive projects from inception to completion.
- 6+ years of experience with a bachelor's degree or 3+ years of experience with a master's degree in Aerospace Engineering, Computer Science, or Mechanical Engineering.
- Proven experience with software methodology and tool development.
- Experience in Python development with a compiled language such as C or Fortran.
- Experience and knowledge of Python testing frameworks like Pytest.
- Experience with both Linux and Windows operating systems.
- Experience with building cloud-based Infrastructure as Code (IaaS) solutions on AWS.
- Experience running simulations on High Performance Computing (HPC) environments.
- Numerical Methods expertise.
- Analytical experience in turbomachinery design, systems engineering, or controls software development.
- Experience conducting Multi-disciplinary Design Optimization (MDAO) projects.
- Software development and DevOps experience.
- Experience using revision management systems like Git or SVN.
- Hands-on expertise with DevOps or CI/CD tools like GitHub, Azure DevOps (ADO).
- Experience in data analysis and machine learning is an asset.
- Practical knowledge of Agile project management and software development methodologies such as Scrum and SAFe.
The team is split between Montreal and Toronto, with 18 people distributed across Mississauga and Montreal sites. The position requires on-site work for 5 days a week, with core working hours from 9 AM to 4 PM. You will be part of a research-based team, allowing you to explore new technologies for enhancing internal software tool development for airplane engines. The environment encourages analytical thinking and developing methods for best coding practices.
Job Type & Location
This is a Contract position based out of Mississauga, Ontario.
Pay and Benefits
The pay range for this position is $50.00 - $73.00/hr.
Workplace Type
This is a fully onsite position in Mississauga,ON.
À propos d'Actalent:Actalent est un chef de file mondial des services d’ingénierie et de sciences et des solutions de talents. Nous aidons les entreprises visionnaires à faire progresser leurs initiatives en matière d’ingénierie et de science en leur donnant accès à des experts spécialisés qui favorisent la mise à l’échelle, l’innovation et la mise en marché rapide. Avec un réseau de près de 30 000 consultants et plus de 4 500 clients aux États-Unis, au Canada, en Asie et en Europe, Actalent est au service d’un grand nombre d’entreprises du classement Fortune 500.
Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande d’accommodement raisonnable, tel que la modification ou l’ajustement du processus de demande d’emploi ou d’entrevue à cause d’un handicap, veuillez envoyer un courriel à pour connaître d’autres options d’accommodement.
About ActalentActalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email for other accommodation options.
Software Developer
Posted today
Job Viewed
Job Description
Job Description
Sync is Canada’s largest cloud storage provider and a global leader in secure file sharing and document collaboration. We’re expanding into the enterprise market, and we need your help. Join us as we help millions of users securely store essential data, share big ideas, and collaborate on game-changing work. Be part of an incredibly smart and talented team on a mission to get the world in sync.
About the Role
We are seeking a versatile and results-oriented Software Engineer with expertise in full stack development, cloud platforms, and SaaS product integration. The ideal candidate will have a proven track record in designing and deploying scalable web-based systems, building microservices, and ensuring high-quality, secure, and reliable software delivery in agile, cross-functional teams.
Key Responsibilities
- Design, develop, and deploy full stack applications using Node.js, TypeScript, Angular, Vue.js, and PHP.
- Architect and implement microservices and APIs, ensuring scalability and performance.
- Develop and maintain cloud infrastructure and DevOps pipelines using Docker, Linux scripting, and CI/CD practices.
- Integrate third-party SaaS platforms, including ChargeBee for subscription billing and lifecycle management.
- Contribute to real-time systems using WebSockets, RabbitMQ, and MessagePack.
- Optimize data analytics and warehousing workflows with Snowflake, MySQL, and PostgreSQL.
- Ensure system security and compliance through E2EE, RBAC policies, and performance optimizations.
- Write and maintain unit and integration tests (Jest) to ensure reliable and stable releases.
- Collaborate with international teams, project managers, and product managers in agile sprint cycles.
- Provide technical documentation and actively communicate solutions to both technical and non-technical stakeholders.
- Bachelor of Engineering in Computer Science
- 5+ years of professional experience in full stack software development.
- Proficiency in:
- Backend: Node.js, TypeScript, PHP, Java
- Frontend: Angular, Vue.js, React
- Databases: MySQL, PostgreSQL, Snowflake
- Cloud/DevOps: Docker, Linux, DigitalOcean, CI/CD
- Messaging/Real-time: RabbitMQ, WebSockets
- Google Cloud Infrastructure
- Experience in SaaS development and subscription billing integration (Chargebee).
- Strong understanding of software security practices (E2EE, RBAC).
- Familiarity with Agile methodologies and cross-functional team collaboration.
- Snowflake SnowPro Core Certification.
- Experience with mobile development (React Native, Android).
- Strong communication skills for client and stakeholder engagement.
- Experience mentoring junior developers or interns.
- Generous wellness program
- Best-in-the-class health benefits
- Paid vacation with carry-over
Sync.com is an equal opportunity dedicated to building a diverse and inclusive team. We encourage applications from all qualified candidates and will accommodate applicants’ needs throughout the recruitment, assessment, and selection process. If selected to participate in the process, please inform us of the nature of any accommodation(s) that you may require.
Powered by JazzHR
f429r101iT
Intern, Software Developer
Posted 3 days ago
Job Viewed
Job Description
25WD92317
_The French translation can be found below!/La traduction en français se trouve plus bas!_
**Position Overview**
As a Software Engineer intern on the Fusion 360 Team, you'll drive projects related to Configurations, that solves unique challenges that will directly help with user facing functionalities. You'll partner with software engineers, user experience designers, and QA engineers on this industry-leading CAD Design Application used daily by millions of users to design, simulate, and manufacture products. As an intern, you will contribute to meaningful projects, be mentored by industry leaders, and participate in tech talks and other activities designed to support your personal and professional development. You will have the opportunity to work in related cloud backend services to help optimize user facing workflows.
**Responsibilities**
+ Manage end-to-end projects, including designing, developing, and testing
+ Partner with cross-functional teams to solve important problems across the Autodesk organization
+ Maintain and enhance an existing codebase
**Minimum Qualifications**
+ Must be currently enrolled in a full-time, degree seeking program with an expected graduation date in **2026**
+ Strong CS fundamentals in C++ Proficient in Java, Python and Rest API
+ Knowledge of web related technologies (JavaScript & HTML)
+ Understanding of using AWS and CI/CD is a plus
+ Any certifications in AWS Development or DevOps is a plus
+ Attention to detail and dedication to quality and automation
**Preferred Qualifications**
+ Prior software engineering experience from internships, hackathons, or other side projects
+ Experience working in team environments and building collaborative relationships
+ Passion for Autodesk and/or learn more about the industry and the domain
**About the Canada Intern Program**
The 2026 Canada Internship program runs for 16 weeks (May 4th - August 21st, 2026). All internships are paid. As an intern, you will contribute to meaningful projects, be mentored by industry leaders, and participate in tech talks and other activities designed to support your personal and professional development. Our internships align with Autodesk's Flexible Workplace approach, which is designed to meet the needs of our business while providing flexibility in support of office, remote and hybrid work preferences.
---
**Description du poste**
En tant que stagiaire ingénieur logiciel au sein de l'équipe Fusion 360, vous mènerez des projets liés aux configurations, qui résolvent des défis uniques et contribuent directement aux fonctionnalités destinées aux utilisateurs. Vous travaillerez en collaboration avec des ingénieurs logiciels, des concepteurs d'expérience utilisateur et des ingénieurs assurance qualité sur cette application de conception CAO de pointe utilisée quotidiennement par des millions d'utilisateurs pour concevoir, simuler et fabriquer des produits. En tant que stagiaire, vous contribuerez à des projets significatifs, serez encadré par des leaders du secteur et participerez à des conférences techniques et à d'autres activités destinées à soutenir votre développement personnel et professionnel. Vous aurez l'occasion de travailler sur des services backend cloud connexes afin d'aider à optimiser les flux de travail destinés aux utilisateurs.
**Responsabilités**
+ Gérer des projets de bout en bout, y compris la conception, le développement et les tests
+ Collaborer avec des équipes interfonctionnelles pour résoudre des problèmes importants au sein de l'organisation Autodesk
+ Maintenir et améliorer une base de code existante
**Qualifications minimales**
+ Être actuellement inscrit à un programme d'études à temps plein menant à un diplôme, avec une date de remise des diplômes prévue en **2026**
+ Solides connaissances de base en informatique en C++ Maîtrise de Java, Python et Rest API
+ Connaissance des technologies liées au web (JavaScript et HTML)
+ La compréhension de l'utilisation d'AWS et de CI/CD est un plus
+ Toute certification en développement AWS ou DevOps est un plus
+ Souci du détail et engagement envers la qualité et l'automatisation
**Qualifications souhaitées**
+ Expérience préalable en génie logiciel acquise lors de stages, de hackathons ou d'autres projets parallèles
+ Expérience de travail en équipe et de création de relations collaboratives
+ Passion pour Autodesk et/ou envie d'en savoir plus sur le secteur et le domaine
**À propos du programme de stages au Canada**
Le programme de stages au Canada 2026 dure 16 semaines (du 4 mai au 21 août 2026). Tous les stages sont rémunérés. En tant que stagiaire, vous contribuerez à des projets significatifs, serez encadré par des leaders du secteur et participerez à des conférences techniques et à d'autres activités conçues pour soutenir votre développement personnel et professionnel. Nos stages s'inscrivent dans le cadre de l'approche « Flexible Workplace » d'Autodesk, qui vise à répondre aux besoins de notre entreprise tout en offrant une flexibilité pour soutenir les préférences en matière de travail au bureau, à distance et hybride.
Learn More
**About 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!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience, educational level, and geographic location.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:
Senior Software Developer

Posted 4 days ago
Job Viewed
Job Description
Panasonic Canada Inc. is currently looking to hire for the position of **SENIOR SOFTWARE DEVELOPER.**
Designs and develops high quality and secured desktop, web, mobile and cloud applications on various platforms. Identifies and resolves bugs and issues on local and productions systems. Develops Next-Gen product using cutting edge technologies, and updates existing systems and integrates improvements to the products that are already deployed in the market.
Keeps up to date with latest technologies, hardware and software applications, and company product and service offerings. Writes clean, high-quality, and efficient code using relevant software under the direction of management. Assists junior and intermediate developers through the transfer of knowledge and addressing specific questions. Participates in the team resolution of issues, and communicates issues, solutions, and provides feedback and additional findings to the management team.
This is a full-time position.
This position is hybrid. Any office-based work will be performed from our Mississauga office at Ambler Drive and Niagara on the Lake office.
**Responsibilities**
+ Provides regular and ad hoc updates, information, answers, and solutions to management proactively and on request. Gathers, analyzes, estimates, and processes requirements from various stakeholders. Clearly defines requirements and problems for management review. Prepares detailed documentation and demonstrates proof of concept to confirm business requirements and functional specifications. Adheres to project plans, and deadlines.
+ Develops desktop, web, mobile and cloud applications using relevant software. Contributes to design and development of high quality and secured desktop, web, mobile and cloud applications on various platforms. Takes end-to-end responsibility for the requirement gathering, estimation, planning, development, testing, debugging, bug fixing, documentation and production readiness of the products and services that are getting built. Ensures software is up to date with latest technologies.
+ Research market trends and align software options to technology development. Identifies and assesses new products, solutions, and services to improve efficiencies. Stays educated on existing and state of the art technologies and do proof of concept to evaluate technology fits for customer needs. Follows high-quality and efficient software design, and clean and efficient coding practices. Solves critical technical problems, and communicates issues, and solutions to team members, and provides feedback and additional findings to the management team.
+ Interfaces with other groups or departments regarding external project requirements. Provides technical and functional guidance and support to more junior team members. Provides technical and functional performance feedback to management for junior and intermediate developers.
+ Performs daily code reviews, performs additional duties during absence of team lead or when asked by team lead. prioritization and assigning tasks to juniors. Attends meetings and provides subject matter expertise. Oversees software releases. Resolves escalations and communicates findings to members of the software and management teams. Provides feedback, performs research, prepares documentation, and answers queries/questions, from stakeholders and management. Communicates regularly with management.
**Qualifications**
+ 3- or 4-year University or College degree in Computer Sciences, with 5-6 years related application development experience, with a minimum of 1 year in an intermediate role.
+ VB.net, C#.net, ASP.net core, ASP.net MVC, Web API (Restful API), Entity Framework, SQL, Multi-tier Architecture, SOA, Design Patterns, Microservices architecture, CSS3, HTML5, JavaScript experience.
+ Mobile development, Cloud development, GitHub, Azure DevOps, Identity Server 4, IIS.
+ Desktop, Web, and Mobile application development experience.
+ Significant problem solving required to fix bugs in highly complex software applications, identifying issues with the code and resolving those proactively.
+ Thorough code reviews to make sure the code that is getting checked in meets all coding standards. Some complex and some highly complex problem solving required to provide technical solutions to meet customer needs.
+ Assisting junior and intermediate team members to solve the problems that they face on day-to-day basis.
+ Team player, approachable, helpful, open-minded, problem solver, accountable, creative, adaptable, shows empathy and gratitude, has conflict resolution skills, has decision making skills, has leadership skills.
+ Effective collaboration and communication with peers and subordinates. Clear and effective communication of technical concepts to technical and non-technical audiences. Communicates and explains concepts to junior team members, with a sensitivity to personal ability and cultural diversity.
+ May from time to time communicate bad news. Provides timely updates, information, answers, and solutions to management proactively and on request.
**NICE-TO-HAVES:**
+ Experience working on Point-of-sale systems would be an asset.
**BENEFITS & PERKS - WHAT'S IN IT FOR YOU:**
Panasonic Canada prioritizes total wellbeing. We offer a wide variety of benefits and programs to support your physical, emotional, financial, social, and environmental health.
+ Comprehensive Medical, Dental and Vision Coverage with a Health Spending Account
+ Panasonic Retirement Pension Plan (RPP/DCPP)
+ Group Retirement Savings Plan (RSP)
+ Generous Parental Leave Top Up
+ Education Assistance Program/ Tuition Reimbursement
+ Employee Purchase Program
+ Employee & Family Assistance Program (EFAP)
+ Competitive Rates on Home and Auto Insurance
+ Employee Volunteer Program - Paid Time Off for Volunteer Days
+ Onsite Events!
+ And many more benefits & perks
**HYBRID WORK MODEL**
Panasonic Canada Inc. supports a hybrid work model. We understand that flexibility is essential for employees to do their best work while also balancing personal and life needs. Employees can expect to be in the office for a variable number of days per week based on the needs of the business unit, while having the ability to also work remote.
Panasonic Canada Inc. offers a Flexible Work Options policy which includes the ability to work remote, mobile, and create a compressed work schedule.
**WHO WE ARE:**
Meet Panasonic ( ! Panasonic Canada Inc., a subsidiary of Panasonic Corporation of North America, is a leading provider of Consumer Lifestyle technologies, as well as innovative Smart Mobility, Sustainable Energy, Immersive Experiences, and Integrated Supply Chain solutions for its business and government clients. Panasonic is creating technologies that move us ( .
At Panasonic Canada, we do more than just offer great products and solutions. We pride ourselves in promoting gender and culture equality, as well as encouraging personal growth and success to elevate our 350+ employees to their full potential. Their passion has been one of the driving forces behind our success for more than 100 years.
**HOW TO APPLY**
Please include a PDF copy of your current resume.
**DIVERSITY, EQUITY, & INCLUSION AT PANASONIC CANADA, INC.**
In order to drive our business to continued heights, our business practices and our contribution to society must be rooted in diversity, equity, and inclusion. We foster an environment in which everyone is able to share their voice and talents, in a safe space, where they have the opportunity and resources to fully realize their potential. We are therefore committed to developing and realizing programs, tools and processes that ensure a diverse, equitable and inclusive environment for our employees.
**AODA POLICY**
Panasonic Canada Inc. has an accommodation process in place and provides accommodations for job applicants with disabilities as appropriate. Assessment and selection materials and procedures can be made available in accessible formats and methods as appropriate. If you require a specific accommodation because of disability or medical need, please let us know when selected to take part in our recruitment process so that reasonable arrangements can be made for the appropriate accommodations to be in place as you move through our process.
Only candidates selected for an interview will be contacted.
We thank you for your interest in working for Panasonic Canada Inc.
#LI-HYBRID
REQ-
Senior Software Developer

Posted 4 days ago
Job Viewed
Job Description
at Intelex Technologies
Position Overview
Our developers bring passion, craftsmanship, and innovation to the development and delivery of Intelex's software products, with the objective of empowering our customers with industry-leading capabilities and UX. They collaborate with their peers within an Agile practice and a DevOps as a culture environment.
We are building a next generation platform using modern architectural patterns such as microservices and microfrontends. We are seeking a full stack senior developer to help us impress and delight our customers with clean, usable, and performant applications.
Responsibilities
+ Work with Product Manager, UX, and team to break down business requirements and features into actionable work items.
+ Design and implement new features and solutions that support customer use cases in new software products.
+ Meet sprint goals by proactively working with stakeholders and team to identify and solve sprint blockers.
+ Collaborate with cross-functional project teams, including Architecture, Product Management, UX, QA, and others to create best-in-class applications.
+ Mentor team members on new technologies, architecture, and best practices.
+ Drive continuous improvement by identifying gaps in technology, process, sprint flow, and offering solutions for them.
Qualifications Skills & Work Traits
+ Passionate about understanding our customers.
+ Proactive, creative, and self-directed with a commitment to quality and excellence.
+ Committed to continuous learning and perfecting the craft of software development.
+ Excels at bug analysis and troubleshooting. Persistent when solving problems.
+ Excellent communicator, both written and verbal. Believes in a culture of writing things down.
+ Effective researcher with the ability to generate options to make technology decisions.
+ Enjoys sharing knowledge. Finds opportunities to coach and mentor other engineers.
+ Passionate about the creation of simple yet effective user experiences.
+ Outstanding attention to detail. Seeks to create great outcomes.
Requirements
+ Experience with front end frameworks such as React, Angular, or Vue (React preferred).
+ Experience with strongly typed JavaScript (TypeScript).
+ Experience with CSS layout and preprocessors such as Sass or Less.
+ Experience with SQL and/or NoSQL databases
+ Experience with RESTful APIs.
+ Good understanding of user experience (UX) design principles.
**Pluses:**
+ Experience with C# and the .NET ecosystem.
+ Experience with CI/CD and IaC (Terraform, GitHub Actions, Jenkins).
+ Experience with JavaScript bundlers such as Webpack or Babel.
+ Experience with Telemetry, Monitoring, and Observability tools.
+ Experience with design systems and component libraries (MUI).
+ Experience with end-to-end testing frameworks (Playwright).
+ Experience with microfrontend frameworks (Piral).
+ Experience with cloud (AWS or Azure) and container (Docker, Kubernetes) technologies.
+ Experience developing enterprise or SaaS products.
Experience
+ 5 or more years of professional web application development.
+ Bachelor's degree in Computer Science / Engineering, or equivalent training.
Other Requirements
+ This role requires a satisfactory Criminal Background Check and Public Safety Verification.
Company Overview
With more than 1,300 clients and 1.6 million users, Intelex Technologies, ULC is a global leader in environmental, health, safety and quality (EHSQ) management software. Since 1992 its scalable, web-based platform and applications have helped clients across all industries improve business performance, mitigate organization-wide risk, and ensure sustained compliance with internationally accepted standards (e.g., ISO 9001, ISO 14001, ISO 45001 and OHSAS 18001) and regulatory requirements. Intelex is one of North America's fastest-growing tech companies who has recently been recognized as a Great Place to Work for over 7 years, Best Workplace in Technology, Best Workplace for Millennials and Canadian HR Team for fewer than 500 employees and has been recipient of Waterstone's Most Admired Corporate Cultures award, and Deloitte's Best Managed Companies award. For more information, visit or see what our employees are saying by following our #ProudIntelexian hashtag.
**Fortive Corporation Overview**
Fortive's essential technology makes the world safer and more productive. We accelerate transformation in high-impact fields like workplace safety, build environments, and healthcare.
We are a global industrial technology innovator with a startup spirit. Our forward-looking companies lead the way in healthcare sterilization, industrial safety, predictive maintenance, and other mission-critical solutions. We're a force for progress, working alongside our customers and partners to solve challenges on a global scale, from workplace safety in the most demanding conditions to advanced technologies that help providers focus on exceptional patient care.
We are a diverse team 10,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact.
At Fortive, we believe in you. We believe in your potential-your ability to learn, grow, and make a difference.
At Fortive, we believe in us. We believe in the power of people working together to solve problems no one could solve alone.
At Fortive, we believe in growth. We're honest about what's working and what isn't, and we never stop improving and innovating.
Fortive: For you, for us, for growth.
**About Intelex**
Since 1992, Intelex Technologies, ULC. is a global leader in the development and support of software solutions for Environment, Health, Safety and Quality (EHSQ) programs. Our scalable, web-based software provides clients with unprecedented flexibility in managing, tracking and reporting on essential corporate information. Intelex software easily integrates with common ERP systems like SAP and PeopleSoft creating a seamless solution for enterprise-wide information management. Intelex's friendly, knowledgeable staff ensures our almost 1400 clients and over 3.5 million users from companies across the globe get the most out of our groundbreaking, user-friendly software solutions. Visit to learn more.
We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
We are an Equal Opportunity Employer
Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at
Be The First To Know
About the latest Software developer Jobs in Toronto !
Staff Software Developer

Posted 4 days ago
Job Viewed
Job Description
Are you ready to accelerate your potential and make a real difference within life sciences, diagnostics and biotechnology?
At SCIEX, one of Danaher's ( 15+ operating companies, our work saves lives-and we're all united by a shared commitment to innovate for tangible impact.
You'll thrive in a culture of belonging where you and your unique viewpoint matter. And by harnessing Danaher's system of continuous improvement, you help turn ideas into impact - innovating at the speed of life.
As part of SCIEX, you will help to influence life changing research and outcomes, while accelerating your potential. For more than 50 years, we have been empowering our customers to solve the most impactful analytical challenges in quantitation and characterization through ground-breaking innovation and outstanding reliability and support. You will be part of a winning team, enabled by DBS, that is passionate about helping life science experts around the world get to answers they can trust.
Learn about the Danaher Business System ( which makes everything possible.
The Staff Software Developer is responsible for designing and developing advanced hardware and software solutions for one of the world's top life sciences companies. The incumbent will work closely with our software applications and research associates, as well as with other functions, to design and develop Mass Spectrometer software products and capabilities.
This position reports to the Software Development Manager, Chief Software Architect, and is part of the Software Department l ocated in Concord, Ontario, Canada and will be an on-site role.
In this role, you will have the opportunity to:
+ Analyze problems to deliver creative, logical, and effective solutions using good design principles that satisfy functional and non-functional requirements.
+ Design and develop critical platform infrastructure components using advanced concepts like threading/async programming.
+ Develop high complexity modules/subsystems for controlling analytical instruments and data mining with intelligent algorithms.
+ Evaluate and recommend new software development technologies, tools, and practices.
+ Mentor senior team members, and peer review product artifacts including requirement specifications, design specifications, and code.
The essential requirements of the job include:
+ Degree in Computer Science or Engineering.
+ Long-standing experience (9+ years) in designing and developing applications using OOP/OOD. Minimum 5 years of experience in C#/.NET.
+ Experience with design and implementation of n-tier systems, reusable libraries, and development frameworks.
+ Proven experience working in a cross-functional team of technical and non-technical personnel.
+ Familiar with modelling techniques like UML to document design and architecture of software components.
It would be a plus if you also possess previous experience in:
+ Mass Spectrometer and/or other analytical instruments
+ Cloud technologies
SCIEX, a Danaher operating company, offers a broad array of comprehensive, competitive benefit programs that add value to our lives. Whether it's a health care program or paid time off, our programs contribute to life beyond the job. Check out our benefits at Danaher Benefits Info ( .
Join our winning team today. Together, we'll accelerate the real-life impact of tomorrow's science and technology. We partner with customers across the globe to help them solve their most complex challenges, architecting solutions that bring the power of science to life.
For more information, visit .
Danaher Corporation and all Danaher Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law.
We will ensure that individuals with disabilities are provided reasonable accommodation to access our website, and as applicable participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at or to request accommodation.
Senior Software Developer

Posted 4 days ago
Job Viewed
Job Description
25WD91681
**Job Description** _French job description to follow!/La description de poste en français se trouve plus bas!_
**Senior Software Developer**
**Position Overview**
Autodesk is looking for a **Senior Software Developer** to join the **Autodesk Platform Services Data Models Team** . The team delivers high-value, exabyte-scale and cloud data platform components powering desktop, mobile, and web products. This enables our product teams to build cohesive in-product dataexperiences, our partners to integrate and expand our data, and our end-users to work with their data across all Autodesk products.
You will report to the Manager, Software Development Manager based in Canada, and the role is hybrid based in Montreal or Toronto. This is an excitingopportunity to be part of and to help evolve developing the engineering discipline in a lean/Agile environment and to contribute to an organizationcommitted to continuous improvement. You will be a central part of the team who creates amazing things and will learn from some of the best in theindustry! Our team enables real-time data-centric experiences at scale to make a difference for all of those who imagine, design, and make our world. Join usto make anything!
**Responsibilities**
+ Involve with all aspects of software development, working to create and maintain the most reliable, secure, performant, and high throughput servicefor our customers by applying cloud technology
+ Partner with product managers, product owners, software architects, and other development teams to iteratively turn high-level requirements intoproduct enhancements that are delivered to customers incrementally
+ Contribute to software design and architecture by using cloud design patterns and injecting your cloud expertise into the entire development lifecycle
+ Contribute to improvements in processes and deliverables that increase the effectiveness of the team in responding to customer and needs
+ Document and present your ideas and solutions thoroughly
+ Work with some of the smartest, mentor and be mentored
+ Experiment, learn, and grow
+ Use the latest and greatest cloud technologies
+ Deliver high quality code that millions will use
+ Make key decisions
**Minimum Qualifications**
+ Graduate or Postgraduate in Computer Science Engineering or related technical fields
+ 5+ years of software design, development, and/or consulting experience in cloud systems
+ Excellent hands-on Java programming skills and exposure to Spring Boot
+ Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies
+ Hands-on Experience with AWS or other cloud providers
+ API development experience (REST, GraphQL, gRPC)
+ Additional programming skills like Go or TypeScript
+ Experience with object-oriented design patterns
+ Familiarity with CI/CD concepts and experience working with a deployment pipeline such as Jenkins
+ Experience with Databases and database design principles at cloud scale
+ Familiarity with building scalable systems and services in the cloud
---
**Développeur de logiciels senior**
**Description du poste**
Autodesk est à la recherche d'un **développeur logiciel senior** pour rejoindre l' **équipe des modèles de données d'Autodesk Platform Services** . L'équipefournit des composants de plateforme de données de grande valeur, à l'échelle exabyte et dans le nuage, qui alimentent les produits de bureau, mobiles etWeb. Cela permet à nos équipes de produits de construire des expériences de données cohésives dans les produits, à nos partenaires d'intégrer et d'étendrenos données, et à nos utilisateurs finaux de travailler avec leurs données à travers tous les produits Autodesk.
Vous relèverez du directeur du développement logiciel basé au Canada, et le rôle est hybride, basé à Montréal ou à Toronto. Il s'agit d'une opportunitépassionnante de faire partie et de contribuer à l'évolution du développement de la discipline d'ingénierie dans un environnement Lean/Agile et de contribuerà une organisation engagée dans l'amélioration continue. Vous serez un élément central de l'équipe qui crée des choses étonnantes et vous apprendrez decertains des meilleurs de l'industrie ! Notre équipe permet des expériences centrées sur les données en temps réel à grande échelle pour faire une différencepour tous ceux qui imaginent, conçoivent et fabriquent notre monde. Rejoignez-nous pour créer quelque chose !
**Responsabilités**
+ Participez à tous les aspects du développement de logiciels, en travaillant à la création et au maintien du service le plus fiable, le plus sécurisé, le plusperformant et le plus rapide pour nos clients en appliquant la technologie du cloud
+ Travailler en partenariat avec les chefs de produits, les propriétaires de produits, les architectes logiciels et d'autres équipes de développement pourtransformer de manière itérative les exigences de haut niveau en améliorations de produits qui sont livrées aux clients de manière incrémentielle
+ Contribuer à la conception et à l'architecture des logiciels en utilisant des modèles de conception en nuage et en injectant votre expertise en nuage dansl'ensemble du cycle de développement
+ Contribuer à l'amélioration des processus et des produits livrables afin d'accroître l'efficacité de l'équipe à répondre aux besoins des clients
+ Documenter et présenter vos idées et solutions de manière approfondie
+ Travaillez avec des personnes parmi les plus intelligentes, encadrez-les et soyez encadré(e)
+ Expérimentez, apprenez et évoluez
+ Utilisez les technologies les plus récentes et les plus performantes de l'informatique en nuage
+ Fournissez un code de haute qualité qui sera utilisé par des millions de personnes
+ Prenez des décisions importantes
**Qualifications minimales**
+ Diplôme d'ingénieur en informatique ou dans un domaine technique connexe
+ Plus de 5 ans d'expérience dans la conception de logiciels, le développement et/ou le conseil dans le domaine des systèmes en nuage
+ Excellentes compétences pratiques en programmation Java et exposition à Spring Boot
+ Expérience des processus et outils du cycle de développement logiciel (SDLC) et des méthodologies Agile
+ Expérience pratique avec AWS ou d'autres fournisseurs de services en nuage
+ Expérience du développement d'API (REST, GraphQL, gRPC)
+ Compétences supplémentaires en programmation comme Go ou TypeScript
+ Expérience des modèles de conception orientés objet
+ Familiarité avec les concepts CI/CD et expérience de travail avec un pipeline de déploiement tel que Jenkins
+ Expérience des bases de données et des principes de conception de bases de données à l'échelle du cloud
Familiarité avec la construction de systèmes et de services évolutifs dans le cloud
**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).
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.