Optimum
Overview
Manager, Software Engineering role at Optimum. Lead the design and delivery of next-generation customer engagement platforms, leveraging Google Cloud’s Customer Engagement Suite (CES). Drive digital CX transformation by integrating AI-powered tools like Dialog Flow, Contact Center AI (CCAI), Vertex AI, Apigee, and BigQuery to build scalable, intelligent, and personalized customer service experiences. Work with a high-performing team of developers, cloud architects, and business stakeholders to modernize customer interaction channels—from call centers to digital self-service. This position requires a mix of strong technical and functional skills, leadership ability, and a deep understanding of agile software development practices. Responsibilities
Lead, mentor, and manage a team of software developers and automation engineers, promoting collaboration, innovation, and continuous improvement. Champion the implementation of scalable, secure, and intelligent CX platforms across multiple channels (voice, chat, SMS, app, web). Set clear goals and expectations, conduct regular performance reviews, and support the professional development of team members. Strong stakeholder management across business and technical teams. Hire and onboard new team members as needed. Closely manage the software development lifecycle to ensure timely delivery of high-quality software meeting customer and business requirements. Collaborate with product managers, designers, and QA to prioritize backlogs and plan bi-weekly sprint releases. Manage project timelines, risks, and resources effectively. Provide architectural and technical direction, participate in code reviews, and ensure adherence to best practices and coding standards. Advocate for engineering excellence, including test automation, CI/CD pipelines, and performance monitoring. Evaluate and recommend tools, technologies, and frameworks to enhance development efficiency. Implement and refine agile methodologies (e.g., Scrum or Kanban) to improve team velocity and productivity. Track and report on key metrics related to software quality, delivery, and team performance. Identify areas for improvement in development processes and implement best practices. Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of experience in technically managing software development, automation, and tools. Proven ability to lead cross-functional teams and manage multiple projects simultaneously. Experience mentoring developers and fostering a high-performing team culture. Experience with Google Cloud capabilities. Thorough understanding of software methodologies and DevOps practices. Experience with implementing and optimizing CI/CD pipelines. Good intuition for software design and willingness to learn from other teams and projects. Demonstrated experience solving performance and data issues by applying relevant knowledge. Location in the Dallas/Fort Worth area with readiness for a hybrid work culture. Legal and Compliance
At Optimum, we’re an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, national origin, religion, age, disability, sex, sexual orientation, gender identity or protected veteran status, or any other basis protected by applicable federal, state, or local law. The Company provides reasonable accommodations upon request in accordance with applicable requirements. Optimum collects personal information about applicants for employment for identification, work authorization, background screening (FCRA-compliant), and compliance with federal, state, and local law. Applicants will never be asked to provide money as part of the job application or hiring process. See our Fraud FAQ for details. All job descriptions and required skills, qualifications, and responsibilities are subject to modification by the Company from time to time based on business necessity.
#J-18808-Ljbffr
Manager, Software Engineering role at Optimum. Lead the design and delivery of next-generation customer engagement platforms, leveraging Google Cloud’s Customer Engagement Suite (CES). Drive digital CX transformation by integrating AI-powered tools like Dialog Flow, Contact Center AI (CCAI), Vertex AI, Apigee, and BigQuery to build scalable, intelligent, and personalized customer service experiences. Work with a high-performing team of developers, cloud architects, and business stakeholders to modernize customer interaction channels—from call centers to digital self-service. This position requires a mix of strong technical and functional skills, leadership ability, and a deep understanding of agile software development practices. Responsibilities
Lead, mentor, and manage a team of software developers and automation engineers, promoting collaboration, innovation, and continuous improvement. Champion the implementation of scalable, secure, and intelligent CX platforms across multiple channels (voice, chat, SMS, app, web). Set clear goals and expectations, conduct regular performance reviews, and support the professional development of team members. Strong stakeholder management across business and technical teams. Hire and onboard new team members as needed. Closely manage the software development lifecycle to ensure timely delivery of high-quality software meeting customer and business requirements. Collaborate with product managers, designers, and QA to prioritize backlogs and plan bi-weekly sprint releases. Manage project timelines, risks, and resources effectively. Provide architectural and technical direction, participate in code reviews, and ensure adherence to best practices and coding standards. Advocate for engineering excellence, including test automation, CI/CD pipelines, and performance monitoring. Evaluate and recommend tools, technologies, and frameworks to enhance development efficiency. Implement and refine agile methodologies (e.g., Scrum or Kanban) to improve team velocity and productivity. Track and report on key metrics related to software quality, delivery, and team performance. Identify areas for improvement in development processes and implement best practices. Qualifications
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of experience in technically managing software development, automation, and tools. Proven ability to lead cross-functional teams and manage multiple projects simultaneously. Experience mentoring developers and fostering a high-performing team culture. Experience with Google Cloud capabilities. Thorough understanding of software methodologies and DevOps practices. Experience with implementing and optimizing CI/CD pipelines. Good intuition for software design and willingness to learn from other teams and projects. Demonstrated experience solving performance and data issues by applying relevant knowledge. Location in the Dallas/Fort Worth area with readiness for a hybrid work culture. Legal and Compliance
At Optimum, we’re an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, national origin, religion, age, disability, sex, sexual orientation, gender identity or protected veteran status, or any other basis protected by applicable federal, state, or local law. The Company provides reasonable accommodations upon request in accordance with applicable requirements. Optimum collects personal information about applicants for employment for identification, work authorization, background screening (FCRA-compliant), and compliance with federal, state, and local law. Applicants will never be asked to provide money as part of the job application or hiring process. See our Fraud FAQ for details. All job descriptions and required skills, qualifications, and responsibilities are subject to modification by the Company from time to time based on business necessity.
#J-18808-Ljbffr