Software Engineer, Python with Cloud
Brak informacji o wynagrodzeniu
MidFull-time
#446884·Dodano wczoraj·0
Źródło: CiscoTech 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
70 aktywnych ofert