Principal Software Engineer [GoLang]

Precisely
Canada
60 $ / heure (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’re looking for Principal software developers of various experience levels to participate in the implementation of the company's SaaS journey.

As part of the R&D organization, you will participate in the definition and implementation of the technical solution of our new SaaS product.

You will be part of a team developing common services that enable customers to use and manage our SaaS product. You are a developer with the right mix of technical expertise, discipline, and agility to move the team forward.

You will participate in defining and scoping features to support customer onboarding, entitlements, telemetry, and consumption-based subscriptions.

Feature flags, authentication, authorization, and security policy management will be other areas that will need your involvement to implement a future-proof SaaS architecture.

The customer experience and automating business processes will be your key design criteria to offer a true digital self-service experience to our SaaS product.

Our team is growing, and as you learn and grow, your ability to mentor others will be an important part of your day on topics related to technology, automation, continuous integration, and delivery.

Responsibilities and Duties :

  • Participate in the development of the security roadmap for Precisely Data Integrity Suite
  • Participate in the development of the self-service experience for onboarding companies and their users into the precisely Data integrity Suite
  • Integrate with the existing back-end IT sub-systems to ensure sales ops integration
  • Participate in the development of the components required to deliver a SaaS consumption model for Precisely Data Integrity Suite
  • Introduce tooling to provide feature flags to support continuous integration and delivery
  • Introduce tooling to improve the customer experience and support user analytics for SaaS
  • Collaborate with developers, managers and senior architects throughout R&D and the back office team
  • Mentor junior developers within the team and help improve the general ways of working

Requirements and Qualifications :

  • 2-6 years building SaaS solutions and enablements around it
  • 5 years building micro-service architecture
  • 3 years working within a SaaS platform team and building re-usable components for feature teams
  • Experience with CI / CD (chart-based deployments preferred)
  • Experience with back-end IT systems like Salesforce, NetSuite etc
  • Experience with GoLang, Node JS, and Java
  • Experience with Identity and access management (Okta, Auth0, OIDC, OAuth2, AWS IAM)
  • Experience working on platform security controls (OPA)
  • Experience with cloud-native services on AWS, Azure and GCP

LI-GB1 #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
Offre sponsorisée
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Precisely
Canada

We’re looking for Principal software developers of various experience levels to participate in the implementation of the company's SaaS journey. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strateg...

Offre sponsorisée
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Equinix
Remote, Canada
Télétravail

Principal Engineer, Product Software. As a Principal Postgres database engineer, you will be crucial in managing and optimizing our Postgres database systems to ensure high performance, reliability, and scalability. We hire hardworking people who thrive on solving challenging problems and give them ...

Offre sponsorisée
mode40
Canada

Intermediate level Software Developer. Develop information systems by designing, developing, and installing software solutions following the software development lifecycle. Provide mentorship to Junior and Intermediate software developers. In your role you will research, design, implement, manage, a...

Offre sponsorisée
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Canada

We are seeking a highly skilled and experienced Senior Elixir Developer to join our dynamic team. As a Senior Elixir Developer, you will play a pivotal role in architecting and implementing robust and scalable solutions using Elixir, Phoenix, and LiveView technologies. Bachelor's degree in Computer ...

Offre sponsorisée
Arista Networks
Canada

Arista Networks is looking for world-class Senior/Lead software engineers to join our Extensible Operating System (EOS) software development team. BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering ...

Offre sponsorisée
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...

Offre sponsorisée
Receptive Marketing
Canada

Hi, we're looking for a talented software engineer to lead the growth and development of our internal marketing platform that powers our client results. Maintain and develop the software, help grow its capabilities and steer us in the right direction. ...

Offre sponsorisée
WELL Health Technologies Corp. (TSX: WELL)
Canada

Reporting to your Technical Lead Manager, the Senior Software Developer plays a significant role in turning technical requirements into working software that delights our users. The Senior Software Developer is responsible for maintaining regular and well-crafted software solutions with high velocit...