27 days old

Crypto Applications Team Software Engineer

Cisco Systems Inc.
Carolina Shores, NC 28467
  • Jobs Rated
    8th
 

What You'll Do

The Cryptographic Services team is looking for a highly motivated Software Developer to work on our team, providing development and support for custom applications behind Cisco's growing Public Key Infrastructure (PKI) and cryptographic services. As a member of our team you will develop and support various cryptographic applications for critical business functions across the company. We work with a wide variety of internal Cisco teams needing key management, certificate authority, software signing, and other cryptographic services. We are responsible for updating existing applications to meet new business requirements. We are looking for candidates who can help us transition from a legacy Development to Production processes to a full DevOps operating model. You will work with other developers and Information Security Engineers 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 customers. From SSL to anti-counterfeit to software-signing to information rights management to product licensing, this group of highly hardworking and curious individuals provide critical security services across the breadth of Cisco's internal and external functions.

Who You Are

You are an early to mid-career individual with the desire and initiative to expand your skills in a highly critical and sophisticated environment. You have real world experience in Linux environments and a track record of balancing multiple tasks.

At minimum, we require:

  • Experience working in a SCRUM Agile workflow.
  • Ability to work across cultures and time zones
  • Provide application-specific knowledge transfer, training, & documentation
  • Willing to providing support for global operations (includes a rotating after hours on call commitment approximately 1 week out of every 4-6 week cycle)
  • Excellent documentation skills
  • Strong Object Oriented Programming and Debugging skills (preference for Java, but C# and C++ will be considered)
  • Website creation experience (HTML, CSS, Javascript, JSP)
  • Experience with Ansible
  • Experience with Spring frameworks a plus (Spring Boot, Maven, Apache Tiles, Hibernate, etc.)
  • Good understanding and ability to use scripting languages (bash, python, etc)
  • Good understanding of network protocols (TCP, UDP, HTTP, TLS, etc)
  • Experience creating and deploying RESTful web services

Additional skills and experience we would consider a plus:

  • Understanding of asymmetric and symmetric cryptography (RSA, ECC, AES, etc)
  • Understanding of PKCS standards
  • Experience creating/using/handling keys stored in HSMs
  • Knowledge of PKI uses for device and application authentication
  • Experience working with a modern CI/CD pipeline
  • Understands database design/development
  • Experience with crypto libraries like IAIK, Bouncy Castle, etc.
  • Knowledge of common web attacks (CSRF, SQL Injection, Javascript injection, etc) and knowledge of how they are mitigated

Why Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think were old (36 years strong) and only about hardware, but were also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do you cant put us in a box!

But Digital Transformation is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Dont care. Tattoos? Show off your ink. Like polka dots? Thats cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!

 

Cisco Covid-19 Vaccination Policy
The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco requires all new hires to be fully vaccinated against COVID-19 in the U.S., unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.

Categories

Jobs Rated Reports for Software Engineer

Posted: 2022-04-27 Expires: 2022-05-27

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:

Crypto Applications Team Software Engineer

Cisco Systems Inc.
Carolina Shores, NC 28467

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast