Principal Software Developer

1 week ago


Ottawa, Ontario, Canada Entrust Limited Full time
About the Role

Entrust Limited is seeking a talented individual to join our Research and Development team in Ottawa. As a Principal Software Developer, you will play a key role in the development of our industry-leading PKI product solutions.

Key Responsibilities
  • Contribute to the enterprise architecture for the PKI department
  • Design and implement new software features to meet market expectations
  • Architect and lead various projects collaborating closely with PMs, the operation team, and offshore colleagues
Requirements
  • Bachelor's degree in Computer Science, Engineering, or Mathematics
  • Minimum 7 years of combined development experience with Java
  • Minimum 5 years experience designing, developing, deploying, and maintaining enterprise solutions
  • Minimum 3 years of technical leadership, mentoring onshore and offshore resources to deliver team velocity and quality output
  • Proficiency in Agile development, DevOPS, and CI/CD concepts
  • Working knowledge of Windows and UNIX/Linux operating systems
  • Knowledge of Certificate lifecycle management and Public Key Infrastructure (PKI) concept
  • Strong English language communication skills (both verbal and written)
Preferred Qualifications
  • Working knowledge of Entrust PKI products
  • Knowledge of Jira/Confluence/Crucible/Clover/Maven/Git
  • Knowledge of Go and C++
About Entrust Limited

Entrust Limited keeps the world moving safely by enabling trusted experiences for identities, payments, and digital infrastructure. We offer an unmatched breadth of solutions that are critical to enabling trust for multi-cloud deployments, mobile identities, hybrid work, machine identity, electronic signatures, encryption, and more.

We value diversity and inclusion and are committed to building a diverse workforce with wide perspectives and innovative ideas. We welcome applications from qualified individuals of all backgrounds, and we strive to provide an accessible experience for candidates of all abilities.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About QNX Software SystemsQNX Software Systems is a leading provider of reliable operating systems, hypervisors, frameworks, and development tools, offering expert support for critical embedded systems worldwide.With technology trusted in over 235 million vehicles and a variety of industries, including automotive, medical devices, and industrial controls,...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    Job Title: Principal Software DeveloperEntrust is seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our team, you will be responsible for designing and implementing new software features to meet market expectations, contributing to the enterprise architecture for the PKI department,...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    Job Title: Principal Software DeveloperEntrust is seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our team, you will be responsible for designing and implementing new software features to meet market expectations, contributing to the enterprise architecture for the PKI department,...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    Job Title: Principal Software DeveloperEntrust is seeking a talented Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our team, you will be responsible for designing and implementing new software features to meet market expectations, contributing to the enterprise architecture for the PKI department, and...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    Job Title: Principal Software DeveloperEntrust is seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge security solutions for our industry-leading PKI product portfolio.Key...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    Job Title: Principal Software DeveloperEntrust is seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge security solutions for our industry-leading PKI product portfolio.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Principal Software Developer / EngineerCompany: BlackBerry QNXLocation: OttawaBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Principal Software Developer / Engineer to join our Advanced Technology Development team.The Advanced...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Title: Principal Software Developer / EngineerCompany: BlackBerry QNXLocation: OttawaBlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Principal Software Developer / Engineer to join our Advanced Technology Development team.The Advanced...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About Entrust LimitedEntrust Limited is a leading provider of trusted experiences for identities, payments, and digital infrastructure. Our solutions are critical to enabling trust for multi-cloud deployments, mobile identities, hybrid work, machine identity, electronic signatures, encryption, and more.Job OverviewWe are seeking a talented Principal Software...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About Entrust LimitedEntrust Limited is a leading provider of trusted experiences for identities, payments, and digital infrastructure. Our solutions are critical to enabling trust for multi-cloud deployments, mobile identities, hybrid work, machine identity, electronic signatures, encryption, and more.Job OverviewWe are seeking a talented Principal Software...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About the Role:Entrust Limited is seeking a talented individual to join our Research and Development team in Ottawa. As a Principal Software Developer, you will play a key role in the development of our industry-leading PKI (Public Key Infrastructure) product solutions.Key Responsibilities:Contribute to the enterprise architecture for the PKI...


  • Ottawa, Ontario, Canada Entrust Limited Full time

    About the Role:Entrust Limited is seeking a talented individual to join our Research and Development team in Ottawa. As a Principal Software Developer, you will play a key role in the development of our industry-leading PKI (Public Key Infrastructure) product solutions.Key Responsibilities:Contribute to the enterprise architecture for the PKI...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    About the RoleWe are seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our PKI department, you will be responsible for designing and implementing new software features to meet market expectations.Key ResponsibilitiesContribute to the enterprise architecture for the PKI...


  • Ottawa, Ontario, Canada Entrust Datacard Full time

    About the RoleWe are seeking a highly skilled Principal Software Developer to join our Research and Development team in Ottawa. As a key member of our PKI department, you will be responsible for designing and implementing new software features to meet market expectations.Key ResponsibilitiesContribute to the enterprise architecture for the PKI...


  • Ottawa, Ontario, Canada Acuity Software Full time

    Junior to Intermediate Web Application Developer PositionAcuity Software is seeking a skilled Web Application Developer to fill a key role in our Ottawa-based team.Design and develop web/AJAX based database-driven enterprise class applicationsApply software modeling using Unified Modeling Language (UML) and Agile methodologiesCollaborate with the Research...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob SummaryWe are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key ResponsibilitiesDevelop and maintain software for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Embedded Software Development: Design, develop, and test software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job DescriptionJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Embedded Software Development: Design, develop, and test software for our...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with technology partners, and providing design...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:BlackBerry QNX is seeking a talented Embedded Software Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends, participating in architecture and strategy sessions with technology partners, and providing design...