At NICE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.
So, what’s the role all about?
The 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 leadership model. In addition, the Manager of Engineering will participate in the evolution of NICE inContact standards, tools and methodologies and support improved NICE technology standards and strategy. The primary 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 as results. The Manager of Engineering is responsible for developing and managing an Engineering team, and will be measured based on performance against both short term and long term goals.
About the team: On this team, not only will you be working with other fantastic engineers, you will be working with our flagship Studio development tool, and will have a chance to dig into next generation work including AI. You will constantly be dared to create new processes and improve workflows for our customer satisfaction.
How will you make an impact?
- Provide leadership in design, delivery, and support of NICE software and platforms
- Provide leadership in management and leadership behaviors including senior level communication skills and abilities consistent with the NICE leadership model
- Govern programs, policies and procedures that assure consistent and replicable development methods
- Govern the set of policies that establish standard development languages, tools, and methodology; documentation practices; and examination procedures for developed systems to insure alignment with overall architecture.
- Participate in project scope, schedule and cost reviews.
- Understand product capabilities and limitations.
- Identify and implement ways to improve and promote quality and demonstrate accuracy and thoroughness.
- Responsible for new product software development and quality.
- Maintenance of software/bug fixes.
- Keeps abreast of new technologies and has demonstrated knowledge and experience in various technologies.
- Prepare and submit weekly project status reports; prepare monthly reports outlining team assignments and/or changes, project status changes, and forecasts 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 internal pipeline of leadership talent
- Prioritize, assign and manage department activities and projects in accordance with the department's goals and objectives. Adjust hours of work, priorities and staff assignments to ensure efficient operation, based on workload.
Have you got what it takes?
- 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 of individual contributor software development experience.
- 8+ years of experience "living" with various operating systems, development tools and development methodologies including Java, C#, 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.
- Mastery of engineering concepts and core technologies: development models, programming languages, databases, testing, and documentation.
- Development experience with Web Services and related technologies.
- Experience with Agile software development and SCRUM methodologies.
- Proven track record of delivering high quality software products.
- A solid engineering foundation indicated by a demonstrated understanding of product design, life cycle, software development practices, and support services. Understanding of standard engineering processes and software development methodologies.
- Strong verbal and written communication skills.
What are the technologies we use?
- GitHub and GitHub Actions
- AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, CloudFormation, SQL, Dynamo DB…)
- JavaScript and build tools
- Microservice Architecture
- Docker and Kubernetes (AWS EKS)
- Continuous Integration/Continuous Deployment (CI/CD)
What’s in it for you?
Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!
Benefits at NICE Bolivia:
- Work with the most modern technologies.
- Clear career path supported by different free learning tools.
- Obtain certifications to advance your career.
- Collaborate with global work teams.
- Participate in local and global activities and events.
- Enjoy the flexibility of hybrid work, combining the best of both worlds.
- Engage in exciting competitions and contests.
- Improve your language skills with English support.
- Secure a permanent employment contract.
- Benefit from a company legally constituted in Bolivia and receive full social benefits
About NICE
NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NICE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.
Known as an innovation powerhouse that excels in AI, cloud and digital, NICE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.
NICE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.