Software Developer jobs in Waterloo, ON
MAS 9 Developer
Easily applyUrgently hiringXCIS AICanada- $90,000 a year
- Temporary +1
- In this role, you will contribute to the continuous delivery of platform enhancements, integrations, and modernization initiatives throughout the migration…
Senior Full Stack Developer
Easily applyOften replies in 1 dayNetsweeperWaterloo, ON- $115,000–$125,000 a year
- Full-time +1
- Paid time off
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- Work from home
- Mentor junior developer(s) in the design, development, and testing of React applications, providing guidance and feedback as needed.
Senior Full Stack Developer
Easily applyOften replies in 1 dayNetsweeperWaterloo, ON- $115,000–$125,000 a year
- Full-time +1
- Paid time off
- Dental care
- Employee assistance program
- RRSP match
- Extended health care
- Work from home
- Mentor junior developer(s) in the design, development, and testing of React applications, providing guidance and feedback as needed.
PLC / Robotic Programmer
Easily applyCMP AutomationKitchener, ON N2R 1H5- $90,000–$110,000 a year
- Full-time +1
- RRSP match
- Extended health care
- Under the supervision of an experienced Control System Designer, develop real-time control system software for automated assembly systems, including the…
Backend Tech Lead
Easily applyVenuitiWaterloo, ON- $180,000–$220,000 a year
- Full-time +1
- Experience developing enterprise-scale applications within agile software development environments.
- Proven expertise in Java with 7+ years of professional…
CNC Programmer
Easily applyOften replies in 3 daysExcalibur Crossbow Canada Inc.Kitchener, ON N2B 3X4- $35–$37 an hour
- Full-time
- Monday to Friday +1
- Tuition reimbursement
- Vision care
- Life insurance
- Store discount
- RRSP match
- Extended health care
- Minimum of 3 years of experience performing CNC programming, together with a minimum of 3 years experience in setting up CNC milling machines, fixtures and…
QA Analyst
Easily applySienci Labs Inc.Waterloo, ON N2V 1C6- $70,000–$75,000 a year
- Full-time +1
- Monday to Friday
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- Extended health care
- Experience with CAM software or other CNC controller software (e.g., Mach3, LinuxCNC).
- Experience with software QA methodologies and defect tracking.
Embedded Systems Developer
Easily applyUMI Group Inc.Guelph, ON N1L 1B2- $60,000–$100,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- RRSP match
- Prior experience with code revision and software development life cycles.
- Design and develop software to control new and existing mobile and industrial systems.
PLC Programmer
Easily applyNewAscension Automation Solutions Ltd.Cambridge, ON- $36–$65 an hour
- Full-time +1
- Vision care
- Dental care
- Extended health care
- Experience with E Plan software is beneficial.
- PLC Programmer – Full-Time, Permanent Employee*.
- Commission, setup, install, and program PLCs and HMIs in…
Sr. Robot Programmer
Easily applyEthos Automation IncBrantford, ON N3P 1J5- $45–$52 an hour
- Full-time +1
- Vision care
- Life insurance
- Profit sharing
- RRSP match
- Casual dress
- Extended health care
- Must have a minimum of 7 years of hands-on experience in programming robots.
- Ethos Automation builds automated solutions to solve various manufacturing…
Software Developer
Easily applyAngstrom Engineering Inc.Cambridge, ON- $30–$60 an hour
- Full-time
- Monday to Friday +2
- Flexible schedule
- Ability to solve technical software and mechanical problems.
- University degree in computer/software engineering or equivalent.
- Knowledge of WPF and WCF.
Software Developer
Easily applyNewNavitas Vehicle SystemsWaterloo, ON N2L 6A7- $48.35 an hour
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Employee assistance program
- Disability insurance
- NET code with other developers.
- Direct experience developing commercialized software products.
- Experience mentoring other developers or participating in formal…
Senior Full Stack Engineer - Electronic Arts [EAFS260703]
Easily applyNewHatchOntario- $130,000–$170,000 a year
- Full-time
- Monday to Friday
- Paid time off
- Life insurance
- Disability insurance
- Work from home
- You will have deep expertise in the development domain and have sufficient touch-points across everything from developer experience to service-level objectives.
CNC Programmer/Machinist
Easily applyJGW Machine LimitedPrinceton, ON- $21–$25 an hour
- Full-time +1
- Overtime
- Paid time off
- Extended health care
- JGW Machine Limited* is one of Ontario's leading metal fabricators, producing a wide range of high-quality metal components for customers across Ontario and…
- NutrecoCanada
- Full-time
- Tuition reimbursement
- Vision care
- Dental care
- Disability insurance
- Minimum 8+ years of experience in software development and system integration.
- With a strong problem‑solving mindset and hands‑on approach, you’re comfortable…
IQAN Programmer - Product Designer
Easily applyNewTigercat IndustriesBrant, ON- $34–$40 an hour
- Full-time
- Vision care
- Employee assistance program
- Profit sharing
- RRSP match
- Company events
- Proficiency in operating computer aided software design programs such as AutoCAD and SolidWorks as well as Microsoft Office products.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Job details
Pay
- $90,000 a year
Job type
- Fixed term contract
- Temporary
Full job description
MAS 9 Developer
Multiple Openings Available: 4 Openings
Employment Type: Full-Time
Work Location: Remote (Canada)
About XCIS AI
XCIS AI is a technology and innovation company focused on delivering AI, automation, digital transformation, and custom technology solutions that solve complex business challenges. We partner with organizations across high-impact industries, including the nuclear sector, to build scalable, secure, and forward-thinking solutions.
As our work continues to expand, we are seeking experienced MAS 9 Developers to join our growing team and contribute to enterprise modernization initiatives.
About the Role
We are seeking experienced MAS 9 Developers to support a major enterprise modernization initiative involving the migration from IBM Maximo 7.6 to IBM Maximo Application Suite (MAS 9) within a regulated nuclear energy environment.
In this role, you will contribute to the continuous delivery of platform enhancements, integrations, and modernization initiatives throughout the migration program and beyond. You will collaborate with architects, functional teams, and DevOps engineers to design and implement scalable solutions within the MAS ecosystem.
This is an opportunity to join a growing delivery team supporting a long-term enterprise asset management transformation.
Key Responsibilities
- Develop and configure applications within IBM Maximo Application Suite (MAS 9)
- Support migration activities from Maximo 7.6 to MAS
- Build and maintain customizations, automation scripts, and workflows
- Develop integrations using Maximo Integration Framework (MIF), REST APIs, and middleware
- Collaborate with architects and functional teams to translate business requirements into technical solutions
- Support CI/CD pipelines and DevOps-based deployment processes
- Assist with data migration, environment setup, and system configuration
- Troubleshoot and resolve technical issues during development and deployment
- Contribute to the continuous delivery of platform enhancements and improvements
Required Qualifications
- 5+ years of experience working with IBM Maximo (7.6 or later)
- Hands-on experience with Maximo Application Suite (MAS 8 or MAS 9)
- Strong experience with:
- Maximo Integration Framework (MIF)
- Automation scripting (Jython or Java)
- REST APIs and enterprise integrations
- SQL and relational databases (DB2, Oracle, or SQL Server)
- Experience working within Agile or iterative delivery environments
- Strong problem-solving and troubleshooting abilities
- Strong communication and collaboration skills
- Ability to work independently and effectively within cross-functional teams
- Comfortable working within regulated and security-sensitive environments
Preferred Qualifications
- Experience supporting Maximo 7.6 to MAS migration programs
- Knowledge of OpenShift or containerized platform deployments
- Experience supporting utilities, energy, nuclear, or regulated environments
- Familiarity with MAS modules including:
- MAS Manage
- MAS Monitor
- MAS Health
- MAS Predict
- Experience with DevOps tools including Git and CI/CD pipelines
- Existing security clearance considered an asset
Eligibility and Security (Mandatory)
- Must be eligible to obtain nuclear facility security clearance
- Clearance processing typically takes approximately 3–5 months
- Candidates must be eligible to obtain site-access clearance prior to project deployment
- Please apply only if this timeline aligns with your availability
- Must be a Canadian Citizen or Permanent Resident
Education
Bachelor's Degree in Computer Science, Information Technology, Engineering, Software Development, or a related field preferred.
Why Join XCIS AI?
- Opportunity to work on a large-scale enterprise modernization program
- Gain exposure to IBM Maximo Application Suite transformation initiatives
- Collaborative engineering environment with experienced specialists
- Competitive compensation and long-term program stability
- Opportunity for continued technical growth and MAS platform specialization
- Contribute directly to innovative solutions supporting critical infrastructure
Job Type: Fixed term contract
Pay: $90,000.00 per year
Work Location: Remote