Cisco
Software Engineer (Java)
Cisco, San Jose, California, United States, 95199
What You'll Do
Cisco IoT Control Center is an industry leading SaaS solution for managing the connectivity of IoT devices. The Software Engineer will design and implement system and microservice components enabling new features in the Control Center product.Responsibilities
Apply agile methodologies to translate designs into iterations and clear, actionable work items with a security and quality focusConduct capacity planning and create hardware specifications for new featuresParticipate in the development, review and testing of software componentsUtilize debuggers, logging and monitoring systems to triage issues and anomalies. Provide occasional on-call support for owned featuresSet up CI/CD pipelines and automated integration tests. Plan and conduct production deploys of new and updated componentsWho You'll Work With
You'll take part in planning and design discussions and attend meetings and workshops with team members in different time zones. You'll create software design documents and review with product owners and engineering leaders. You'll maintain accurate documentation of new features and assist customer facing roles in support activities. This means you'll also work closely with SMEs and Wireless and QA engineers to ensure timely delivery and meeting of acceptance criteria.Who You Are
You enjoy problem solving and are passionate about engineering. You thrive in a diverse and fast paced environment. You pride yourself on being an effective communicator.Basic Qualifications
Specialization, course work, or applicable training in Java, Go, or C++Experience in VCS’s, IDE’s, debuggers, profilers, build and deploy automation toolsExperience using SQL and relational data modelingExperience in object oriented design and proficiency with common design patternsPreferred Qualifications
Bachelor’s or higher degree in Computer Science, Software Engineering, Electrical Engineering or a related fieldNoSQL or Big Data experienceUnderstanding of Unix OS and command line tools, at least one scripting languageWhy Cisco?
#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you!Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise.We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCisco
#J-18808-Ljbffr
Cisco IoT Control Center is an industry leading SaaS solution for managing the connectivity of IoT devices. The Software Engineer will design and implement system and microservice components enabling new features in the Control Center product.Responsibilities
Apply agile methodologies to translate designs into iterations and clear, actionable work items with a security and quality focusConduct capacity planning and create hardware specifications for new featuresParticipate in the development, review and testing of software componentsUtilize debuggers, logging and monitoring systems to triage issues and anomalies. Provide occasional on-call support for owned featuresSet up CI/CD pipelines and automated integration tests. Plan and conduct production deploys of new and updated componentsWho You'll Work With
You'll take part in planning and design discussions and attend meetings and workshops with team members in different time zones. You'll create software design documents and review with product owners and engineering leaders. You'll maintain accurate documentation of new features and assist customer facing roles in support activities. This means you'll also work closely with SMEs and Wireless and QA engineers to ensure timely delivery and meeting of acceptance criteria.Who You Are
You enjoy problem solving and are passionate about engineering. You thrive in a diverse and fast paced environment. You pride yourself on being an effective communicator.Basic Qualifications
Specialization, course work, or applicable training in Java, Go, or C++Experience in VCS’s, IDE’s, debuggers, profilers, build and deploy automation toolsExperience using SQL and relational data modelingExperience in object oriented design and proficiency with common design patternsPreferred Qualifications
Bachelor’s or higher degree in Computer Science, Software Engineering, Electrical Engineering or a related fieldNoSQL or Big Data experienceUnderstanding of Unix OS and command line tools, at least one scripting languageWhy Cisco?
#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you!Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise.We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCisco
#J-18808-Ljbffr