Nice Group Co., Ltd. - Sandy, UT

posted about 1 month ago

Full-time - Manager
Remote - Sandy, UT
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Engineering Manager at NICE is responsible for leading a team of software engineers in the development of complex internal software applications. This role emphasizes automation, continuous integration/delivery, and the maintenance of scalable, secure, and highly available systems. The manager will also act as a mentor, guiding the team in best practices while ensuring the smooth operation of applications and infrastructure.

Responsibilities

  • Manage a team of software engineers, providing guidance, mentorship, and support.
  • Lead the design, implementation, and maintenance of internal applications and infrastructure.
  • Participate as the Product Owner, Project Manager, and Scrum Master for feature development.
  • Automate manual processes and continuously improve systems for efficiency and reliability.
  • Lead efforts to expand automated regression tests for internal tools.
  • Act as the primary contact for internal applications and coordinate issue resolution with other teams.
  • Plan and execute disaster recovery tests to ensure system resilience.
  • Collaborate with development teams to provide necessary tools and infrastructure.
  • Maintain a well-groomed backlog of work for the team.
  • Prioritize work requests from development teams in a clear and fair manner.
  • Stay current with new technologies and industry best practices, evaluating and adopting them as appropriate.
  • Lead the design, implementation, and support of software development best practices.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • 8+ years as an individual contributor in software development.
  • 4+ years leading a team.
  • Strong experience with Software Development Lifecycle.
  • Familiarity with cloud technologies, such as AWS or Microsoft Azure.
  • Familiarity with automation and continuous integration/delivery technologies, such as Playwright, GitHub, and GitHub Actions.
  • Excellent interpersonal and communication skills.
  • Experience with Agile software development methodologies.
  • Proven ability to plan, prioritize, and execute multiple projects simultaneously.
  • Strong leadership skills and the ability to manage and motivate a team.

Nice-to-haves

  • Experience with hosted applications or similar technical products.
  • Experience with databases.
  • Experience working with contractors.

Benefits

  • Flexible work model (2 days in office, 3 days remote)
  • Opportunities for internal career growth
  • Collaborative and creative work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service