1

Manager Programming Jobs in Utah (NOW HIRING)

Manager Engineering - Media (VOIP) Team Manager of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market. This is achieved by ...

Manager Engineering - Media (VOIP) Team Manager of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market. This is achieved by ...

Mine Engineer Manager Location: Utah Work Schedule: Day Shift Compensation: $135,000- $155,000 PRINCIPAL DUTIES: Develop or approve the Engineering Scope of Services and Work, ensuring project ...

Associate Manager - Engineering

Lehi, UT · On-site

$107.90K - $183.40K/yr

As Associate Manager, you will lead a backend-heavy engineering team through integration work that ... Proficiency in at least one major programming language * Understanding of software engineering ...

Associate Manager - Engineering

Lehi, UT · On-site

$107.90K - $183.40K/yr

As Associate Manager, you will lead a backend-heavy engineering team through integration work that ... Proficiency in at least one major programming language * Understanding of software engineering ...

A Chief Engineer will manage the Engineering Team to efficiently maintain all hotel operations such that safety, security, conversation, and compliance are ensured at the highest levels. What will I ...

next page

Showing results 1-20

Manager Programming information

What are the key skills and qualifications needed to thrive as a Manager Programming, and why are they important?

To thrive as a Manager Programming, you need expertise in software development, project management, and a strong understanding of programming languages, often supported by a degree in computer science or a related field. Familiarity with tools like Jira, Git, and Agile methodologies, as well as certifications such as PMP or Scrum Master, are commonly required. Leadership, communication, and problem-solving skills are crucial for managing teams and delivering projects successfully. These skills ensure efficient project execution, effective team collaboration, and the delivery of high-quality software solutions.

How does a Manager Programming typically collaborate with cross-functional teams to deliver successful projects?

A Manager Programming frequently works alongside product managers, designers, and quality assurance teams to ensure that project goals are met efficiently and effectively. They coordinate timelines, facilitate clear communication between departments, and help resolve technical roadblocks. By fostering a collaborative environment, they ensure that development efforts align with business objectives and user needs. This role often involves regular meetings, progress updates, and negotiating priorities to keep projects on track.

What does a Manager Programming do?

A Manager Programming oversees the planning, development, and scheduling of program content for an organization, often in media, broadcasting, or technology fields. They coordinate with teams to create engaging and effective programming that aligns with the organization's goals and audience needs. Responsibilities typically include managing budgets, supervising staff, and analyzing audience data to inform programming decisions. They play a crucial role in ensuring the success and quality of the content delivered.

What is the difference between Manager Programming vs Software Developer?

AspectManager ProgrammingSoftware Developer
CredentialsBachelor's or higher in Computer Science, management experienceBachelor's or higher in Computer Science or related field
Work EnvironmentTeam leadership, project management, strategic planningCode development, debugging, feature implementation
Industry UsageTech companies, software firms, IT departmentsTech startups, software companies, IT services

While both roles require strong technical skills, Manager Programming focuses on leading teams and managing projects, whereas Software Developers primarily focus on writing and testing code. The roles often overlap in technical knowledge but differ in responsibilities and scope.

What are the most commonly searched types of Programming jobs in Utah? The most popular types of Programming jobs in Utah are:
What cities in Utah are hiring for Manager Programming jobs? Cities in Utah with the most Manager Programming job openings:
Manager Engineering

Manager Engineering

NICE

Sandy, UT • On-site

Other

Posted 19 days ago


Job description

Manager Engineering - Media (VOIP) Team

Manager of Engineering is an energetic, passionate software leader who thrives on successfully releasing products to the market. This is achieved by demonstrating leadership behaviors consistent with NICE CXone's 4E leadership model. Managers will participate in the evolution of NICE CXone standards, tools and methodologies and be empowered to make improvements to those standards and strategy. The responsibility of this position is to lead the growth, quality and efficiency of an Engineering team while also developing team members into great leaders of behavior as well. The Manager is responsible for developing and managing an Engineering team, and will be measured based on performance against both short term and long term goals.
The CXone media services team writes software that powers over 6 billion customer phone calls per year. As an experienced team accustomed to real-time communication, we use SIP, RTP, C++, C#, REST and Windows Server to process the world 20ms at a time as we handle over 75,000 simultaneous VoIP calls. We are an entrepreneurial team that frequently investigates and adopts new technology to help us do things faster and better. 
As an Engineering Manager, a Typical Day Might Include the Following:

  • Provide leadership in design, delivery, and support of software and platforms
  • Provide leadership in management and behavior including senior level communication skills and abilities consistent with the 4E leadership model
  • Participate in project scope, schedule and cost reviews.
  • Understand product capabilities and limitations.
  • Identify and implement ways to improve and promote quality.
  • Responsible for new product software development and quality.
  • Maintenance of software/bug fixes.
  • Release scheduling.
  • Keeps abreast of new technologies.
  • Reporting on status; prepare reports outlining team assignments and/or changes, project status changes, and forecast project timelines.
  • Provide leadership to individuals on team(s) through coaching, feedback, development goals, and performance management.
  • Prioritize employee career development in an effort to grow NICE CXone's internal pipeline of leadership talent
  • Prioritize and manage department activities and projects in accordance with the department's goals.


To Land This Gig You'll Need:

  • Bachelor's degree in Computer Science, Business Information Systems or related field or equivalent work experience required.
  • Master's degree in Computer Science or Business Management preferred.
  • Relevant certifications also preferred among other indications of someone who values continuing education.
  • 8+ years' experience "living" with various operating systems, development tools and development methodologies including Java, C#, C++, NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS, Azure, Apache among others.
  • Idea generation and creativity in this position are a must, as are the ability to work with deadlines, manage and complete projects on time and within budget.
  • Proven history of delivering on deadlines/releases without compromising quality.
  • Experience with Agile software development and SCRUM methodologies.
  • Excellent interpersonal skills with all kinds of people at all levels of the organization.
  • Ability to work through conflict, gain trust, and influence outcomes
  • Strong verbal and written communication skills.


Bonus Experience:

  • Experience with telephony, networking, hosted applications, or other similar technical products.
  • Telecommunications experience with IVR applications or telephony apps.
  • Experience with user acceptance testing, regression testing and integration testing.