FAQs
What is the primary focus of the Senior Software Engineer role?
The primary focus is on designing, developing, and delivering major cross-department initiatives related to cryptographic security and supporting systems.
What kind of team will the Senior Software Engineer be part of?
The Senior Software Engineer will be part of the Cryptographic Security Team, which is a self-organizing, high-performing group with members from different functional roles.
What experience is required regarding hardware security modules (HSM)?
Candidates should have over a year of extensive hands-on experience with HSM devices such as Luna, Entrust, Utimaco, and Payshield.
What programming languages should candidates be proficient in?
Candidates should be proficient in at least one of the following programming languages: Java, Python, or Rust.
Is knowledge of cryptography important for this role?
Yes, a strong knowledge of cryptography, including concepts like encryption, hashing, key management, digital certificates, TLS, and PKCS#11, is critical for this position.
What educational background is preferred for applicants?
A BS in Computer Science or a related technical field, or equivalent practical experience, is preferred for this role.
What additional skills are considered "nice to have"?
Nice-to-have skills include working experience in a continuous integration development environment (preferably Jenkins), proficiency in C, and experience in secure software development.
Are interpersonal and communication skills important for this position?
Yes, excellent interpersonal and communication skills are essential, as the role requires collaboration with other engineers and the ability to express design ideas effectively.
Does the company prioritize information security?
Yes, the company expects all employees to abide by security policies, ensure confidentiality and integrity of information, report any suspected security violations, and complete mandatory security trainings.
Are there opportunities for professional development and staying updated with new technologies?
Yes, there is a strong desire for candidates to stay abreast of new development technologies and tools.
