Your Impact
As a Software Engineer in the team, you will contribute to the design, development, and operation of our comprehensive data fabric that enables data-driven decision-making and high-impact product features across Cisco. You'll work closely with a cross-functional team of engineers, product managers, and data experts to build scalable data infrastructure and intelligent data management capabilities that power internal and external services. You will be:
- Involved in design and development of sophisticated and robust logic and backend infrastructure that supports large-scale data and compute workflows.
- Collaborate across teams to design solutions that meet performance, reliability, and security requirements.
- Contribute to the automation and optimization of engineering processes
- Participate in the full software development lifecycle, from ideation and design to deployment and monitoring.
- Help shape engineering standards, technical architecture, and operational best practices within the team.
Minimum Qualifications:
- Bachelor’s or master’s degree in computer science or a related field, with 5-6 years of relevant industry experience.
Desired Skills:
- 5+ years of full software development life cycle, including design, development, testing with coding standards.
- Proficient in programming in C++, OS internals (such as multi-threading, file systems, process management, synchronization etc).
- 5+ years of experience working in Linux environments, with excellent debugging skills.
- Exposure to Git source control management, build processes.
Good to have skills:
- Exposure to distributed systems, data center fabric solutions
- Knowledge of cloud architecture and services
- Exposure to Golang, python languages is a plus
Soft skills:
- Independent, Accountable, Good sense of ownership, Outspoken, Communicative.
- Flexible and adaptable and a good team collaborator.
- Ability and motivation to learn new technologies quickly and with minimal support.
- Motivated self-starter with strong communication and organizational skills
- Proven ability to develop and deliver high-quality products within cross-functional teams and tight schedules
- Excellent problem-solving, and collaboration capabilities