Principal Software Developer

2 days ago


Ottawa, Ontario, Canada Entrust Datacard Full time
Job Title: Principal Software Developer

Entrust 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, and leading various projects collaborating closely with PMs, the operation team, and our offshore colleagues.

Key Responsibilities:
  • Contribute to the development of our industry-leading PKI product solutions
  • Design and implement new software features to meet market expectations
  • Architect and lead various projects collaborating closely with PMs, the operation team, and our offshore colleagues
Requirements:
  • Bachelor's degree (or higher) 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) concepts
  • Strong English language communication skills (both verbal and written)
About Entrust:

Entrust 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. With more than 2,800 colleagues, a network of global partners, and customers in over 150 countries, it's no wonder the world's most trusted organizations trust us.



  • 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, 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 the RoleEntrust 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 ResponsibilitiesContribute to the enterprise architecture for the PKI departmentDesign and implement new 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 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 Limited Full time

    About the RoleEntrust 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 ResponsibilitiesContribute to the enterprise architecture for the PKI departmentDesign and implement new software...


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


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