PRINCIPAL SOFTWARE ENGINEER AND TECH LEAD, MICROSERVICES

Location: Mountain View, CA
Date Posted: 01-18-2017
Team Overview
Do you want to be part of a team that is leading Information Management solutions into new technology frontiers through innovation, research and advanced development?
TED develops latest cloud applications, scalable shared services and robust security solutions for Information management. TED has a mission to enable software delivery best practices, delivery and operations of the Cloud Platform. Services developed by TED will be consumed by various consumers including product engineering groups to deliver next generation products and solutions. 
 
Challenge
TED, (Technology Enablement and Delivery) is a startup unit. The TED Team is seeking a Principal Software Engineer with Full-stack, Java Development, and Microservices background to build next generation platform features that support the cloud platform strategy. Partnering with Technical Directors, Product, Program and Engineering teams, you will drive the development on end-to-end microservices, containerization within the Data Services layer while using the latest technologies to shape the future of data management. You will help change and influence the direction of our architecture cross-functionally and globally.
 
The ideal candidate is a Full-stack Java Developer with Database (SQL/NoSQL) skills with a broad background and understanding of CI/CD ecosystem and strong ability in the areas of process development, organization, planning, and communication. The Principal Software Engineer, SQL/NoSQL, has high standards for quality and an appetite for creating market-leading user experiences. We operate in a fully Agile development environment that gives you complete ownership for the features that you develop. 
 
Key Responsibilities
  • Execute against the roadmap and strategy to develop next generation features that support the Veritas Cloud Services strategy.
  • Drive a culture of quality first and shared-first mentality in the organization.
  • Managing regular changes in priority due to customer priority changes.
  • Keeping up with developments/roadmaps.
  • Automate testing and development of software modules to a high quality standard
  • Participate in Agile development activities including sprint planning, stand-ups, retrospectives and demos
  • Participate in peer reviews
  • Collaborate with local and offshore co-workers
  • Debug and solve complex problems either individually or within a team
  • Work with your scrum team to continuously improve
Requirements:
  • 7-10 years Software Engineering experience with current expertise in Java 1.8 with at least 1 year Microservices experience.
  • B.S degree in Computer Science is minimum, M.S. in Computer Science is preferred
  • Experience working in a large Agile organizations.
  • Strong emphasis on engineering best practices including; Peer Reviews, Inspections, Automation, Unit Testing, Continuous Integration/ Continuous Delivery
  • Facilitative, learn-teach-learn approach - mentor and guide with hands-on delivery.
  • Must be organized and can continually multitask and re-prioritize base on business priorities.
  • Ability to work with high-performing teams and challenge them to improve further.
  • Knowledge of AngularJS, API Management and Databases  
  • Experience in Agile development methodologies including unit testing and TDD (test-driven development)
  • Object-Oriented Design and multi-threaded application development
  • Experience with Python and other scripting languages
  • Experience developing RESTful web services
  • Working knowledge of delivering into cloud based environments using standard CI/CD tools (Jenkins, Artifactory, Spinnaker, SonarQube) and best practices
  • Knowledge of cloud IaaS/PaaS and Microservices design a plus
  • Experience with continuous software delivery model is a plus
  • Scrum Master or Scrum Team participation experience is a plus
  • Outstanding problem solving and organizational skills
  • Experience working with geographically distributed engineering teams
  • Excellent communication skills, both oral and written
  • Continuously looks for ways to improve and sets a very high bar in terms of quality
SKILLS AND CERTIFICATIONS [note: bold skills and certification are required]3 yrs SQL/NoSQL experience in the context of Cloud Services Full stack Java Development with Java 1.8 Restful Web Services
Very competitive salary and benefits!
Great company to work for!
Full relocation package is available!
Don't miss out! Apply now and we'll be in touch immediately with more specific details, salary information and to answer any questions!!

This position does NOT provide sponsorship so please do NOT apply if you require sponsorship.  Thank You

KP Recruiting Group 
"Bringing Talent to the Marketplace"

KP Recruiting Group is a well established and very respected recruiting firm.  We have built a strong reputation as a premier resource for providing highly qualified candidates for our clients.  We are very experienced in many industries and have a wide range of clients.  We will serve as your advocate during your career search!  Let us do the work for you!  There is never a fee for our services!



 
or
this job portal is powered by CATS