Principal Software Engineer

Location: Santa Clara, CA, United States
Date Posted: 07-21-2017
Job Title :Principal Software Engineer - 4
Location: Santa Clara, CA.
Requisition #: 7415137

Responsible for all technical aspects of leading a team implementing a new Client SaaS Platform for the following areas:
Automating Docker container orchestration, lifecycle management, and monitoring
CI/CD pipeline tooling
Microservice templates
Docker based ephemeral test and staging environments
As the technical leader you are accountable for the team’s code quality, performance, reliability, and commitments
An important code contributing member of the team
Actively foster continuous team improvement in self and the team
Partner with developers, architects and the business to optimize the integration and delivery of existing and new services
Enable autonomy in development teams through the creation and delivery of valuable self-service and automation capabilities
Pair with other engineers to promote skills enhancement and knowledge sharing
Research and share the latest innovations in automation and virtualized infrastructure
Be able to work independently and be self-directed

BS/MS in Computer Science or 7-10 years of relevant industry experience
Strong technical leadership and communication skills
Experience as a team technical lead, preferably on a SaaS product or a large scale, highly available, service-oriented, distributed production systems.
Linux experience in a highly-available production environment with good scripting skills
Solid software programming experience with a major language such as Java, Javascript, C#, or Scala.
Experience with with SaaS best practices such as multi-tenancy and zero downtime deployments
Experience with DevOps best practices such as continuous delivery and observability
Experience with Docker containers and orchestration systems such as Kubernetes or Mesos. Experience with Red Hat’s OpenShift is a plus.
Experience with CI/CD tools such as Jenkins, Artifactory, and Docker registries
Experience with cloud platforms such as AWS, Azure, or Google Cloud
Knowledgeable about virtualization technologies such as VMWare
Knowledge of SSO, SAML, and OAUTH
Experience with messaging systems like Kafka
SOA and/or microservice design and implementation experience
Experience with Agile software development
A history of training, mentoring and influencing other technologists
Experience writing standards and best practices on development topics
Strong business insight and the ability to identify key issues and their impact in a broader business context. Candidate must be able to translate technology into business terms and value, with a track record of influencing and improving business solutions.
Strong teamwork skills for cross-group cooperation
Strong analytical skills and the ability to understand complexities and how components connect and relate to each other
A history of training, mentoring and influencing other technologists.
Constantly refine and stay current with emerging themes in software development and testing

Central Business Solutions, Inc,
37600 Central Ct.
Suite #214
Newark, CA 94560.
Central Business Solutions, Inc(A Certified Minority Owned Organization)
Checkout our excellent assessment tool:
Checkout our job board :
Central Business Solutions, Inc
37600 Central Court Suite 214 Newark CA, 94560
Phone: (510)-713-9900, 510-573-5500 Fax: (510)-740-3677
this job portal is powered by CATS