Job Description :
Job Description:
Client seeking a senior software engineer with software and systems integration experience.
The ideal candidate is highly motivated, independent, and works well from design guidelines, providing design feedback to the solution or service architect.
This person will be responsible for the delivery, quality, availability and performance of multiple solution offerings.

The application should be proficient in modern software architectures built on microservices, serverless, containerization, and platform as-a-service technologies. In particular, development experience with Kubernetes and/or spine-leaf networking is a must.
You will develop and deliver new offerings into the global enterprise IT market and enable existing Client products, platform solutions, and social innovation programs across the company to expand and compete in new ways.

Job Functions:
Responsible for the design, development, and implementation of software to integrate solutions components
Responsible for the design, development, and implementation of software of new technical solutions
Develop and implement unit, integration and end-to-end system tests
Troubleshoot and resolve integration issues between solution components
Automate administrative, development, and deployment
Create and update essential engineering documents including specifications, reports, plans, and presentations.
Review requirements and design documents and drive for clarity
Evaluate, recommend, and test new technologies and systems
Participate in engineering design and feature discussions
Build and maintain expertise in evolving technologies and tools used for software development and DevOps

Rack:
3x "leaf” networking switches within a rack. (cell to cell) Cisco, Acton, DELL
2x "Spine” networking switch within a rack. (rack to rack)
About 4 PDUs per rack

Qualifications and Experience:
8+ years of experience
Experience working in fast-paced Agile teams
Experience developing cutting-edge solutions
Experience building large CI/CD pipelines
Strong automation skills
Advanced problem solving methodologies
Ability to learn new tools and workflows with little or no supervision
Travel required for training, meetings, etc.
Strong communications and collaboration skills

Additional desired knowledge
Systems engineering and operations experience
Familiarity with network engineering concepts
Familiarity with storage array technologies
Knowledgeable in modern Windows Server and container technology

Education:
BS/MS in Computer Science or Software Engineering

Requirements:
High-caliber candidate rollout an initial system in three months, followed by a system rollout in December.
8+ years of experience
Experience working in fast-paced Agile teams
Experience developing cutting-edge solutions
Experience building large CI/CD pipelines

Skills:
Strong automation skills
Advanced problem solving methodologies
Ability to learn new tools and workflows with little or no supervision
Travel required for training, meetings, etc.
Strong communications and collaboration skills
Additional applicable technical knowledge
Proficient in multiple modern programming languages
Strong knowledge of scripting languages such as Python
Knowledge of micro services & serverless architectures
Proficient in DevOps and software development technologies such as Jenkins, Travis CI, Ansible,Chef, artifactory, GIT, and/or Jira
Proficient in applicaton virtualization technologies, such as containers (Docker, CoreOS, Kubernetes, Mesos) and VM''s (KVM, Zen, ESXi)
Proficient in Agile methodologies
Strong Linux/UNIX background.