Principal Software Developer

Precisely
Canada
100K $-160K $ / an (estimé)
Temps plein

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 .

Il y a plus de 30 jours
Emplois reliés
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 ...

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...

Offre sponsorisée
Electric Mind inc.
Canada

As Data Engineer, you will provide hands-on expertise as it relates to data management, analytics, and business intelligence. Providing guidance on data modeling, analysis, visualization, and implementation of data solutions. This opportunity will allow you to utilize your unique blend of technical,...

Jobspaddy
Victoria Island
Télétravail

Proven experience as a software developer, with a track record of success in the E-commerce industry. We are excited to offer a 10% equity stake in Glam Box to the Co-founder – Software Developer. ...

Cymax
Remote Canada
Télétravail

We are looking for a software developer to design and build internal software services that power our large-scale commerce systems that provide our customers with access to over , products across multiple storefronts. Use your smart, strategic decision-making abilities to think problems through and ...

Addy AI
Canada
Télétravail

We're searching for full-stack application developers who are passionate about building and refining product features. At Addy AI, we’re a team of motivated and experienced engineers using AI to deliver exceptional user experiences for financial services institutions. Startup Vibes: You'll work clos...

Parent Organization
Canada

We are seeking a highly skilled <b>Senior</b> <b>Backend Developer</b> with expertise in <b>Java</b> and <b>Kotlin</b> to join a dynamic team working on an exciting project for a Fortune 500 company. Design and develop RESTful APIs using Microservi...

Leica Geosystems
Canada

You will work closely with customers, software engineers, and other stakeholders to understand customer needs, develop product specifications, and ensure that our software products meet or exceed customer expectations. Application Engineer, Land Survey Software Development. As an Application Enginee...

Hasbro
CA

As a Full Stack Software Engineer working on the Dungeons & Dragons® (D&D) team you will help design and build the next generation of D&D’s digital toolset and marketplace, D&D Beyond. ...

Lime
Canada

The Data Engineering team at Lime is responsible for ingesting, transforming and making available timely, high-quality data that powers analytics, bookkeeping and visibility for a wide range of customers. Mentor and lead other engineers at Lime. Contribute to shaping the overall engineering culture ...