Enable job alerts via email!

Principal Software Engineer – Data Fabric Team

MGIS Inc.

Canada

Remote

CAD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MGIS Inc. is seeking a Principal Software Engineer to lead the development of scalable platform features for enterprise applications. This senior role involves technical leadership, mentorship, and collaboration with cross-functional teams, delivering solutions that handle massive data volumes efficiently and effectively.

Qualifications

  • 7+ years in large-scale SaaS application development.
  • 5+ years with Java/Groovy and Spring Boot.
  • Strong leadership and communication skills.

Responsibilities

  • Lead the design and architecture of scalable platform software.
  • Champion agile planning, execution, and quality assurance practices.
  • Mentor engineering talent and assist in technical hiring.

Skills

Leadership
Communication
Agile methodologies
Full-stack development
REST APIs

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

Java
Groovy
Spring Boot
Yugabyte
PostgreSQL

Job description

Principal Software Engineer – Data Fabric Team

We are seeking aPrincipal Software Engineerto lead the development of platform features that support scalable, high-performance enterprise applications. This role requires strong collaboration with engineering teams, UX designers, and product managers to deliver solutions used by large, complex organizations.

As a senior technical leader, you will architect and guide the development of risk and analytics systems that ingest and process massive volumes of data daily. This is an opportunity to make a significant impact through innovation, mentorship, and hands-on development.

Key Responsibilities:

  • Lead the design and architecture of scalable platform software
  • Provide technical direction aligned with product strategy
  • Ensure product features meet enterprise-grade scalability and reliability standards
  • Champion agile planning, execution, and quality assurance practices
  • Collaborate with cross-functional teams to deliver operationally sound solutions
  • Mentor engineering talent and assist in technical hiring
  • Contribute to documentation and knowledge sharing initiatives
Requirements

Required Qualifications:

  • 7+ years in large-scale SaaS application development
  • 5+ years with Java/Groovy and Spring Boot
  • Experience with REST APIs and full-stack development
  • Background in enterprise IT systems and Agile methodologies
  • Strong leadership and communication skills
  • Bachelor’s degree in Computer Science, Engineering, or related field
Preferred Qualifications:
  • Familiarity with AI tools (GitHub Copilot, Cursor, etc.)
  • Experience integrating AI features into applications
  • Knowledge of Yugabyte or PostgreSQL
  • Background in cybersecurity
  • Master’s or advanced degree in a related discipline
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.