Senior Software Engineer
Company: NICE
Location: Richardson
Posted on: January 8, 2026
|
|
|
Job Description:
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. This candidate will work in hybrid mode (2
days in office) from Richardson, TX Nice Systems is currently
seeking a dynamic individual with high energy and drive to join
Work Force Management (WFM) software development team as a Senior
Software Engineer. This engineer will primarily focus on the
development of server- side component design, development, testing
and implementation. Experience with client-side development is a
plus. This engineer will work in agile development environment and
follow the agile processes and practices. Responsibilities • Design
and develop quality, proficient and well documented technical
solutions that satisfy business requirements and meets corporate
architectural standards. • Develop solid unit, integration, and
automation tests according to organizational standards. • Assist in
troubleshooting and maintenance of existing software applications;
identify and implement additional improvements when warranted; work
with external stakeholders as needed. • Develop technical models /
design for assigned components. • Contribute to and drive
technological and architectural decisions. • Participate in
reviewing design and code for other team members. • Gets team to a
high performing level by recognizing areas of strength and
improvement and employing appropriate coaching and development
techniques. • Works with Scrum Team, as well as internal and
external stakeholders, to influence and drive decision making and
support organizational project or product teams. • Contributes to
the advancement and improvement of Agile practices within the
organization. Experience / Requirements • Minimum 5 years of Java
web application development experience. • Expertise in server-side
development using Hibernate, Spring, Web Services (REST) in Java
including server-side testing using JUnit, Mockito/Easymock. •
Experience in Web application development using Angular, HTML5,
CSSs, JQuery, Javascript, Spring MVC. and in Unit, E2E testing with
Cucumber, Selenium, Playwright a huge plus. • Experience with
AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, or
similar) and ability to effectively integrate generative AI into
the software development lifecycle for code generation, debugging,
and optimization. • Good to have experience in "Vibe Coding"
methodologies - rapid prototyping, iterative development, and
creative problem-solving approaches that leverage AI assistance to
accelerate development velocity. • Proven track record of driving
technical innovation within development teams, including evaluation
and adoption of emerging technologies, process improvements, and
mentoring others on cutting-edge development practices. •
Experience with AWS is a plus. • Demonstrated experience with
multi-tier web application development. • Hands on experience with
Continuous Integration and Test-Driven Development. • Experience
with JBoss or Tomcat. • Prior experience with MAVEN and Jenkins is
a plus. • Good knowledge of Scrum techniques and artifacts (such as
definition of done, user stories, automated testing, backlog
refinement). • Excellent communication skills. Personal attributes
• Excellent interpersonal skills. • Self-motivated & flexible. •
Demonstrates resilience and adaptability when working within
organizational constraints, legacy systems, or established
processes that cannot be immediately changed. • Shows ability to
find creative solutions and deliver value within existing
limitations while building consensus for future improvements. •
Superior analytical and problem-solving abilities. • Maintains
positive attitude and constructive approach when faced with
bureaucratic processes, technical debt, or resistance to change. •
Leads, collaborates, and coordinates with others to ensure
significant results. • Detail oriented with excellent organization
skills. Education • Minimum requirement of bachelor’s degree in
computer science or engineering or related subject.
Keywords: NICE, Garland , Senior Software Engineer, IT / Software / Systems , Richardson, Texas