CBTS logo
CBTS Verified
Information Technology and Services, Telecommunications, Managed Services, Cloud Computing

Security Software Engineer

United StatesOnsiteContractPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

The Information Security Software Engineer will join a security software squad to maintain security products and develop custom cybersecurity integrations. This role requires understanding requirements, developing secure solutions, and collaborating with application teams and security stakeholders. Key responsibilities include project organization, tracking deliverables, reporting progress, and comprehensive documentation. The ideal candidate possesses a strong understanding of encryption, key management, and general-purpose programming languages, along with an architect's mindset for troubleshooting distributed systems.

Security Software Engineer

Technical Skills

Must Have

- Experience with one or more general‑purpose programming languages, including but not limited to:
Python, JavaScript, Java, Node, Power BI
, etc.
- Experience with
Venafi / CyberArk
- Project management
experience

Nice to Have

- Experience with
HashiCorp Vault or IBM Vault
- Experience with
tokenization
- Experience with
PQR or PQC

Job Description

General Function

The Information Security Software Engineer joins a mature, Agile, cross‑functional security software squad responsible for maintaining security products and designing custom cybersecurity integrations with customer applications.

This individual should be able to perform the following with minimal direction:

  • Understand requirements for new integrations and develop solutions that enhance application security
  • Establish strong working relationships with application teams
  • Build collaborative partnerships with Information Security stakeholders
  • Organize and execute projects, including:
  • Tracking deliverables and milestones
  • Reporting on project progress
  • Documenting all aspects of the project, from initial requirements through ongoing support documentation

What You Should Have

- Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
- Working understanding of
encryption
,
key/certificate best practices
, and
certificate/key management systems
- Experience with
Venafi / CyberArk
- Experience with general‑purpose programming languages (Python, JavaScript, Java, Node, Power BI, etc.)
- An
architect’s mindset
with the ability to understand how systems interconnect and troubleshoot distributed systems effectively
- Experience with
Hashi/IBM Vault
(plus)
- Experience with
tokenization
(plus)
- Experience with
PQR or PQC
(plus)
- Ability to write clear and complete
unit through integration test code
(plus)

Ready to apply?
You'll be redirected to CBTS's application page.

Similar roles