12 days old

Principal Engineer

Pleasanton, CA 94588
  • Job Code

Principal Engineer


  • Design and develop cloud based event driven services based on top of CloudFoundry based PaaS e.g. IBM Bluemix
  • Design and document reusable APIs to support current and future Cloud Services development requirements
  • Lead and direct in large-scale, complex, cross-functional projects
  • Lead the discovery phase of large projects to develop high level design
  • Champion test driven development and continuous delivery of our work
  • Help triage, diagnose, debug and fix issues with production systems
  • Write technical documentation as appropriate to illustrate system software design and API usage
  • Implement DevOps capabilities especially with continuous integration, continuous delivery and environment automation ("infrastructure-as-a-code", automated provisioning, deployments and runbook)
  • Design, architect, code, and implement services/components in Java and/or Node JS
  • Create and enhance the Continuous Integration (CI) infrastructure
  • Develop libraries for automation framework and backend services
  • Architect, design and implement tools needed for Application development and release to production
  • Create framework to enable unit and functional tests automation
  • Research and develop tools to catch memory leaks and application crashes
  • Investigate technical issues related to the CI failures
  • Create services for supporting API requests such as failure analysis, root cause analysis, and success/failure rates
  • Create intelligent and self-learning dashboards to track and monitor the CI behavior
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions
  • Participate in the technical design discussions, architecture improvement, propose, and implement solutions
  • Ability to work both independently and with a team in a collaborative setting.


  • Bachelor's in computer science or software engineering
  • 12 years of relevant working experience
  • 5+ years of experience as a software developer
  • Strong background in server-side JavaScript development using NodeJS
  • Strong background in Java development
  • Hands on experience with Microsoft Azure cloud platform
  • Experience with writing Kafka Streaming jobs
  • Experience with MicroServices is a plus
  • Strong object-oriented programming and design experience in Java.
  • Experience in designing and developing UI solution using javascript
  • Experience in delivering web and mobile applications.
  • Familiarity with Adobe Experience Manager content management system.
  • Experience with Redis or other caching framework.
  • Understanding of REST, JSON
  • Strong background in leveraging DevOps "as a way" to deliver MicroServices based cloud native solutions.
  • Knowledge of cloud operating model and DevOps tooling are critical e.g. Jenkins, Bamboo, Puppet/Chef, BOSH or specific cloud platforms like AWS CloudFormation, CodeDeploy, CodePipeline or Azure Pack Portal
  • Experience with MicroServices and supporting tooling: CloudFoundry (any flavor), Kubernetes, Mezos, Swarm, Docker etc.
  • Strong knowledge of Continuous Integration
  • Strong leadership skills and the ability to lead a team of software engineers
  • Strong ability to present technical solutions and new architecture to cross functional team members
  • Strong Knowledge of JSON, XML, XSL and JavaScript engines

Primary location: Pleasanton, CA


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Principal Engineer

Randstad Technologies
Pleasanton, CA 94588

Share this job

Principal Engineer

Randstad Technologies
Pleasanton, CA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast