PQShield Logo

PQShield

Senior Software Engineer

Posted 18 Days Ago
Be an Early Applicant
Remote
30 Locations
Senior level
Remote
30 Locations
Senior level
As a Senior Software Engineer, you will design and develop secure software solutions, integrate cryptographic libraries, collaborate with teams on software requirements, maintain coding standards, and ensure timely delivery of projects.
The summary above was generated by AI

💼 About the role

As a Senior Software Engineer at PQShield, you will be designing and developing secure solutions, helping to develop software solutions working seamlessly through the entire software development life cycle. This role sits across a range of PQShield product teams.  It includes assisting with the integration of PQShield's software products into customer systems, and also developing internal tools to support the build, test and integration of PQShield's hardware and software products.

 ⚒️ What you’ll be doing

  • Solving complex software engineering problems to drive business value in PQShield’s solutions and technologies
  • Designing and building scalable, high-quality and high-performing software applications for PQShield
  • Supporting the integration of PQShield’s cryptographic libraries and toolkits with higher-level applications and systems.
  • Collaborating with PQShield’s internal software & hardware teams and customers on requirements and functional features of our software solutions
  • Following and improving the software development life cycle, from inception and design, through to development and deployment
  • Ensuring the coding quality of PQShields internal and partner facing applications 
  • Contributing to project delivery timelines and ensuring all software solutions are developed and delivered in a timely manner
  • Generating software development documentation and ensuring this is communicated to stakeholders both internally and externally

 🎯 Required Skills And Qualifications

  • Degree level education preferred
  • 5+ Years of experience in systems programming -  The primary languages used in this role are C and Python, but other languages may be used when applicable
  • Experience in software engineering, especially embedded systems, linux, hardware integration and data analysis
  • Broad understanding of information security and its intersection with cryptography. For example, experience one or more of the following areas: 
    • Communications protocols (e.g. TLS and VPNs); 
    • Public key infrastructure; 
    • Key management; 
    • Platform security (e.g. HSMs, Trusted Execution Environments); 
    • Remote Software update; 
    • User/Service authentication
  • Ability to integrate development with CI/CD frameworks
  • Strong ability to interpret results and resolve problems
  • Ability to quickly adapt to new technologies, languages and systems
  • Experience with techniques for developing secure software applications
  • Previous experience applying a range of programming techniques

🏆Some of the perks of working with us:

  • Unparalleled opportunities to learn and accelerated career development.
  • A collaborative, team environment with people who truly love what they do.
  • Competitive salary and share option scheme.
  • Flexible and hybrid working, and a working from home budget.
  • Private health insurance for yourself and your family.
  • 25 days annual leave (plus bank holidays and two wellness weeks).
  • 50% gym membership discount.
  • The chance to work with a spirited, smart, and friendly team!


PQShield is an Equal Employment Opportunity employer. We’re passionate about talent and proud to foster an inclusive environment; all applicants will be considered regardless of their gender identity, ethnicity, sexual orientation, disability, and age.

Top Skills

C
Python

Similar Jobs

10 Days Ago
Remote
31 Locations
Senior level
Senior level
Artificial Intelligence • Enterprise Web • Software
As a Senior Software Engineer, you'll build scalable distributed systems, enhance querying capabilities, and lead technical solutions while mentoring teammates and driving engineering excellence.
Top Skills: GoNode.jsTypescript
7 Days Ago
Remote
28 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Senior Software Engineer at Autodesk, you will be part of an agile team, building foundational services for the Autodesk Construction Cloud Platform using technologies like Node.js, Javascript, and Typescript. You'll translate product management requirements into implementations, contributing to service development while enjoying a collaborative environment.
Top Skills: JavaScriptNode.jsTypescript
2 Days Ago
Remote
31 Locations
Senior level
Senior level
Big Data • Internet of Things • Mobile • Other
As a Senior Software Engineer, you will design, develop, and maintain mobile core software systems, focusing on scalability and reliability. Your role involves enhancing system performance, debugging production issues, contributing to APIs, and collaborating with cross-functional teams. Additionally, you will document technical specifications and improve engineering standards.
Top Skills: C++ElixirGo

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account