Software Engineer- Python
Meet the Team
CX Engineering
Experience
Role Type
Role Overview
Key Responsibilities
- Develop, test, and deploy Python-based applications and services aligned with Cisco’s Design Thinking Principles.
- Write functional, clean code and unit tests with minimal guidance, enabling scale, reliability, and velocity in product releases.
- Collaborate with product managers, designers, and engineers to define and implement new features that address customer needs.
- Lead small-to-medium features or projects with limited complexity from technical design through completion.
- Utilize AI-powered coding assistants, automation tools, and AI-driven analytics to accelerate coding, testing, documentation, and optimize software performance.
- Stay current on industry trends, software development lifecycle, and agile engineering practices; coach others as needed.
Required Qualifications (Mandatory)
- Working knowledge and expanded conceptual knowledge in primary technical job family; proficient with current technologies.
- Proficiency in Python programming and related frameworks.
- Strong understanding of software engineering principles, secure coding practices, and best practices.
- Experience with version control systems (e.g., Git).
- Ability to work effectively in a collaborative team environment.
- Excellent problem-solving and communication skills.
- Experience leveraging AI tools for coding assistance, automated testing, and code quality improvement.
Preferred Qualifications
- Experience with Cisco technologies or networking concepts.
- Familiarity with cloud platforms, containerization, DevOps practices, and CI/CD pipelines.
- Knowledge of automation tools and APIs.
- Understanding of AI development platforms, AI infrastructure, and AI-powered workflow automation.
- Experience with AI-driven troubleshooting and intelligent automation tools.
Why Cisco?
Disclaimer
To ensure that we hire the best talent in the right way, we follow a strict hiring process and recently, Cisco has been made aware of fraudulent recruiters claiming to be from the company. Please be advised that any communication from Cisco about careers will:
- be in direct response to an application you have submitted through the company career site
- begin with screening or an interview
- originate from a Cisco email address, and
- be conducted across email, phone, or WebEx
Cisco will never make a job offer without conducting an interview process or ask you for money in any way. If you have been requested to apply for a role or have received an offer from a site other than https://careers.cisco.com or cisco.wd5.myworkday.com , do not provide any personal identifying information, including your Aadhaar or other personal identifying number, birth certificate, banking information, driver's license, or passport.
If you are the target of a recruiting scam, consider filing a report with your local law enforcement authorities. Cisco bears no responsibility, and cannot be held liable, for any claims, damages, expenses, or other inconvenience resulting from or in any way connected to recruiting scams.
Not included in the source posting: benefits.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.