Overview-
Cryptographic Security team designs, builds and supports service platforms that provide cryptographic and key management functions utilized by global client application teams. A Senior Software Engineer in Cryptographic Security team will be responsible for design, development, and release of features adhering to client standards, processes and best practices.
Role-
· Plan, design and develop technical solutions that meet business requirements in adherence with client standards, processes and best practices
· Significant advanced code development, code review.
· Participate in rotational on-call support for escalated issues.
· Manage resolution for complex issues within functional area of expertise
· Ability to work independently and self-directed
· Ability to partner and collaborate with Architects and Technical Leads on solution designs
· Mentor junior Software Engineers
· Good knowledge and experience with industry standard cryptographic algorithms including how, where, and when to apply them.
· Insure that best development practices are being followed
All About You-
· Expert understanding of software engineering concepts and methodologies
· Extensive experience developing and supporting shared web service platforms, including SOAP and RESTful API’s
· Extensive experience with one of following languages: C, C++, RUST, Java
· Familiarity with Information Security-related concepts: Cryptography, Hardware Security Modules, PKCS11, TEE
· Highly motivated and proactive to ensure the success of the team and product
· High-energy, detail-oriented, proactive and able to handle multiple high-priority demands while driving consistent results
· Expert critical thinking and problem-solving skills
· Understand the need for quality tests and how to apply them
Job Type: Contract
Pay: $50.00 - $70.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience:
Ability to Relocate:
- Saint Louis, MO 63101: Relocate before starting work (Required)
Work Location: In person