Skip Navigation

Principle Software Engineer

Apply Now Job ID R-335496 Date posted 04/12/2019

Job Description Summary

Develop and support integrated automation solutions for DevOps. This individual will work in a team setting working to automate the software delivery pipeline and create tooling to streamline and enhance the current automation workflows and help build new workflows for next generation solutions.

Key Responsibilities

• Automate in house processes and develop custom tooling for CI/CD
• Develop deployment automation using DevOps principles
• Develop and configure management tooling for Cloud based infrastructure
• Educational Qualifications & Previous Experience
o Computer Science degree or relevant experience in Software Development and/or Software Automation Development.

Professional Skills & Key Competencies

• Experience in software development for cloud-based applications and container-based solutions (Kubernetes, Docker Swarm, etc)
• Experience developing in Node.js, Go, Python or C#
• Experience in automating software and deployment environments for CI/CD.
• Experience in configuration management tools (SaltStack, Chef, Puppet, Ansible)

Desired / Additional Skills & Knowledge

• Kubernetes
• Kafka
• Ability to perform in a team environment with task-oriented focus.

Minimum Qualifications

• Software Development Life Cycle
• Proficient in 2+ Software Languages
• Configuration Management experience


Desirable
• Jenkins
• Salt Stack
• Terraform
• REST Services

Job Description

Develop and support integrated automation solutions for DevOps.  This individual will work in a team setting working to automate the software delivery pipeline and create tooling to streamline and enhance the current automation workflows and help build new workflows for next generation solutions.

Key Responsibilities

  • Automate in house processes and develop custom tooling for CI/CD
  • Develop deployment automation using DevOps principles
  • Develop and configure management tooling for Cloud based infrastructure

Educational Qualifications & Previous Experience

  • Computer Science degree or relevant experience in Software Development and/or Software Automation Development.

Professional Skills & Key Competencies

  • Experience in software development for cloud-based applications and container-based solutions (Kubernetes, Docker Swarm, etc)
  • Experience developing in Node.js, Go, Python or C#
  • Experience in automating software and deployment environments for CI/CD.
  • Experience in configuration management tools (SaltStack, Chef, Puppet, Ansible)

Desired / Additional Skills & Knowledge

  • Kubernetes
  • Kafka
  • Ability to perform in a team environment with task-oriented focus.

Minimum Qualifications

  • Software Development Life Cycle
  • Proficient in 2+ Software Languages
  • Configuration Management experience

Desirable

  • Jenkins
  • Salt Stack
  • Terraform
  • REST Services

#LI-TECH

Primary Work Location

USA CA - San Diego TC Bldg C&D

Additional Locations

Work Shift

NA (United States of America)
Apply Now

Similar Job Openings Nearby

Sr. Manager - Software Engineering San Diego, California 10862570
Software Engineer San Diego, California 9950330

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Sign up

Join our Talent Community

Sign up to receive information about career opportunities, news and events.

Areas of InterestSearch for a category, location, or both, select a term from the suggestions, and click "Add".

  • Software Engineer, San Diego, California, United StatesRemove

Find Your Role

Select a job category, location or group to view its corresponding jobs.

Jobs By Location

Jobs by Category + Location

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status, or any other protected status.

All applicants should complete the on-line application process. BD is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require assistance or an accommodation because of a disability to participate in the application process, please call 855-BD-HELPS (855-234-3577) or email asc.americas@bd.com