# Software Engineer

**Company**: Cisco
**Location**: Bangalore, India
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Bangalore-India/Techincal-Leader---Software-Engineering---Java-Kafka---Distributed-Systems---Spark-Flink---Data-Platform---DevOps-SRE---12--Years_2028743-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-engineer-197cd8fa-38d/

## Description

We are looking for a hands-on Software Engineer to join a high-impact data engineering team with a focus on developing data products and features by leveraging the underlying data analytics platform.

**Your Impact**

- Build high-performant, highly scalable, complex, and distributed systems – end to end.

- Contribute to a future-ready, high-quality, and performant codebase.

- Share technical solutions and product ideas with the broader team through design review, code review, proof-of-concepts, and show-and-tell sessions.

- Participate and contribute ideas to our technology, algorithms, and products.

- Work closely with development, test, and various cross-technology teams to design development strategies and plans, followed by designing and writing code reflecting product requirements and functionality.

**Minimum Qualifications**

- At least 12+ years of experience in developing and maintaining enterprise-grade applications.

- Strong experience in Java, Python, and GO or other modern programming languages/technologies.

- Adept in using AI tools like Copilot, Cursor, Codex, etc., in design/development and testing.

- Solid foundation in data structures, algorithms, object-oriented design, and SOA architectures.

- Experience in building large, asynchronous task systems, scalable distributed systems with a good understanding of microservices architecture and associated principles.

**Preferred Qualifications**

- Experience developing services using frameworks like spring, spring boot.

- Experience with Docker or other configuration management tools.

- Hands-on experience with RESTful Webservices and Responsive web design patterns.

- Expertise in Messaging Systems such as Kafka, RabbitMQ.

- Familiarity with 12-Factor app development methodology and guiding principles.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Java
- Python
- GO
- data structures
- algorithms
- object-oriented design
- SOA architectures
- microservices architecture

### Nice to have
- spring
- spring boot
- Docker
- RESTful Webservices
- Responsive web design patterns
- Kafka
- RabbitMQ
- 12-Factor app development methodology

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Bangalore-India/Techincal-Leader---Software-Engineering---Java-Kafka---Distributed-Systems---Spark-Flink---Data-Platform---DevOps-SRE---12--Years_2028743-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
