Software Engineer - Python, UI, AI, Exp: 4-8 Yrs, Bangalore

Cisco
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 4-8 yearsEducation: bachelorsSkills: ["Collaboration","Problem-solving"]

Build and maintain high-performance full-stack applications for Cisco’s Data & Analytics platform. Develop scalable microservices and robust RESTful APIs using Python (FastAPI/Flask) and Java (Spring Boot), including secure authentication, validation, and error handling. Partner with frontend, QA, architects, and DevOps to deliver integrated backend features, troubleshoot production issues, and support CI/CD, automated testing, and release management while improving observability and reliability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 month ago

Software Engineer - Python, UI, AI, Exp: 4-8 Yrs, Bangalore

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and maintain high-performance full-stack applications for Cisco’s Data & Analytics platform. Develop scalable microservices and robust RESTful APIs using Python (FastAPI/Flask) and Java (Spring Boot), including secure authentication, validation, and error handling. Partner with frontend, QA, architects, and DevOps to deliver integrated backend features, troubleshoot production issues, and support CI/CD, automated testing, and release management while improving observability and reliability.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain robust RESTful APIs and backend services using Python (FastAPI/Flask) and Java (Spring Boot).
  • •Define and implement API contracts, validation logic, and error-handling standards for seamless integration.
  • •Develop secure backend solutions using OAuth 2.0 and JWT, ensuring code quality through testing and observability.
  • •Collaborate with architects, frontend developers, QA, and DevOps to deliver integrated, high-quality backend features.
  • •Troubleshoot production incidents and support CI/CD pipelines, automated testing, and release management for continuous delivery.

Key Requirements

  • •Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
  • •4-8 years of backend software development experience building RESTful services.
  • •Strong programming skills in Python (FastAPI/Flask/Django) and Java (Spring Boot/MVC).
  • •Proven experience building modern scalable UI applications with React (including Redux or React Query).
  • •Proven experience with SQL and relational databases (e.g., PostgreSQL, MySQL, Oracle) or data warehouses (e.g., SAP HANA, Snowflake).
Experience:4-8 yearsEnterprise analyticsMicroservicesDistributed systems
Education:Bachelor's in Computer Science, Engineering (or related technical field)
Skills:CollaborationProblem-solving
Tech Stack:PythonFastAPIFlaskDjangoJavaSpring BootSpring MVCREST APIsOAuth 2.0JWTReactReduxReact QuerySQLPostgreSQLMySQLOracleSAP HANASnowflakeGit

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor