Job Description :
Job Title: Senior Software Engineer
Location : Santa Clara, CA
Duration: Long term

Job Overview
This position is responsible for creating and/or maintaining software applications for a product or family of products. Provide complex code modification, testing and debugging tasks. Provide high level analysis related to software design and development and solve problems.

Key Responsibilities
Senior Software Engineer to work in a typical Silicon Valley startup environment and follow agile methodologies to develop the next-generation Continuous Delivery platform that will change how the software applications are built, deployed and delivered in the Fortune 1000s.
Love experimenting with the new technologies (yes, we track the new stuff you do each week ;) ) and apply them into your current project(s)
Work independently to write code in modern languages and frameworks such as Java, Ruby, JavaScript, Node.js, Rails Be a hardcore devops practitioner
Understand the big picture to develop your own plan of execution
Clearly articulate and communicate your objectives and progress to rest of the team Required Skills:
8+ years of software development experience
Strong experience with Java, Go, Python and NodeJS
Familiarity with DevOps processes and technologies including Chef, Puppet, or Ansible
Strong experience with containers, Kubernetes/Swarm/Mesos
A clear understanding and experience with microservice architecture, cloud services and deployment models
Experience with virtualized infrastructure and Infrastructure as a Service (IaaS) such as vSphere, OpenStack, Amazon Web Services, or Google Compute Engine
Experience with Platform as a Service (PaaS) such as Openshift, Cloud Foundry, Heroku or similar

Required Skills:
Experience working in any of the following areas : systems integration , operating systems, infrastructure management platforms, devops platforms
Interest and ability to learn other technologies , coding languages as needed.
Experience working with two or more from the following: web application development, Unix/Linux environments, mobile application development, distributed systems, networking, developing large software systems, and/or security software development.

Required Education
Bachelor''s Degree or global equivalent in Computer Science or related discipline. Master''s degree or global equivalent a plus.
Work Experience
Typically 5 or more years of experience (3 to 5 years with a Master''s Degree) in software development, Level 2 Support or a related field.
Email:
Phone EXT:9053
             

Similar Jobs you may be interested in ..