Software Product Integration Engineer IV in Englewood, CO at WOW!

Date Posted: 9/6/2020

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Englewood, CO
  • Experience:
    Not Specified
  • Date Posted:
    9/6/2020
  • Job ID:
    REQ-2020-650

Job Description

Engineer IV, Software Product Integration

The Software Product Integration Engineer IV provides technical oversight to a team of engineers and is responsible for driving design, testing, and troubleshooting standards for systems and software applications used to support, integrate, repair, monitor or enhance network based products and services. This role will create and curate applications that consumers use along with systems and applications used to test, validate, and deliver these services.

Duties and Responsibilities:

Essential duties and responsibilities include but are not limited to those listed below:

  • Responsible for the integration of new technologies, systems and applications into the organization
  • Manage and deliver on commitments using agile methodologies such as SCRUM
  • Mentor junior level engineers on SDLC, software systems coding best practices , SCRUM methodology and reviews work and provides feedback
  • Translate and document the requirements of business partners and engineering organizations into a deliverable set of functional requirements through detailed user stories
  • Use Continuous Integration/Continuous Delivery (CICD) and DevOps best practices to create, test, and validate deployment scripts or development branches used to publish or deploy functionality to customers
  • Drives technology integration and testing standards related to the design and delivery of products and services
  • Ensure product delivery technologies utilize and integrate with web portals and mobile applications
  • Responsible for how our product delivery technologies are accessed and utilized via application programing interface (API) by northbound processes and systems
  • Determine methods to utilize and display telemetry data from syslog and/or SNMP to monitor services, systems, and processes
  • Maintain standards on visualization and display methods of telemetry data for engineering and operations personnel to consume
  • Participate in the selection of tools, technology platforms and the technical evaluation of third party vendors
  • Provide escalation support related to the testing, validation, or deployment of software products into the organization
  • Utilize open source and off the shelf systems the automated configuration and delivery of services over a variety of systems and Customer Premise Equipment using open source and off the shelf systems
  • Drive standard policies and practices on how others to consume data and utilize tools related to our service provider platforms. This includes but isn't limited to database design and functionality, consuming syslog and SNMP streams, portal utilization, and reporting
  • Design and select systems used to test products and services in manual and automated testing environments.
  • Partner with all engineering teams to help facilitate CICD throughout all of our environments
  • Design, document and facilitate the testing of system API's in the development lab.
  • Collaborate cross-functionally to create robust reports and dashboards utilizing various database technologies and data visualization platforms
  • Makes recommendations to architecture, product management, and leadership on how to utilize new technologies
  • Acts as a subject matter expert on the team for 3-5 different API's and/or coding languages providing guidance and support to other team members
  • Other duties as assigned

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education:

  • BS or BA from an accredited college or university or equivalent combination of education and experience
  • 3 or more technical certifications or certificates relating to software development or systems administration

Experience/Skills Needed:

  • 8-10 years' progressive experience in software development and/or systems administration functions
  • 3-5 years' experience of cloud ecosystem experience such as VMWare or OpenStack
  • Expertise with GoLang and/or Python
  • Expertise with visualization software such as Tableau, Grafana, or Kibana
  • Expertise with software development lifecycles, repositories, and continuous integration and deployment processes
  • Expert knowledge with SOAP/XML, REST, and JSON frameworks and API's
  • Expert knowledge in automated testing technologies for software applications and/or networks
  • Expert knowledge in automation and technology management solutions
  • Knowledge of the Open Systems Interconnection model
  • Exceptional verbal and written communication skills
  • Comfortable collaborating with all levels of engineers and leaders including presenting technical and non-technical concepts to a wide variety of groups within the organization

Computer Skills:

Microsoft Windows, Microsoft Office, G-Suite, Mac OSX, Unix Like Operating systems, Bash/Shell Scripting, SFTP, SSH, HTTP/S, HTML, PHP, CURL, TCL, SQL, Javascript, Python, Ruby, Wireshark

WOW! is an Equal Opportunity Employer/Minorities/Women/Protected Veterans/Disabled/Sexual Orientation/Gender Identity employer