NICE CXone
Software Engineer (Java & AI-Driven Development)
USA - Richardson, TX
Sponsorship not specifiedDetected 13 days ago
JavaScriptJavaAngularHTMLCSSSpringBackend DevelopmentGitAWSCI/CDRESTLLMsA/B TestingAgileSeleniumPlaywrightJUnitBDDCommunicationCollaborationProblem Solving
About the role
- 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.
- You'll join our Workforce Management (WFM) engineering team and play a key role in designing scalable backend services while helping shape the AI development ecosystem that powers our engineering organization.
Responsibilities
- Build Great Software
- Design, develop, test, and deliver high-quality backend solutions using Java and modern web technologies.
- Create scalable, maintainable, and well-documented software that aligns with business goals and architectural standards.
- Develop robust unit, integration, and automated tests that ensure reliability and performance.
- Participate in system design discussions, architectural decisions, and code reviews.
- Drive AI-Powered Engineering
- Own and evolve our AI development environment, including coding agents, tools, workflows, and supporting infrastructure.
- Design and optimize AI-powered development workflows that increase engineering velocity and quality.
- Create and maintain prompts, instructions, skills, plugins, and tool integrations.
- Collaborate and Innovate
Requirements
- 3+ years of experience developing enterprise web applications in Java.
- Strong experience with:
- Hands-on experience with Continuous Integration and Test-Driven Development.
- Strong understanding of software design principles, architecture, and engineering best practices.
- Bachelor's degree in Computer Science, Engineering, or related field.
- AI & Emerging Technology Experience
- Experience using tools such as GitHub Copilot, ChatGPT, Claude, or similar platforms in daily development.
- Familiarity with agents, prompts, tool integrations, MCP ecosystems, or related technologies.
- You are comfortable navigating ambiguity, adapting to changing priorities, and turning complex challenges into practical solutions.
- Required
- Spring Framework
- Hibernate/JPA
- RESTful Web Services
- JUnit and Mockito
- Experience building and supporting multi-tier web applications.
- Excellent communication and collaboration skills.
- Strong interest in AI-assisted software development and large language models.
Nice to have
- Angular, JavaScript, HTML5, CSS, or modern frontend development experience.
- Experience with Selenium, Playwright, Cucumber, or similar testing frameworks.
- AWS or cloud-native development experience.
- Experience with Tomcat, Maven, and Jenkins.
- Familiarity with rapid prototyping, AI-assisted development, or "vibe coding" approaches.
- Experience evaluating and introducing new technologies or development practices.
- Work on Technology That Matters
- Influence the Future of Engineering
Skills
- Workforce Management (WFM) Engineering Team
- ๐ Richardson, TX (Hybrid - 2 days in office)
- Build the Future of AI-Driven Software Development
- 2 days working from the office and 3 days of remote work, each week.
- This role is located in our Richardson, TX office https://www.nice.com/company/global-locations
- NiCE is proud to be an equal opportunity employer.
Benefits
- You are naturally curious, love learning new technologies, and get excited about finding smarter ways to solve problems.
Apply directly at NICE CXone โCreate a free account for alerts like thisView NICE CXone immigration profile
This listing is sourced directly from NICE CXone's careers page and normalized into a canonical job model.