Senior Software Engineer
NICE
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.
Hybrid | Richardson, TX (2 Days In Office)
Build the Future of Workforce Management with AI
At NICE , we're transforming how the world's leading organizations engage, support, and manage their workforce. Our Workforce Management (WFM) platform powers mission-critical operations for enterprises around the globe—and we're looking for talented engineers who want to help define what's next.
We're seeking a Senior Software Engineer who thrives on solving complex technical challenges, building scalable enterprise software, and leveraging emerging AI technologies to dramatically improve engineering productivity and product quality.
This is more than a traditional senior engineering role. You'll own significant product capabilities from design through production, mentor other engineers, influence architectural decisions, and help shape the AI-powered development practices that will define the future of our engineering organization.
If you're excited by the idea of building sophisticated Java-based applications while pioneering how AI agents, coding tools, and automation accelerate software development, we'd love to meet you.
What You'll Do
Own Meaningful Business-Critical Solutions
- Design, develop, and deliver scalable, high-quality software solutions for key components within our Workforce Management platform.
- Take ownership of large features and services from initial concept through design, implementation, testing, deployment, and ongoing production support.
- Drive technical excellence by producing thoughtful designs, evaluating trade-offs, and ensuring alignment with enterprise architecture standards.
- Partner closely with Product Management, QA, Cloud Operations, Support, and Services teams to deliver customer value.
Lead in an AI-Driven Engineering Culture
- Shape and continuously improve the team's AI development ecosystem.
- Design and optimize AI-assisted workflows, coding agents, prompts, reusable instructions, plugins, and tool integrations.
- Help establish best practices for AI-assisted and spec-driven development.
- Transform ambiguous business requirements into actionable technical specifications, implementation plans, validation criteria, and automated testing strategies.
- Explore emerging AI technologies and identify opportunities to improve engineering velocity, consistency, and quality.
Raise the Bar for Technical Excellence
- Develop robust unit, integration, automation, and regression testing strategies.
- Troubleshoot complex production issues, conduct root-cause analysis, and implement durable solutions.
- Drive engineering quality through code reviews, architectural guidance, mentoring, and technical leadership.
- Identify technical risks early and proactively develop mitigation strategies.
- Influence technical direction and contribute to architectural decisions across teams.
Mentor and Grow Others
- Coach engineers through design reviews, code reviews, and technical problem-solving.
- Foster adoption of AI-assisted development best practices.
- Help elevate engineering standards across the organization through collaboration, knowledge sharing, and mentorship.
What Makes You a Great Fit
Required Experience
- 8+ years of professional software engineering experience developing enterprise web applications.
- Strong expertise in Java backend development, including:
- Spring Framework
- Hibernate / JPA
- RESTful Web Services
- JUnit and Mockito (or similar testing frameworks)
- Experience owning complex features or application components end-to-end.
- Proven success designing, building, testing, and supporting production software in an Agile environment.
- Experience leading technical discussions, producing design documentation, and balancing architectural trade-offs.
- Strong understanding of software design principles, scalability, maintainability, and performance optimization.
- Excellent communication and collaboration skills.
AI & Modern Development Expertise
- Hands-on experience using AI development tools such as GitHub Copilot, ChatGPT, Claude, or similar technologies.
- Strong interest in applying Large Language Models (LLMs) to software engineering workflows.
- Experience working with AI agents, prompts, tools, plugins, MCPs, or similar ecosystems.
- Ability to leverage AI for code generation, debugging, testing, documentation, and workflow automation.
- Comfortable navigating ambiguity and turning ideas into clear execution plans.
Nice to Have
- Front-end development experience with:
- Angular
- JavaScript
- HTML5
- CSS
- Spring MVC
- Experience with:
- Selenium
- Playwright
- Cucumber
- AWS cloud experience.
- CI/CD experience with Jenkins and Maven.
- Tomcat administration and deployment experience.
- Test-Driven Development (TDD) practices.
- Experience with rapid prototyping and AI-enabled development methodologies.
What You'll Bring
We're looking for engineers who:
- Think like owners and take accountability for outcomes.
- Enjoy solving difficult technical problems.
- Can confidently navigate ambiguity and create structure where none exists.
- Are passionate about mentoring and helping others succeed.
- Stay curious about emerging technologies and how they can create business value.
- Balance innovation with pragmatism.
- Bring resilience, adaptability, and a positive approach to change.
Why Join NICE?
Build Products That Matter
Your work will power solutions used by some of the world's largest organizations to optimize workforce operations and customer experiences.
Influence the Future of Engineering
You'll help define how AI is integrated into software development, shaping tools, workflows, and engineering practices used across teams.
Grow Your Impact
You'll have the opportunity to lead initiatives, influence architecture, mentor engineers, and drive innovation beyond your code.
Work with Exceptional Talent
Join a collaborative team of engineers, architects, and product leaders who are passionate about solving meaningful problems with modern technology.
Be Prepared to Discuss
During the interview process, we'd love to hear about:
- Projects you've owned from concept through production.
- Architectural decisions you've influenced.
- Managing technical risk and complexity.
- Navigating ambiguous requirements.
- Mentoring engineers and elevating team performance.
- Improving code quality and development practices.
- AI-assisted software development and engineering productivity.
- How you've leveraged emerging technologies to drive innovation.
Enjoy NiCE-FLEX!
At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. This role is located in our Richardson, TX office
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.
$142.6k - $197.1k
...Everfox will consider reasonable accommodation as required by law. About the role: Everfox an immediate need for a Senior Software Engineer to enhance capabilities of cyber products for security-conscious government & commercial customers. The position will be responsible...SeniorPermanent employmentFull timeFor contractorsWork at officeLocal areaImmediate startRemote workMonday to FridayFlexible hours$86.8k - $165.2k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Join us and help shape the future of aerospace and defense.The Senior Software Engineer will help build and enhance a data fabric to...SeniorTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$107.5k - $173.5k
SummaryCrestron's Streaming team is looking for a talented and self-motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation of audio video streaming solutions. As a member of the firmware development...Senior- Robert Half is partnering with a large technology-driven organization seeking a Senior AI Software Engineer to join a growing team focused on developing and scaling enterprise AI solutions. This role is ideal for a hands-on engineer who has successfully delivered AI-powered...Senior
- Plano, TexasOnsiteFull Time$150k - $200kA semi-conductor manufacturing company is looking to bring on a Senior Mainframe Software Engineer. You'll develop secure applications in complex enterprise environments. Candidates must have deep experience modernizing legacy applications...SeniorFull time
$100k - $215k
...That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. GEICO is seeking a Senior Software Engineer to join our Underwriting Services Team. In this role, you will build and scale the next generation of underwriting platform...SeniorHourly payWork experience placementLocal area- ...Technologies is a leading technology company specializing in developing innovative software solutions for the public sector. We are currently seeking a talented and motivated Senior Software Engineer to join our dynamic development team. This is an exciting opportunity to...SeniorWork at officeLocal area3 days per week
- Tyler Technologies, Inc. is seeking a Senior Software Engineer to develop and maintain features for our Corrections Solutions products. The role requires a collaborative mindset, experience in software development, and proficiency with relational databases like MySQL....SeniorLocal area3 days per week
$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...golden-set library of grounding data and ground-truth results with senior claims examiners. Design automated model-as-a-judge... ...cost logic testing. Requirements ~5+ years of experience in software testing and development. ~ Expert Python and pytest skills, including...SeniorFull timeWork at officeFlexible hoursWeekday work
- ...-to create and expand the delivery of personalized health support that people didn't even know could be possible. The Senior Software Engineer for Stellus Rx will be a key member of our Technology Team , working closely with Stellus Rx leaders and across the organization...Senior
$110k - $135k
Software EngineeringPlano,Texas Salary: USD 110000 - 135000 Annually Join the team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, Angular, HTML5, SQL, and Cloud/AWS building...Senior- About This Role Join our engineering team to build scalable solutions for Fortune 500 clients. You'll work on challenging projects across... ...practices and standards Requirements 5+ years of professional software development experience Strong proficiency in one or more:...SeniorFlexible hours
- ...of up to 40% to client locations throughout the U.S. Special Skills: Position requires a Bachelor's Degree in Computer Science, Engineering or Related Field and five (5) years of experience. The aforementioned five (5) years of experience must be progressively...Senior
$100k - $130k
...Job Description We are looking for a highly experienced Senior Software Developer with deep expertise in Python and a strong background... ...networking, DevOps, and message brokers. This role is for a hands-on engineer who can bridge the gap between software development, network...SeniorFull timeRelocation$86.8k - $165.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...of aerospace and defense.As part of the Software Engineering Space and Air Center team, you... ....Raytheon has an opportunity for a Senior Software Engineer to join our Mission Systems...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours- Job Title: Senior Software Engineer Location(s): Plano, TX Senior Software Engineer, Full Stack (Java, Python) Ampcus Inc. is a certified global provider of a broad range of Technology and Business consulting services. We are in search of a highly motivated candidate to...SeniorInternship
- DescriptionJoin the Defendant Access team at Tyler Technologies as an Senior Software Engineer! As a full stack engineer, you will work with a wide range of technologies such as .NET, HTML5, JavaScript, SQL, and Cloud/AWS building scalable solutions that empower our clients...Senior
$115k - $160k
Join to apply for the Senior Software Engineer role at Spirent Communications Join to apply for the Senior Software Engineer role at Spirent Communications Get AI-powered advice on this job and more exclusive features. Spirent Communications provided pay range This range...SeniorFull timeWork experience placement- Senior Full-stack Software Engineer - Competitive Salary - Plano, TX (Hybrid) Wasp Barcode Technologies is a turnkey provider of inventory and asset tracking systems, offering everything needed for end-to-end management including software, scanners, printers, labels, and...SeniorLocal area
- ...integrations. Collaborate with cross‑functional teams, including product managers, designers, and other developers, to deliver high‑quality software solutions. Write clean, efficient, and well‑documented code following best practices and coding standards. Perform unit testing,...SeniorWork experience placement
$130k - $150k
...your skills and experience — talk with your recruiter to learn more. Salary Base pay range $130.00/yr - $150.00/yr Title: Senior Software Engineer - Azure (Full Stack) Type: Full-Time Pay: $130,000 - $150,000 Overview We are seeking a skilled and versatile Senior Software...SeniorFull time$91.1k - $146k
Software Engineer Broadcom provides IT management solutions that help customers manage and secure complex IT environments to support agile business services. The Datacom development team in Plano, Texas develops a leading database product for IBM mainframes, designed for...SeniorLocal area- ...TX. Who we’re looking for Toyota Financial Services Enterprise Platforms is looking for a passionate and highly motivated Senior Software Engineer . The primary responsibility of this role is to design, build, and implement scalable cloud-native solutions that power...SeniorH1bRelocation package
- ...to realize our vision of mobility for all by enabling freedom of movement for everyone. We’re looking for a well-rounded Software Development Engineer II to help lead the transformation of our TFS core systems into agile, cloud-native, and service-oriented platforms....SeniorH1bRelocation package
$91.7k - $163.7k
...start Caring. Connecting. Growing together. The Senior Developer designs, builds, and supports... ...role partners with product owners, users, and engineering peers to deliver secure, reliable, and maintainable software in an Agile environment, with strong focus on architecture...SeniorMinimum wageFull timeWork experience placementLocal areaRemote work- Senior Software Engineer (React, DevOps)Develops, codes, configures, and tests programs and systems.Evaluates and implements enhancement design solutions to improve cost, quality, and performance of software applications.Analyzes assignments and determines software specifications...SeniorContract workWork experience placement
- CosmoProf Beauty is looking for a Senior Software Engineer to join the Supply Chain Technology team in Plano, Texas. This hybrid role focuses on migrating legacy systems to modern cloud solutions, specifically managing Manhattan Active Warehouse Management. The ideal candidate...Senior
- Sally Beauty in Plano, Texas is seeking a Senior Software Engineer specializing in Supply Chain Logistics. This hybrid role focuses on migrating distribution centers to modern warehouse management systems, with responsibilities in system support, configuration, and testing...Senior
$123k - $161k
..., develop, test, implement, and support software solutions throughout the application lifecycle... ...alternative solutions, and apply sound engineering practices to deliver secure, reliable,... ...THE IMPACT YOU WILL MAKE This Senior Full Stack Software Engineer role will...SeniorWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software development engineer aws Richardson, TX
- real time software engineer Richardson, TX
- financial software developer Richardson, TX
- software engineer travel Richardson, TX
- experienced software developer Richardson, TX
- remote entry level software developer Richardson, TX
- information technology software engineer Richardson, TX
- software system engineer Richardson, TX
- network software engineer Richardson, TX
- software engineer remote Richardson, TX


