Principal Software Developer

Precisely
Canada
$100K-$160K a year (estimated)
Full-time

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services.

What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk.

In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate : Openness, Determination, Individuality, and Collaboration.

We are committed to career development for our employees and offer opportunities for growth, learning and building community.

With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents.

Learn more about why it's an exciting time to join Precisely!

Intro and job overview :

We are seeking a seasoned Senior Software Architect with extensive expertise in cloud-based technologies and distributed systems.

In this role, you will play a pivotal part in shaping the architecture and optimization of our multi-tenant SaaS platform.

You will be responsible for designing scalable, efficient, and reliable systems, while providing technical leadership and guidance across cross-functional teams.

Responsibilities and Duties :

  • Architect and optimize a high-performing, multi-tenant SaaS solution.
  • Design scalable and resilient software architectures to support diverse client needs.
  • Collaborate closely with product, engineering, and operations teams to drive high-impact technical decisions.
  • Mentor and provide guidance to development teams on best practices and advanced design patterns.
  • Ensure our platform meets the highest standards of performance, security, and scalability.

Requirements and Qualifications :

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • 7+ years of software development experience, with at least 2+ years in an architectural capacity focused on cloud, distributed systems, and multi-tenancy.
  • Proficiency in modern programming languages such as Java, Python, Go, Rust, JavaScript / TypeScript, or similar.
  • Mastery in cloud-native technologies and platforms, e.g., Kubernetes, Docker, Istio, Kafka, MongoDB, AWS / Azure / GCP.
  • Deep understanding of distributed systems principles, including but not limited to, CAP theorem, data partitioning, and data warehousing.
  • Demonstrated proficiency in designing, deploying, and managing multi-tenanted services in major cloud platforms.
  • Proven expertise in creating scalable, performant, and resilient distributed systems tailored for multiple tenants.
  • Exceptional grasp of software design principles, modern cloud patterns, and multi-tenancy best practices.
  • Proven track record in designing and orchestrating RESTful APIs, event-driven architectures, and system integrations in a cloud environment.
  • Stellar interpersonal skills paired with leadership prowess.

LI-DR1

LI-REMOTE

The personal data that you provide as a part of this job application will be handled in accordance with relevant laws. For more information about how Precisely handles the personal data of job applicants, please see the .

30+ days ago
Related jobs
Precisely
Canada

We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. We are seeking a seasoned Senior Software Architect with extensive expertise in cloud-based technologies and distributed systems. De...

Oracle
Canada

You'll draw on a deep knowledge of software design principles to deliver maintainable, testable and scalable implementations. You'll be a technical leader on the team who provides guidance to other developers and suggests continual improvements to products/processes. Provide high-level architecture ...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Contribute to the evaluation of more junior developers. ...

Macropus Global
Canada

Web Developer to work on various projects and across multiple platforms to ensure that design specifications and functional requirements have been met. Consult with clients to develop and document Web site requirements. Develop Web site architecture and determine hardware and software requirements. ...

Accelerant
Canada

As a DevOps Engineer at Accelerant, you will be instrumental in helping us design, build, and run a highly reliable and scalable platform. Implement and drive adoption of site reliability engineering best practices for observability, scalability, availability, compliance and resilience. Design and b...

Faire
Canada

Our experienced data scientists and machine learning engineers are developing solutions related to discovery, ranking, search, recommendations, ads, logistics, underwriting, and more - all with the goal of helping local retail thrive. Our team already includes experienced Data Scientists and Machine...

Grammarly
Canada

To achieve our ambitious goals, we’re looking for a Software Engineer to join our Clients engineering group. As a Software Engineer on the Clients team at Grammarly, you will build new user-facing features on our Windows desktop client. Grammarly’s engineers and researchers have the freedom to innov...

BLANKSLATE Partners
Canada

We are looking for an experienced Ruby on Rails Developer to design, build, and manage quality code in Ruby. As a Ruby on Rails Developer, your primary responsibility will be to develop full-stack logic and test its performance. ...

Leica Geosystems
Canada

Senior DevOps Engineer / Site Reliability. As a Senior DevOps/SRE Engineer, you will help build solutions that allow our cloud-based platform, HxDR, to continue to evolve and grow through both technological and organizational transformations. DevOps &/or Site Reliability Engineering principles. Seni...

Jonas Software UK
Remote, Canada
Remote

Jonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. We are a division of Jonas S...