PQShield Logo

PQShield

Senior Software Engineer

Posted 14 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

Be an Early Applicant
2 Days Ago
27 Locations
Remote
1,200 Employees
Expert/Leader
1,200 Employees
Expert/Leader
Big Data • Cloud • Software • Database
The Senior Software Engineer at Fivetran will develop enterprise-grade software, focusing on delivering reliable data infrastructure and enhancing features for large customers. Responsibilities include project management, code quality maintenance, leading development efforts, and collaborating with teams to solve complex engineering challenges.
Be an Early Applicant
2 Days Ago
27 Locations
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer at Fivetran, you will build and enhance features of our data pipeline service, improve software architecture, and ensure reliable operation. Responsibilities include writing connectors and contributing to bug fixes while collaborating with a team to solve technical challenges.
Be an Early Applicant
2 Days Ago
27 Locations
Remote
1,200 Employees
Senior level
1,200 Employees
Senior level
Big Data • Cloud • Software • Database
As a Senior Software Engineer on the Database Team at Fivetran, you will enhance data replication services using SQL Server, mentor junior developers, and improve software architecture. Responsibilities include developing features for data pipelines, analyzing new SQL Server features, and maintaining connector performance. Your role emphasizes reliability and efficiency in data operations.

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