Great careers start here

Principal Software Engineer

Engineering/IT/Security/Software Development
190000FS Requisition #

World-leading cyber security business nCipher Security LLC, an Entrust Datacard company, is seeking talented software engineers to join its ranks in securing some of the world’s most valuable information. Cryptography is the backbone of online and mobile security and our encryption products are used by 19 out of 20 of the world’s largest banks, high profile technology companies and a multitude of well-known global companies. An Agile approach is used in product development with engineers working in small teams of six to eight. This allows them to interact, collaborate, respond to change; and they are empowered to make decisions on a daily basis. nCipher Security also prides itself on encouraging and supporting innovation and creativity among its teams and the company is working in a number of exciting and emerging markets.


·       You will provide strong technology/software engineering leadership in the project

·       You will work with, guide and mentor software engineers in the development team

·       You will contribute to software architecture and produce high-quality software designs, investigating and recommending industry standard and third-party technologies where appropriate

·       Working in the development team, you will iterate your design based on evolving knowledge, ensuring that software design and the software implementation are aligned

·       Working as part of the development team, you will implement components, ensuring the integrity and robustness of the project deliverables

·       Identifying and highlighting technical risks, you will take ownership of technical issues and their resolution

·       You will support Product Management, including attending occasional customer-facing meetings




·       Recent experience in a lead software engineer role

·       Experience developing software from resource-constrained embedded, through to distributed and scalable systems

·       Internet technologies, protocols and standards

·       Detailed knowledge and experience of design and programming on a variety of platforms and environments including UNIX and Windows based operating systems

·       Significant implementation experience of large projects, including use of multiple development languages (must include C and C++, may include Go, Java or Python)

·       Agile – SAFe experience


·       Design and/or implementation experience in the following technology areas:

o   Secure software architecture

o   Web-based Restful technologies

o   Embedded systems

o   Cryptography and associated concepts in IT security, including security APIs such as PKCS#11, Microsoft CryptoAPI and OpenSSL

·       An appreciation of relevant Quality (ISO9000) requirements and processes

·       Experience working in an Agile development team

Previous Job Searches

Similar Listings

Sunrise, Florida, United States

📁 Engineering/IT/Security/Software Development

Requisition #: 190000FR