Full Stack Desktop Software Engineer, Collaboration Technology Growth Team What You'll Do Cisco’s newly-formed Growth Team is on a mission to find new users and delight customers for our flagship messaging and video-conferencing product, Spark. We are laser-focused on improving Spark’s user experience – from initial awareness and onboarding, to day-to-day usage and support. We conduct experiments and use insights from data to drive our decisions. On the Growth Team, you will work alongside a group of Designers, User Researchers, Data Scientists, Product Managers, and other Growth Engineers to design & execute experiments that will be seen or experienced by millions of people in a fast, collaborative process. As a full-stack growth engineer, you will design, build, test, and release changes to the Spark product and our marketing tools. In this highly versatile role, your day-to-day work will directly impact large areas of the product and challenge your technical expertise as you develop across our front-end Windows client, back-end micro-services, and the tools we use to communicate with and understand our users. Who You'll Work With We are a creative, diverse, and data-driven team, focused on continuous learning about our customers’ behaviors. We care deeply about the customer experience, and cherish the insights we uncover through our experimentation and analytics. We constantly partner with product, marketing, and support teams to run A/B tests, share knowledge, and use data to inform and influence roadmaps and business decisions. Our tools empower us to move fast and dive deep – building and deploying tests to anticipate and rapidly respond to our customer’s needs. We measure in days, not weeks, and monitor our experiments’ results in real-time. We operate on evidence, evolving as we learn from our experiments. Who You Are - You are biased towards action, pragmatism, and results – tangible outcomes that you can measure - You see things how they should be, not just how they are - You are at your best when tackling new territory, because learning and recognizing patterns in unfamiliar technologies excites you - You enjoy the satisfaction of completing a project, more than the thrill of initiating one - You are passionately curious about understanding how systems work - You understand that rapid product iteration through experimentation is the best way to determine what users want in software Minimum Qualifications - BS Degree in CS, or similar technical field of study or equivalent practical experience - 5 years of software development experience - Experience in modern C++ - Experience editing visual layers for native desktop applications, using Qt (C#) and HTML/CSS - Experience with RESTful APIs with secured endpoints - Experience with a build, test, & deploy tool Preferred Qualifications : - Experience with SQL and a relational database, such as Postgres, MySQL, SQLite, etc. - Experience with a no-SQL database, such as Cassandra, Mongo, Influx, etc. - Experience with the Java programming language and the Spring Framework - Familiarity with Electron is a plus - Familiarity with the React web stack (React, Flux, Redux, and Jest) is a plus
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.
We Are Cisco.