Software Engineer (Backend)
Who We Are
The Digital Enterprise Solutions team is changing the way we run Cisco’s operations by maximizing the power of technology, the best of business processes and superior data insights. Together, we will reimagine the Cisco experience. Show the world how to reinvent applications and leverage the future of the Internet to showcase the power of Cisco: our people, products, processes, systems, and data. Please join us and make this journey together!
What you’ll Do
Our team is seeking a backend software engineer to join a dynamic and agile team of talented engineers developing platform automation and tools that support cloud infrastructure. You will partner with Product Managers, Developers and Program Teams to develop features to serve our users’ needs.
Who you will work with
Cisco is transforming its platforms to run the next generation of cloud-native and multi-cloud services. This role offers a superb opportunity to work with a team to transform how cloud infrastructure platforms are developed and managed with full software automation. This team is responsible for developing tools and platforms for users to procure and manage cloud infrastructure. While we work closely with infrastructure, solving problems through software development is at our core.
Responsibilities:
· Work closely with tech leads and product managers to plan, build, and launch new features
· Participate in technical design collaborations, contribute to designing, documenting, and testing technical solutions to meet business objectives
· Participate in building applications using languages such as Golang, Python
· Ensure the quality, performance, robustness, and scalability of the services you implement.
· Maintain systems by monitoring, identifying, and correcting software defects
· Practice Scrum/Agile methodologies to achieve high velocity deliverables
· Constantly learn and improve your own technical skills by reading code, documentation, running experiments and talking to your colleagues.
Required Skills and Experience
· Master’s degree in Computer Science, Software Engineering or relevant field
· Understanding of software development methodologies
· Success in crafting readable and testable code, embracing unit tests and integration test concepts.
· Proficient experience in Golang or Python
· Proficient experience in Linux and Docker
· Strong communication and problem solving skills
· Ability to speak and write in English fluently
· Willing to learn new technologies
· Better to have good knowledge of Ansible, Terraform and Kubernetes
· Better to have good knowledge of building cloud-native and server-side RESTful APIs and automation tools.
· Better to have database experience: NoSQL (MongoDB, Redis, Elasticsearch) , SQL (PostgreSQL, MySQL)
About Cisco
Cisco manufactures and sells networking hardware, telecommunications equipment and other high-technology services and products. Cisconians use technology to enable possibility, innovation and success.
View WebsiteGet More Interviews for This and Many Other Jobs
Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.
Sign Up for Free