Principal Engineer

TIBCO Software Inc.
  • california city
  • Confidential
  • 7-10 years
  • Views
  • 29 Mar 2017

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Design, implement and own containerized polyglot micro-services powering TIBCO iPaaS platform.
Architect, and implement automation software to rapidly deploy micro-services across multiple environments on AWS and Vagrant.
Evaluate & Identify improvements to evolve existing CI/CD pipeline to enhance engineering velocity.
Participate in high-level architectural discussions with product owners and cross-functional engineering leaders.
Interact with multiple development teams and Quality Engineering teams to build tools to improve the quality of delivered services.
Provide technical leadership and direction to offshore team members, assign tasks, track and monitor progress.
full-stack software development experience
Proficiency in multiple programming languages, with a strong background in Java and substantial experience in golang, and nodejs
Extensive experience in the design, development and testing of highly scalable and reliable REST APIs
Experience with containerized micro-services architectures, preferably Docker & Vagrant
Experience with AWS infrastructure technologies, EC2, ELB, S3, DynamoDB, CloudFormation etc.
Experience with CI/CD tools & processes, preferably with Team City and/or Jenkins
Experience with configuration management tools such as Ansible/Chef/Puppet
Excellent python and Unix shell scripting skills
Ability to work in a fast paced Agile development environment with delivering features, enhancements and defect fixes in 2-3 week Sprints
Experience working with a distributed team of engineers


Competencies/Skill sets for this job

Shell Scripting Aws Unix Agile Python

Job Posted By

About Organisation

TIBCO Software Inc.