Cisco Software Engineer in San Jose, California
Location: Preferred San Jose, CA. Could be fully remote in the US.
Who we are
Talos Backend Software DevOps organization plays a pivotal role in providing critical security intelligence, data, and tools to both the research teams and Cisco security email, web, and firewall products to protect our enterprise customers from cyberattacks.
Be part of this dynamic team which is responsible for a portfolio of software applications in the security backend to both innovate and maintain these critically important systems. Project delivery requires alignment to effective delivery processes, specifically Cisco Agile. Collaborate with a wide range of multi-functional teams, both within and outside the organization to cover program management, architecture, infrastructure, deployment, and support during all phases of the software application life cycle.
Experienced developing solutions for sophisticated software engineering problems, requiring frequent use of innovation and creative finesse.
Deep experience with back-end type of product development and delivery, with expertise in security, embedded and application programming, networking, databases, large data sets and performance optimization.
Strong communication skills to proactively represent the team in meetings, write a detailed functional spec, give a tech talk to other specialists, present a high-level product plan to executives, and report project status to managers.
Passionate about winning over the bad actors.
Ability to look at the big-picture, turn ideas into demos, demos into shippable products, and data into efficacy.
Comfortable with early- and late-phase software development, from concept to execution and performance optimization.
Able to take ownership of products from top to bottom: architecture, design, development, documentation, test, deployment, and operations.
A proven record of delivering impactful, maintainable, enterprise-quality software on schedule.
The discernment to know when you need a rocket ship or a bicycle, and the skills to plan, advocate for, and deliver either one.
Team oriented and will enthusiastically unite complementary teams across the globe to tackle complex problems successfully.
Able to provide mentorship, motivation, and vision.
Technical Qualifications & Experience
Bachelors + 7 years of related experience, or Masters + 4 years of related experience, or PhD + 1 year of related experience
Broad experience in application development using high-level languages, such as Java, Scala, C++, Go, Python, etc.
Demonstrate analytic and problem-solving skills, particularly as it relates to application design, server-side development and infrastructure.
Demonstrate an in-depth knowledge of data structures, algorithms, and software design.
Demonstrate ability to speak the language of data analysis engineers and be able to translate requirements into deployable solutions.
Authority in designing/implementing high performance data-processing systems; extensive experience with concurrency and transactions.
Experience with design and development of large-scale high volume distributed enterprise application systems.
Demonstrate excellent multi-level communication and relationship skills.
Demonstrate a solid understanding of Big Data concepts/methodologies.
Experienced with high performance distributed computing (Mesos, Redis, Kafka etc.).
Experienced with high volume streaming data (Spark, Flink etc.).
Familiar with Virtualization and Cloud technologies (OpenStack and/or AWS).
Firsthand experience with data warehousing concepts/methodologies.
Experience with standard and columnar data stores and graph stores.
Experience in a network security related area is preferable.
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.  Our People Are The Heart of Cisco
Cisco is proud to be an Affirmative Action and Equal Opportunity Employer. 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.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. We see inclusion and diversity as essential to fueling the power of connection. Learn about inclusion and collaboration in action at Cisco.  Diversity, Inclusion and Collaboration at Cisco
Benefits and Perks
We strive to keep our teams happy and healthy. Many roles have the option to be Remote or Hybrid. Cisco provides competitive pay, excellent medical, dental and vision coverage, 401(k) match, 20 days of paid time off plus holidays, support for parents and paid time to volunteer. View the benefits overview.  Benefits and Perks - Cisco
Join 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.