Senior Java Software Engineer - Webex Micro-Services Developer Experience

Cisco Systems, Inc. San Francisco , CA 94118

Posted 3 weeks ago

What You'll Do

In this highly visible role as a Senior Software Engineer, you will:

  • Design, implement and manage a set of highly distributed and highly scalable micro-services for the Webex product portfolio (very Agile, very DevOps) The services are mainly written in Java and running containerized on AWS.

  • Enable third party developers to use our public API's to develop chat bots and integrations. More information about the API's we expose can be found at developer.webex.com. A number of existing integrations and bots developed for our platform can be found at apphub.webex.com.

  • Get an opportunity to work with many different data back ends like Cassandra, Kafka, Elasticsearch, InfluxDb, Splunk and Postgres.

  • Work with metrics and big data.

  • Participate in design and implementation efforts across multiple geographically distributed teams of engineers, designers, product managers and system administrators.

  • Work with external partners and developers to accelerate our integration strategy

  • Innovate every day to build our cloud collaboration platform using Continuous Delivery and Test Driven Development.

Who You'll Work With

We're a young disruptive team, distributed world-wide with a start-up culture working in a very agile fashion, with one simple goal: reshape and reinvent the way people collaborate.

Who Are You

The Cloud Collaboration Technology Group (CCTG) is a $2B business unit that develops primarily cloud based collaboration software solutions, and is an integral part of the $4.4B Collaboration portfolio at Cisco, which is investing heavily to transform the future of collaboration experiences for our end users.

CCTG's vision is to be the recognized industry leader in the Cloud Collaboration market as well as to be the industry beacon that attracts top talent. Our strategy is to sustain innovation in our current $1B product line, and to develop innovative new products for the future that expand and positively disrupt our market. We will do all of this, and build a next generation cloud platform with APIs and an ecosystem that deliver tangible business outcomes enabling our customers to get more jobs done! With a head start of 50 million users and nearly all Fortune 500 companies, this group leads the industry.

Across our whole team, we practice a form of agile development called "continuous delivery", allowing us to release updates to both server and client components on a daily basis. To achieve this, everyone on the team is responsible for contributing to the automated tests that allow us to release with confidence. The resulting process is extremely agile, allowing both our team, and the successful candidate, to achieve greatness.

We are looking for people with specific skills, but ultimately, experience with technology FOO or acronym BAR is not as important as pride in delivering a great product to millions of users. We are serious about building a great product, but our culture is one of supportive teamwork and fun.

Minimum Qualifications

  • Strong development experience with developing Cloud RESTful services

  • BS in Computer Science or Engineering preferred

  • 6 years minimum experience in two or more of the following development languages: Java, Kotlin, Ruby, .NET, Python, Perl, PHP, Objective-C or JavaScript. We mainly use Java

  • 2-4 years experience in a SaaS environment

  • Fluent in Web services and Rest Web architecture

Desired Skills

  • Knowledge of modern and commonly used Java frameworks

  • Familiarity with Cisco Webex Teams platform and APIs as well as competitors products

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work, your career has exponential possibilities at Cisco.

We Are Cisco.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Webex Intelligence

Cisco Systems, Inc.

Posted 3 days ago

VIEW JOBS 4/21/2019 12:00:00 AM 2019-07-20T00:00 Please note this posting is to advertise potential job opportunities. This exact role may not be open today, but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. What You'll Do The workplace of the future will be powered by AI and the Cisco Webex Intelligence team is making that a reality. Two fast-moving startups (MindMeld and Accompany) were recently acquired by Cisco to disrupt and boost the industry's #1 Collaboration portfolio. We aim to build the next generation of collaboration software & devices - from digitizing the in-meeting experience, enhancing distributed team efficiency and improving all aspects of people connection. The team develops innovative experiences by leveraging state-of-the-art machine learning, conversational AI and information retrieval techniques. One of the projects is Webex Assistant, the industry's most advanced voice-driven virtual assistant for meetings and collaboration. As a Senior Software Engineer, you will own several components and features and mentor junior members of the team. Who You'll Work With You'll join a small, high-caliber team of machine learning specialists, large scale systems experts, natural language processing experts, product gurus, customer champions, and world-class designers who are passionate about the future brought by AI. We move fast, continuously improve, and deliver high-impact results. We're not only aiming to build AI applications; we strive to build the best applications of AI the world has ever seen. Who You Are You have a passion for and deep experience in building complex software systems. You thrive in an agile development process. You look forward to joining a high caliber and motivated team. You're not just looking for a job, you're looking for an innovative product where you can make a large impact. You're self-driven and set high expectations for yourself. You take ownership and sweat the small stuff. You thrive on constructive feedback. You insist that facts drive decisions. You deliver results that matter. Requirements * B.S./M.S. in Computer Science or equivalent * 5+ years of relevant software engineering experience * Solid foundation in Computer Science (algorithms, data structures, software design) * Fluency in Python or similar languages * Expertise architecting and developing scalable REST APIs * Great can-do attitude and ability to thrive and learn in a fast-paced environment * Desire to work on a highly scalable and available system used by tens of millions of users daily * Experience being a generalist—curiosity about and ability to work on different parts of the system (backend, front-end, mobile, data mining, machine learning) * Bonus: Machine Learning and Natural Language Understanding experience 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 Systems, Inc. San Francisco CA

Senior Java Software Engineer - Webex Micro-Services Developer Experience

Cisco Systems, Inc.