What you’ll be doing...

We are actively searching for a Senior Manager, Software Engineering as part of the technology organization within Visible. This role will provide technical leadership, vision and direction for the software engineering organization. This individual will oversee multiple software engineering teams which design, develop, and support applications to meet our fast-paced business requirements. This manager will work with engineering, product and design leaders to execute in an agile way against our product roadmap. The Senior Manager will also provide technical guidance and mentorship with a dedication to deliver product roadmaps on-time and within budget. In this role you will provide vision and leadership to implement latest software practices with a focus on quality and delivery.


  • Ensures all engineering projects, initiatives, and processes are in conformance with organization's established best practices and business objectives
  • Plans and directs all aspects of engineering activities and projects within an organization
  • Communicate status, risks, and offers mitigation strategies to ensure on-time delivery of all committed projects to cross-functional teams and high-level management
  • Prioritize and allocate projects, products, and resources with the assistance of architects and managers.
  • Establish world class software teams by hiring and developing top talent.
  • Oversees the development, implementation and execution of multiple projects ensuring scope and schedule are established for projects
  • Establishes the proper resource allocation for the department, including prioritization and staff deployment; acts based on changed priorities.
  • Define and measure Key Performance Indicators (KPI) – drive corrective actions throughout the entire software department based on real data and results.
  • Keep Managers accountable, as well as developing their professional growth.

What we’re looking for...

  • BS/Masters in Engineering, Computer Science, or related field or equivalent work experience
  • 12+ years software engineering experience
  • 6+ years of software leadership experience
  • Experience leading mobile and web teams preferred
  • Agile experience necessary
  • Proven results oriented person with a delivery focus
  • Excellent verbal and written communication skills
  • Ability to work well with people and be both highly motivated and motivating
  • High attention to detail including precise and effective customer communications
  • Ability to manage multiple, competing priorities simultaneously
  • History of teamwork and willingness to roll up their sleeves to get the job done
  • Ability to work well with people and be both highly motivated and motivating
  • Experience with solving and operating solutions requiring high availability, highly scaling, low latency solutions
  • Proven analytical and quantitative skills and the ability to use hard data and metrics to back up assumptions to develop project business cases and prioritize allocation of resources


When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.