Senior Software Engineer - Cloud Application

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Networking, Software Development, Testing
  • Job Id

What you will do:

Develop application services for PaaS and Infrastructure applications

Define, implement & automate deployment, Zero-downtime, Rolling update workflows

Build tools/frameworks for operational monitoring and alert management

Minimum Qualifications:

3-5 years experience working on a senior high impact software development team

MSEE/CS combined with 2+ years of related experience, or BSEE/CS combined with 5+ yrs related experience.

Programming skills with Python and Java

Linux system development exposure, familiarity with Virtualization, Containers & Microservices.

Experience in all phases of SW development cycle with some exposure to agile development methodologies

Technical Experience:

Practical expertise in building high performance, highly scalable distributed systems deployed on the cloud (AWS or others)

Full stack development experience in developing web applications, RESTful APIs, microservices, stateful & stateless applications. Working knowledge of using various databases (sql or nosql) for persistence.

Use or implementation of PaaS based systems (such as Heroku, Cloud Foundry, OpenShift).

Hands-on backend services using container technologies and container management systems such as Kubernetes, Mesos.

Experience initiating multi-functional collaboration with Ops, Product and Design to develop high quality, focused products (and support your team to independently initiate this same collaboration).

Soft Skills:

Excellent communication and interpersonal skills - Clearly articulate technical concepts, designs & solutions

Passionate and intrinsically motivated

Strong appetite for constant learning, thinking out of the box, questioning the problems & solutions with the intent to understand and tackle better

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered ByLogo