Taro Logo

Senior Software Engineer

NICE is a global software company serving 25,000+ businesses, including 85 Fortune 100 companies, specializing in customer experience, financial crime prevention, and public safety solutions.
Richardson, TX, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

NICE Systems is seeking a Senior Software Engineer to join their Work Force Management (WFM) software development team. This role focuses primarily on server-side component design, development, and implementation, with client-side development experience being a plus. The position is based in Richardson, TX, with a hybrid work arrangement requiring 2 days in office.

The ideal candidate will be working in an agile development environment, contributing to both technical innovation and team leadership. They'll be responsible for designing and developing quality solutions, implementing tests, and maintaining existing applications. The role requires expertise in Java web application development, with strong knowledge of frameworks like Spring and Hibernate.

NICE is a global leader in software solutions, serving 25,000+ businesses worldwide, including 85 of the Fortune 100 companies. Their software manages over 120 million customer interactions and monitors 3+ billion financial transactions daily. As an innovation powerhouse excelling in AI, cloud, and digital technologies, NICE offers a dynamic environment for career growth and technical advancement.

The position offers the opportunity to work with cutting-edge technologies, including AI-assisted development tools, and contribute to significant projects that impact major global businesses. The role requires a balance of technical expertise, leadership skills, and the ability to work effectively in an agile environment. This is an excellent opportunity for a senior engineer looking to make a significant impact in a global technology leader.

Last updated 7 days ago

Responsibilities For Senior Software Engineer

  • Design and develop quality technical solutions that satisfy business requirements
  • Develop unit, integration, and automation tests
  • Troubleshoot and maintain existing software applications
  • Develop technical models / design for assigned components
  • Contribute to technological and architectural decisions
  • Participate in code reviews
  • Coach and develop team members
  • Work with Scrum Team and stakeholders
  • Contribute to Agile practices improvement

Requirements For Senior Software Engineer

Java
JavaScript
React
  • Minimum 5 years of Java web application development experience
  • Expertise in server-side development using Hibernate, Spring, REST Web Services
  • Experience in Web application development using Angular, HTML5, CSS, JQuery, Javascript
  • Experience with AI-assisted development tools
  • Experience with multi-tier web application development
  • Hands on experience with Continuous Integration and Test-Driven Development
  • Experience with JBoss or Tomcat
  • Good knowledge of Scrum techniques
  • Bachelor's degree in computer science or engineering
  • Excellent communication and interpersonal skills

Related Jobs