Collaborate with the team on designing, developing, and maintaining projects of small to medium complexity.
Write and deliver cloud infrastructure and source code for server-side features.
Assess existing technologies and contribute to development plans for design improvements.
Develop knowledge and experience of public cloud providers.
Build and maintain application infrastructure on assigned servers.
Migrate existing services from current servers to cloud environments where appropriate.
Contribute to cloud-based solutions that follow security and engineering best practices.
Support the development and maintenance of application platforms.
Help evaluate technology choices and identify opportunities to improve system design.
Write scripts to automate operations and server management.
Maintain QA and production environments using automation tools.
Reduce repetitive operational work through scripts and reusable tools.
Contribute to smoother deployment and maintenance processes.
Build and maintain tools for monitoring and analysing trends.
Help identify problems affecting availability, performance, and stability.
Contribute to improvements in the reliability of systems, services, and products at scale.
Use relevant monitoring and observability practices to investigate issues and support resolution.
Apply security standards and policies when deploying code into live environments.
Follow change management processes.
Contribute to the design and implementation of secure cloud-based solutions.
Work with engineering and security colleagues to identify opportunities to improve security.
Collaborate with team members to share technical knowledge and resolve problems.
Develop awareness of Agile methodology, timelines, and deliverables.
Identify ways to remove blockers and meet deadlines.
Perform technical and administrative duties related to systems design, development, and delivery.
Skills & Eligibility
The minimum qualifications specify either of these combinations:
A bachelor’s degree plus two years of related experience.
A master’s degree plus zero years of related experience.
The listing does not provide a detailed list of accepted degree specialisations in the supplied qualifications. Candidates should confirm the accepted disciplines and any additional conditions if this or a similar vacancy becomes available again.
Candidates must have knowledge and hands-on experience with Java 8 or later, Python, or another widely used programming language.
Practical coding experience is relevant because the role includes writing server-side features, developing automation scripts, maintaining tools, and contributing to systems that run in cloud environments.
Knowledge of the Java Spring ecosystem, multithreaded and asynchronous programming, and profiling is also mentioned as desirable in the supplied description.
Experience with Kubernetes and the container ecosystem is included in the minimum qualifications. Applicants should understand how containerised applications are packaged, deployed, managed, and maintained.
Useful preparation areas include container fundamentals, Kubernetes workloads and services, application configuration, deployment troubleshooting, resource management, and the operational considerations of running services in containers.
The minimum requirements include knowledge of building real-time systems. Candidates should be ready to explain how they approach responsiveness, concurrency, latency, reliability, and the handling of time-sensitive processing, where relevant to their experience.
The supplied description does not define a specific real-time technology or performance target, so applicants should focus on examples from their own projects rather than assuming a particular framework is mandatory.
The minimum qualifications specify either of these combinations:
A bachelor’s degree plus two years of related experience.
A master’s degree plus zero years of related experience.
The listing does not provide a detailed list of accepted degree specialisations in the supplied qualifications. Candidates should confirm the accepted disciplines and any additional conditions if this or a similar vacancy becomes available again.
Candidates must have knowledge and hands-on experience with Java 8 or later, Python, or another widely used programming language.
Practical coding experience is relevant because the role includes writing server-side features, developing automation scripts, maintaining tools, and contributing to systems that run in cloud environments.
Knowledge of the Java Spring ecosystem, multithreaded and asynchronous programming, and profiling is also mentioned as desirable in the supplied description.
The following qualifications are listed as preferred. They may vary in importance according to team and business needs.
Experience with Voice over Internet Protocol (VoIP) and call control processing is preferred. This background can be relevant to systems that manage communication sessions, call signalling, and related real-time services.
The description mentions experience with tools such as:
Elasticsearch: Working with indexed data, logs, and searching or analysing operational information.
Prometheus: Collecting and querying metrics to help monitor application and infrastructure behaviour.
Grafana: Building dashboards and visualising metrics or monitoring data.
Experience with observability can help engineers understand service behaviour, identify performance problems, investigate incidents, and track system health.
Cisco prefers candidates who can take a product from backend services through the user interface to a usable tool. This means the ability to contribute across different application layers rather than working exclusively on infrastructure or backend code.
The role emphasises taking responsibility for features and services from design through production operation. Candidates should be able to demonstrate that they follow issues through to resolution, communicate blockers, and take responsibility for the quality of their work.
Experience delivering complex projects across multiple teams or systems is also preferred, particularly where the requirements are ambiguous or priorities change.
The description distinguishes AI engineering experience from simply using an AI coding assistant. It highlights practical experience in areas such as:
Designing and building AI agents that automate engineering or business workflows.
Delivering end-to-end tools that include a user interface and are built with AI.
Completing AI initiatives at work or independently that were shipped and adopted by other users.
Applicants who have relevant experience should describe the problem addressed, the system or agent they developed, their individual contribution, and evidence of usage or adoption. A tutorial or experimental prototype should not be presented as a shipped production system unless it genuinely reached that stage.
Candidates preparing for this role or similar cloud/platform engineering openings should focus on practical experience in the following areas.
Java or Python: Practise writing maintainable code, handling errors, testing components, and working with APIs or system services.
Spring and concurrency: Review the Java Spring ecosystem, multithreaded programming, asynchronous processing, and profiling if these match your primary language.
Kubernetes and containers: Learn how applications are containerised, deployed, monitored, and troubleshot.
Cloud infrastructure: Understand application hosting, configuration, service migration, infrastructure management, and cloud deployment principles.
Automation: Practise scripting common operational tasks and reducing repetitive server-management work.
Observability: Understand the role of logs, metrics, dashboards, alerting, and trend analysis. Gain hands-on experience with relevant monitoring tools where possible.
System reliability: Prepare examples of diagnosing failures, improving performance, managing availability, and resolving production issues.
AI engineering: Build a useful AI-powered workflow or agent and document how it works, how it was evaluated, and whether it was adopted by users.
These are preparation recommendations derived from the supplied responsibilities. They do not replace the specific requirements of an active Cisco vacancy.
The stated minimum qualification is a bachelor’s degree plus two years of related experience, or a master’s degree plus zero years of related experience.
October 20, 2026
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.