22 hours
2018-07-162018-08-14

Cryptographic Services Developer

Cisco Systems Inc.
  • Job Code
    1223939
Cryptographic Services Developer

Cryptographic Services Developer

  • Location:
    RTP, North Carolina, US
  • Additional Location(s)
    San Jose, CA, US; Richardson, Texas
  • Area of Interest
    Engineer - Software
  • Job Type
    Professional
  • Technology Interest
    Security
  • Job Id
    1223939
New

What You'll Do

The Cryptographic Services team is looking for a highly motivated Software Developer to work on our team, providing administration and support for custom application testing behind Cisco's rapidly growing Public Key Infrastructure (PKI) and cryptographic services. You will provide cryptographic based applications for critical business functions across the company. You will work with a wide variety of internal Cisco teams needing key management, certificate authority, software signing, and other cryptographic services. You will assist in updating existing applications to meet new requirements as the business asks. You will work with the other developers to provide code reviews, assist in application testing (quality and security), and could be called on to provide after-hours application support.

Who You'll Work With

We are a centralized group of architects, developers, engineers and project/program managers that specialize in building and delivering cryptographic key and certificate management capabilities to the company, as well as enabling the business to deliver enhanced services to Cisco's end-customers. From SSL to anti-counterfeit to software-signing to information rights management to product licensing, this group of highly talented and passionate individuals provide critical security services across the breadth of Cisco's internal and external functions.

Who You Are

You are a mid-career individual with the dream and initiative to expand your skills in a highly critical and complex environment. You have hands-on experience in Linux environments and a track record of juggling multiple tasks.

At minimum, we require:

  • Familiar with Devops.
  • Knowledge of current industry standard methodologies for application developers
  • Ability to work across cultures and time zones
  • Provide application specific knowledge transfer, training, documentation
  • Experience working within a large enterprise
  • Expertise providing support for global operations
  • Excellent documentation skills
  • Excellent Object Oriented Programming and Debugging skills (preference for Java, but C# and C++ will be considered)
  • Excellent website creation experience (HTML, CSS, Javascript, JSP)
  • Good understanding and ability to code scripting languages (perl, vbasic, activeX, WMI)
  • Solid understanding of network protocols (TCP, UDP, HTTP, SSL, etc)
  • Ability to design and develop data exchanges using standards such as XML, CMS, XKMS, etc
  • Understanding of PKCS standards
  • Experience creating and deploying web services (JAX-WS, WS-I, JAX-RPC, etc)
  • Understanding of asymmetric and symmetric cryptography (RSA, ECC, AES, etc)
  • Experience creating/using/managing keys stored in HSMs
  • Experience with development frameworks (Spring/Hibernate, Maven, etc)
  • Knowledge of common OWASP web vulnerabilities and how to protect against them(SQL Injection, CSRF, etc.)
  • US Citizenship is required due to the nature of the work this position will perform and the government customers with which the role will work

Additional skills and experience we would consider a plus:

  • Knowledge of PKI uses for device and application authentication
  • Experience with Continuous Integration
  • Experience with the Eclipse IDE
  • Experience with database design/development
  • Experience in using Version Control Systems like Git
  • Experience with crypto libraries like iaik/bouncycastle/etc.
  • Experience with Apache/Tomcat
  • Knowledge of common web attacks (CSRF, SQL Injection, Javascript injection, etc) and knowledge of how they are mitigated

Why Cisco

At Cisco, each person brings their unique talents to work as a team and make a difference.

Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.

We connect everything – people, process, data and things – and we use those connections to change our world for the better.

We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices.

We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.

Colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.

* LI-KM1

FGB2018

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Cryptographic Services Developer

Cisco Systems Inc.

Share this job

Cryptographic Services Developer

Cisco Systems Inc.

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast