Senior Full-Stack Software Engineer, Remote in Canada
About the role
APPLICATIONS ARE ACCEPTED UNTIL FURTHER NOTICE At Cisco Meraki, we know that technology can connect, empower, and drive us.. We’re making networking easier, faster, and smarter with technology that simply works. We maintain a positive relationship with Cisco that gives us the stability and resources of a larger company without sacrificing our startup vibe. WHO YOU’LL WORK WITH As a member of the Cross Domain Automation (CDA) team you will collaborate with other dedicated and hard-working engineers to deliver a cloud-native, multi-tenant, virtual networking service creation and automation platform that helps service providers and enterprises quickly, easily, and cost-effectively develop and deliver AI enabled Managed Services to their business customers and end users. WHAT YOU’LL DO The CDA Engineering team will design, develop, and deploy automation solutions using cloud technologies for the Cloud Services market. This group within Cisco is tasked with building the solution from the ground up to transform the future of virtual service delivery including automation of AI enabled networks. ROLES AND RESPONSIBILITIES - Deliver features that help automate the provisioning, management and monitoring of AI powered applications - Participate in activities being done for Platform Scalability, Redundancy and High Availability - Design and Develop RESTful APIs for highly scalable SaaS deployments - Design and implement data models using Model driven development approach - Implement rich UI features using wide range of UI technologies in React, Lit, Web Component and Typescript - Implement Automated testing using Python and Selenium. - Work with Architecture and business partners to plan and design new solutions that enable fast deployment of cloud-based AI networking services for both Enterprises and Service Providers customer - Design and document technical specifications that will be used to communicate and validate the overall capability of a use case - Participate in design sessions to support and validate ideas for possible solution - Develop and participate in the overall continuous integration process - Write both automated and manual tests that validate the acceptance criteria for a given feature - Work in an Agile environment using Scrum and Kanban methodologies MINIMUM QUALIFICATIONS: - Bachelor's degree or equivalent experience in Computer Science, Information Technology or a related technical field - 7+ years of software development experience in different areas of Software development stack. - Experience in 4 of more of the following programming languages/frameworks: Ruby on Rails, JavaScript, Java, Spring, Go, React, Python - Experience in 3 or more of the following technologies: Docker, Kubernetes, Rest API, CI/CD, Jenkins, and AWS PREFERRED QUALIFICATIONS: - Experience developing large, distributed enterprise applications (scalable, reliable, available, distributed) - Experience in one of the following technologies: Kafka, Redis.io (http://redis.io/), Consul, Vault - Experience or willingness to work on proof-of-concept spikes as well as in an agile environment (Scrum, Kanban, etc.). - Familiarity with basic networking protocols At Cisco Meraki, we’re challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people. We’re building an employee experience that includes appreciation, belonging, growth, and purpose for everyone! 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.
About Cisco
Cisco is the worldwide technology leader that securely connects everything to make anything possible. Our purpose is to power an inclusive future for all by helping our customers reimagine their applications, power hybrid work, secure their enterprise, transform their infrastructure, and meet their sustainability goals.
Senior Full-Stack Software Engineer, Remote in Canada
About the role
APPLICATIONS ARE ACCEPTED UNTIL FURTHER NOTICE At Cisco Meraki, we know that technology can connect, empower, and drive us.. We’re making networking easier, faster, and smarter with technology that simply works. We maintain a positive relationship with Cisco that gives us the stability and resources of a larger company without sacrificing our startup vibe. WHO YOU’LL WORK WITH As a member of the Cross Domain Automation (CDA) team you will collaborate with other dedicated and hard-working engineers to deliver a cloud-native, multi-tenant, virtual networking service creation and automation platform that helps service providers and enterprises quickly, easily, and cost-effectively develop and deliver AI enabled Managed Services to their business customers and end users. WHAT YOU’LL DO The CDA Engineering team will design, develop, and deploy automation solutions using cloud technologies for the Cloud Services market. This group within Cisco is tasked with building the solution from the ground up to transform the future of virtual service delivery including automation of AI enabled networks. ROLES AND RESPONSIBILITIES - Deliver features that help automate the provisioning, management and monitoring of AI powered applications - Participate in activities being done for Platform Scalability, Redundancy and High Availability - Design and Develop RESTful APIs for highly scalable SaaS deployments - Design and implement data models using Model driven development approach - Implement rich UI features using wide range of UI technologies in React, Lit, Web Component and Typescript - Implement Automated testing using Python and Selenium. - Work with Architecture and business partners to plan and design new solutions that enable fast deployment of cloud-based AI networking services for both Enterprises and Service Providers customer - Design and document technical specifications that will be used to communicate and validate the overall capability of a use case - Participate in design sessions to support and validate ideas for possible solution - Develop and participate in the overall continuous integration process - Write both automated and manual tests that validate the acceptance criteria for a given feature - Work in an Agile environment using Scrum and Kanban methodologies MINIMUM QUALIFICATIONS: - Bachelor's degree or equivalent experience in Computer Science, Information Technology or a related technical field - 7+ years of software development experience in different areas of Software development stack. - Experience in 4 of more of the following programming languages/frameworks: Ruby on Rails, JavaScript, Java, Spring, Go, React, Python - Experience in 3 or more of the following technologies: Docker, Kubernetes, Rest API, CI/CD, Jenkins, and AWS PREFERRED QUALIFICATIONS: - Experience developing large, distributed enterprise applications (scalable, reliable, available, distributed) - Experience in one of the following technologies: Kafka, Redis.io (http://redis.io/), Consul, Vault - Experience or willingness to work on proof-of-concept spikes as well as in an agile environment (Scrum, Kanban, etc.). - Familiarity with basic networking protocols At Cisco Meraki, we’re challenging the status quo with the power of diversity, inclusion, and collaboration. When we connect different perspectives, we can imagine new possibilities, inspire innovation, and release the full potential of our people. We’re building an employee experience that includes appreciation, belonging, growth, and purpose for everyone! 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.
About Cisco
Cisco is the worldwide technology leader that securely connects everything to make anything possible. Our purpose is to power an inclusive future for all by helping our customers reimagine their applications, power hybrid work, secure their enterprise, transform their infrastructure, and meet their sustainability goals.