Lead Software Engineer

undefined ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

At NiCE, we’re ambitious game changers who set high standards. We are seeking a dynamic Lead Software Engineer for our Work Force Management (WFM) software development team. This role focuses on server-side component design, development, testing, and implementation within an agile environment. The ideal candidate will design quality technical solutions, develop robust tests, troubleshoot applications, and contribute to architectural decisions. They will also mentor team members and drive the advancement of Agile practices.
Must have:
  • Design and develop quality, proficient, and well-documented technical solutions.
  • Develop solid unit, integration, and automation tests.
  • Assist in troubleshooting and maintenance of existing software applications.
  • 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.
  • Coach and develop team members to achieve high performance.
  • Work with Scrum Team and stakeholders to influence decision making.
  • Contribute to the advancement and improvement of Agile practices.
  • Minimum 12 years of Java web application development experience.
  • Expertise in server-side development using Hibernate, Spring, REST Web Services in Java.
  • Experience with server-side testing using JUnit, Mockito/Easymock.
  • Experience in Web application development using Angular, HTML5, CSS, JQuery, Javascript, or Spring MVC.
  • Experience with AI-assisted development tools and integrating generative AI.
  • Proven track record of driving technical innovation.
  • Demonstrated experience with multi-tier web application development.
  • Good knowledge of Scrum techniques and artifacts.
  • Excellent communication skills.
  • Superior analytical and problem-solving abilities.
  • Detail-oriented with excellent organization skills.
Good to have:
  • Unit testing (Cucumber, Playwright, Selenium)
  • E2E testing (Cucumber, Playwright, Selenium)
  • Vibe Coding methodologies
  • Rapid prototyping
  • Iterative development
  • Creative problem-solving with AI assistance
  • AWS
  • Continuous Integration
  • Test-Driven Development
  • JBoss
  • Tomcat
  • MAVEN
  • Jenkins

Job Details

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).

Nice Systems is currently seeking a dynamic individual with high energy and drive to join Work Force Management (WFM) software development team as a Lead 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 12 years of Java web application development experience.
  • Must have expertise in server-side development using Hibernate, Spring, Web Services (REST) in Java including server-side testing using JUnit, Mockito/Easymock.
  • Must have Experience in Web application development using any of Angular, HTML5, CSSs, JQuery, Javascript or Spring MVC.
  • Experience in Unit, E2E testing with Cucumber, Playwright, Selenium 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.
  • Good to have hands on experience with Continuous Integration and Test-Driven Development.
  • Good to have 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.
  • Influences others to achieve professional advancement.
  • 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.
  • Proactively seeks for improvements within and across complex domains.
  • Detail oriented with excellent organization skills.

Education

Minimum requirement of bachelor’s degree in computer science or engineering or related subject.

Similar Jobs

PwC - Senior Manager, Data Engineering

PwC

Toronto, Ontario, Canada (On-Site)
2 Months ago
Meow Wolf - Designer Fabricator

Meow Wolf

Santa Fe, New Mexico, United States (On-Site)
1 Year ago
quience - Manager Growth Marketing, Paid Social (TikTok)

quience

United States (On-Site)
3 Months ago
zeta - Software Development Engineer II

zeta

Hyderabad, Telangana, India (On-Site)
5 Months ago
Xsolla - Business Development Manager, Partner Network

Xsolla

Dubai, Dubai, United Arab Emirates (Remote)
3 Weeks ago
Roblox - Senior Engineering Manager

Roblox

San Mateo, California, United States (On-Site)
1 Month ago
Apple - SWE Factory Engineering Program Manager - Bringup

Apple

Cupertino, California, United States (On-Site)
3 Months ago
luxsoft - Senior Verification Engineer

luxsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago
Skydio - Senior Software Engineer - Manufacturing Software

Skydio

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Apple - MEMS Design Engineer

Apple

Boulder, Colorado, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ruby Game Studio - Data Analyst

Ruby Game Studio

İzmir, İzmir, Türkiye (On-Site)
2 Weeks ago
LegalZoom - Director, Attorney Management & Excellence

LegalZoom

United States (Remote)
1 Month ago
Square - Assistant Store Manager

Square

Uden, North Brabant, Netherlands (On-Site)
3 Weeks ago
Morning Star - Project Manager

Morning Star

Mumbai, Maharashtra, India (Hybrid)
1 Month ago
IMC - Compliance Analyst

IMC

Chicago, Illinois, United States (On-Site)
2 Months ago
Playtouch.net - Game Developer Junior

Playtouch.net

Grand Baie, Rivière Du Rempart District, Mauritius (On-Site)
1 Year ago
Streamline Media Group  Inc  - Game Programmer (Unreal)

Streamline Media Group Inc

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)
1 Year ago
appier - AI System Analyst

appier

Taipei City, Taiwan (On-Site)
3 Weeks ago
PwC - Senior Associate, Data Science, Data and Analytics, Advisory

PwC

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Hawkeye Innovations - Match Operations Assistant - Porto

Hawkeye Innovations

Porto, Porto District, Portugal (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Richardson, Texas, United States

Nintendo - Senior Network Engineer (Palo Alto Firewall)

Nintendo

Redmond, Washington, United States (Hybrid)
4 Months ago
Optiv - Sr. Splunk Engineer

Optiv

Chantilly, Virginia, United States (On-Site)
3 Months ago
Internet Brands - Associate Business Data Analyst

Internet Brands

Los Angeles, California, United States (On-Site)
2 Months ago
Findhelp - Senior Customer Success Manager

Findhelp

Austin, Texas, United States (On-Site)
1 Year ago
Qualcomm - SoC Systems Performance Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Patreon - Associate Social Community Manager (Contract)

Patreon

San Francisco, California, United States (Hybrid)
1 Month ago
CookUnity - Culinary Operations Manager

CookUnity

Seattle, Washington, United States (On-Site)
3 Weeks ago
CyberArk - Senior Site Reliability Engineer

CyberArk

United States (On-Site)
3 Weeks ago
Backbone - Engineering Manager, Backend

Backbone

Seattle, Washington, United States (On-Site)
1 Year ago
Technicon design - Digital Modeler

Technicon design

Minnesota, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Assystems - Senior Design Engineer

Assystems

Derby, England, United Kingdom (On-Site)
9 Months ago
WebTech Corporation - Supply Chain Engineer

WebTech Corporation

Skopje, Greater Skopje, North Macedonia (On-Site)
2 Months ago
Assystems - Civil Engineering Engineer

Assystems

Chusclan, Occitanie, France (On-Site)
1 Month ago
Jumio - Customer Escalation Engineer

Jumio

Bengaluru, Karnataka, India (On-Site)
2 Months ago
EveryMatrix - Junior DBA

EveryMatrix

Bucharest, Bucharest, Romania (Hybrid)
3 Weeks ago
zeta - Senior Manager - Software Development

zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Forescout Technologies  Inc  - Senior Pre-Sales Engineer

Forescout Technologies Inc

London, England, United Kingdom (On-Site)
2 Months ago
illumio - Senior Software Engineer

illumio

Sunnyvale, California, United States (On-Site)
4 Months ago
Rolls-Royce - Sales Manager / Engineer (Mining, Balikpapan)

Rolls-Royce

Balikpapan, East Kalimantan, Indonesia (On-Site)
4 Weeks ago
Nolimit City - Senior Software Engineer

Nolimit City

Stockholm, Stockholm County, Sweden (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Pune, Maharashtra, India (Hybrid)

Manila, Metro Manila, Philippines (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Richardson, Texas, United States (Hybrid)

Southampton, England, United Kingdom (Hybrid)

Sandy, Utah, United States (Hybrid)

Sandy, Utah, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug