Cisco
Cisco
New

Software Engineer, Python with Cloud

Brak informacji o wynagrodzeniu
MidFull-time
#446884·Dodano wczoraj·0
Źródło: Cisco
Aplikuj teraz

Tech Stack / Keywords

PythonAWSAzureGoogle Cloud PlatformKubernetesCI/CDREST APIsContainersServerless

Firma i stanowisko

Cisco provides solutions that power how humans and technology work together across physical and digital worlds, with a focus on security, visibility, and insights in the AI era.

Wymagania

  • Professional software development experience, with solid knowledge of software engineering principles and practices.
  • Proficiency in Python and experience building maintainable, well-tested applications or services.
  • Experience developing backend services, REST APIs, automation tools, data pipelines, or internal platforms.
  • Hands-on experience with at least one major cloud platform, such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with cloud technologies such as containers, serverless computing, managed services, infrastructure as code, or Kubernetes.
  • Experience working with CI/CD pipelines, source control systems, automated testing, or related engineering infrastructure.
  • Understanding of distributed-system concepts and API or service design.
  • Experience writing automated tests and supporting software in production or production-like environments.
  • Strong debugging and troubleshooting skills, including experience using logs, metrics, traces, and other diagnostic tools.
  • Ability to write clear technical documentation.
  • Strong collaboration skills and the ability to work with engineers and stakeholders across different teams.
  • Ability to work independently on well-defined projects while seeking guidance and feedback when appropriate.
  • Experience with developer productivity, developer platforms, software development lifecycle tooling, or engineering quality initiatives is a plus.

Obowiązki

  • Participate in the complete software development lifecycle: understand requirements, design, develop, test, automate, deploy, operate, and maintain software.
  • Design and build reliable backend services, APIs, automation tools, and data-processing pipelines.
  • Develop and operate solutions using cloud services and cloud-native technologies.
  • Partner with engineering teams, repository owners, and platform teams to introduce and improve shared tooling and standards.
  • Contribute to technical design reviews, architecture discussions, and code reviews.
  • Improve the maintainability, observability, diagnosability, performance, and reliability of the systems owned by the team.
  • Investigate and resolve issues affecting development workflows, pre-production environments, and production services.
  • Contribute to frameworks and standards for detecting, isolating, and remediating software and test failures.
  • Write and maintain automated tests, technical documentation, operational guidance, and runbooks.
  • Participate in a rotating on-call schedule to diagnose and resolve service and integration issues when needed.

Benefity

  • A team of highly capable and dedicated colleagues across engineering, product management, and platform organizations.
  • The opportunity to build meaningful internal systems that improve engineering quality and software delivery.
  • A collaborative and supportive environment valuing technical rigor, pragmatic execution, learning, and cross-team partnership.
  • Opportunities to influence shared engineering practices and improve software quality management at scale.
  • Work-life balance supported through trust in managing time and commitments.
  • A respectful and enjoyable work environment.
Cisco

Cisco

70 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz