WOW! - Atlanta, GA
posted 3 months ago
The Software Product Integration Engineer III at WOW! is a pivotal role that focuses on driving the design, testing, and troubleshooting standards for systems and software applications that support, integrate, or enhance network-based products and services. This position is integral to creating and curating applications that consumers utilize, as well as the systems and applications used to test, validate, and deliver these services. The engineer will be responsible for effectively communicating both technical and non-technical concepts to a diverse range of groups within the organization, facilitating the adoption of a continuous integration workflow. This role requires a strong understanding of agile methodologies, particularly SCRUM, to manage backlogs and ensure commitments are met. In this position, the engineer will translate and document the requirements of business partners and engineering organizations into a comprehensive set of functional requirements through detailed user stories. Utilizing Continuous Integration and Continuous Deployment (CICD) and DevOps best practices, the engineer will create, test, and validate deployment scripts or development branches that are essential for publishing or deploying functionality to customers. The role also involves designing and testing complex software systems integration functions related to the design and delivery of products and services, as well as creating, testing, validating, and publishing applications for IOS, Android, and virtual voice services that support network cloud or unified communications-based services. Additionally, the Software Product Integration Engineer III will manage customer portals that allow users to manage their network-based products and services, mentor junior engineers on software development life cycles (SDLC), coding best practices, and SCRUM methodology, and participate in the selection of tools and technology platforms. The engineer will provide escalation support related to the testing, validation, or deployment of software products and will utilize open-source and off-the-shelf systems to facilitate the automated configuration and delivery of services across various systems. This role also includes responsibilities for designing, documenting, and curating automated testing and deployment systems, as well as facilitating the testing of system Application Programming Interfaces (APIs) in the development lab. The engineer will partner with others to create robust reports and dashboards using various database technologies and data visualization platforms, and will act as a subject matter expert on multiple coding languages and systems, providing guidance and support to team members.