Expoint – all jobs in one place
The point where experts and best companies meet

Senior Software Engineer Aws Java jobs at Nice in United States, Sandy

Discover your perfect match with Expoint. Search for job opportunities as a Senior Software Engineer Aws Java in United States, Sandy and join the network of leading companies in the high tech industry, like Nice. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
United States
State
Sandy
28 jobs found
21.08.2025
NIC

NICE Software Engineer United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Work as a member of an agile team to enhance and improve software written in Java and Python. Design and present projects to improve current process and overall platform. Code...
Description:

As a Software Development Engineer, a Typical Day Might Include the Following:

  • Work as a member of an agile team to enhance and improve software written in Java and Python
  • Design and present projects to improve current process and overall platform
  • Code and test projects according to team SDLC processes and best practices
  • Deliver high-quality software on time
  • Attend meetings and training as required.
  • Work with engineers, architects, and product management for the successful completion of project work
  • Follow established department procedures, policies, and processes.
  • Follow the company Code of Ethics and NICE policies and procedures at all times.

To Land This Gig You'll Need:

  • An undergraduate degree in Computer Science or related major course of study
  • 2+ years prior experience developing cloud-native services in a production environment
  • Experience with coding languages such as Java and Python
  • Experience with source control systems, build tools and frameworks (GIT, Gradle, Maven, CMake, Jenkins)
  • Scripting experience (Python, Shell, Bash)
  • Experience with AWS ECS, Kinesis, Dynamo DB, Redis, and others
  • A strong desire to build additional experience in innovative public cloud technologies
  • Demonstrated abilities as a fast learner with good problem solving and communication skills, who can work independently on engineering tasks and with others.
  • Ability to solve challenging problems
  • Ability to learn independently and from others
  • Ability to communicate effectively in English with team members and peers abroad

Bonus Experience:

  • Experience with NLP or experience with machine learning tools and techniques
  • Experience with Analytics, Big Data or Business Intelligence
  • Experience coding in C# or C++
Show more
21.08.2025
NIC

NICE Senior AI Solutions Architect United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Meet with internal stakeholders, including Product Management, to understand product requirements. Define design and architecture to support product features based on generative AI. Communicate design to Product Management, development teams,...
Description:
Senior AI Solutions Architect

NICE is looking for an exceptional Senior AI Solutions Architect to join our team. As a Senior AI Solutions Architect, you will help design features for our contact center solutions that use generative AI. You will work with a globally distributed team to explore and create solutions to industry problems using state-of-the-art large language models and other AI techniques. You bring to this team environment several years’ experience in software development, generative AI, and the curiosity and grit to see a project through to delivery.

Responsibilities
  • Meet with internal stakeholders, including Product Management, to understand product requirements.
  • Define design and architecture to support product features based on generative AI.
  • Communicate design to Product Management, development teams, and other stakeholders.
  • Compare design approaches based on factors such as cost, response quality, and latency.
  • Collaborate with management to improve development processes, including testing standards.
  • Help diagnose and resolve escalated production issues with AI-based features.
  • Meet with globally remote implementation teams, sometimes outside US business hours.
  • Review and suggest improvements to designs of AI-based features from other teams.
  • Build and optimize application prototypes that leverage generative AI.
  • Stay informed of the latest advancements in AI application development and tools.
Minimum Skills and Experience
  • Minimum of 1 year of experience working with generative AI applications.
  • Minimum of 3 years of experience working in production software development.
  • Minimum of 3 years of experience working with AWS resources.
  • Excellent proficiency in Python programming.
  • Ability to develop and maintain good working relationships with cross-functional teams.
  • Ability to clearly communicate and present to internal and external stakeholders.
Additional Desired Skills and Experience
  • Experience with Python and at least one web app framework for prototyping, e.g., Streamlit or Flask.
  • Experience with data science or machine learning beyond generative AI.
  • Experience working on international, globe-spanning teams.
Show more

These jobs might be a good fit

21.08.2025
NIC

NICE Software Engineer mid-level United States, Utah, Sandy

21.08.2025
NIC

NICE Senior Software Engineer United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Work as a member of an agile team to enhance and improve software. Design and present projects to improve current process and overall platform. Code and test projects. Create automation...
Description:

As a Sr. Software Engineer, a Typical Day Might Include the Following:

  • Work as a member of an agile team to enhance and improve software.
  • Design and present projects to improve current process and overall platform.
  • Code and test projects.
  • Create automation to ensure quality.
  • Deliver high quality, sustainable, maintainable code.
  • Manage time effectively working on one or more concurrent projects.
  • Attend meetings and training as required.
  • Leads team or mentors other developers as needed.
  • Provides critical technical capabilities to the team and evangelizes those skills to others.
  • Functions as a Technical or Team Lead as needed.
  • Follow established department procedures, policies, and processes.


To Land This Gig You'll Need:

  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
  • 5+ years experience in software development
  • Well established technical problem-solving skills.
  • Experience with C#, .NET, SQL
  • Experience working in a CI/CD Environment
  • Experience with AWS
  • Excellent communication skills
  • Excellent decision-making skills
  • Working knowledge of unit testing
  • Working knowledge of common design patterns
  • Working knowledge of object oriented software design
  • Team Player
  • Desire to work in a fast-paced environment


Bonus Experience:

  • Experience with Mongo or Dynamo DB (or equivalent DB system)
  • Experience with Rest
  • Experience with Jira
  • Experience with automation/testing tools
  • Experience with/knowledge of agile development processes
  • Experience(s) as a technical or team lead or equivalent experience


Show more

These jobs might be a good fit

21.08.2025
NIC

NICE Technical Support Engineer United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Work tickets via a web-based ticketing system, email, voice, or chat. When working tickets:. Validate for correct prioritization and monitor communication to users of progress. Fix end-user issues that can...
Description:

How will you make an impact?

  • Work tickets via a web-based ticketing system, email, voice, or chat
  • When working tickets:
    • Validate for correct prioritization and monitor communication to users of progress
    • Fix end-user issues that can be resolved on applications
    • Record and route incidents to specialist groups
    • Provide resolution and recovery of incidents
    • Keep clear and thorough records in the ticketing system of all actions taken
  • Escalates incidents when necessary
  • Troubleshoots VoIP, T1, DS3, Ethernet, OC-X, 1+ and Toll Free services
  • Opens and monitors incidents created with 3rd party providers
  • Pulls and analyzes logs for troubleshooting for contacts, applications, etc.
  • Reads and analyzes network diagrams
  • Regularly works flexible schedule and on-call services
  • Effectively and professionally communicates with internal and external customers

Have you got what it takes?

  • Associate degree or currently working towards a Bachelor's Degree in Computer Science, Business Information Systems, or similar field, or equivalent work experience required.
  • 3-5 years work experience in a customer service field, preferably in a technical capacity
  • Excellent technical, troubleshooting and analytical skills
  • Ability to excel in a fast-paced, agile environment where critical thinking and strong problem solving skills
  • Excellent communication skills – written and verbal and ability to handle all interactions with internal and external clients with professionalism
  • Ability to adapt quickly to change, think on your feet, communicate positively and work proactively
  • Understanding of network topology and telecommunications architecture (PBX, Carriers, VoIP)
Show more

These jobs might be a good fit

21.08.2025
NIC

NICE Technical Support Engineer United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Work tickets via a web-based ticketing system, email, voice, or chat. When working tickets:. Validate for correct prioritization and monitor communication to users of progress. Fix end-user issues that can...
Description:

How will you make an impact?

  • Work tickets via a web-based ticketing system, email, voice, or chat
  • When working tickets:
    • Validate for correct prioritization and monitor communication to users of progress
    • Fix end-user issues that can be resolved on applications
    • Record and route incidents to specialist groups
    • Provide resolution and recovery of incidents
    • Keep clear and thorough records in the ticketing system of all actions taken
  • Escalates incidents when necessary
  • Troubleshoots VoIP, T1, DS3, Ethernet, OC-X, 1+ and Toll Free services
  • Opens and monitors incidents created with 3rd party providers
  • Pulls and analyzes logs for troubleshooting for contacts, applications, etc.
  • Reads and analyzes network diagrams
  • Regularly works flexible schedule and on-call services
  • Effectively and professionally communicates with internal and external customers

Have you got what it takes?

  • Associate degree or currently working towards a Bachelor's Degree in Computer Science, Business Information Systems, or similar field, or equivalent work experience required.
  • 3-5 years work experience in a customer service field, preferably in a technical capacity
  • Excellent technical, troubleshooting and analytical skills
  • Ability to excel in a fast-paced, agile environment where critical thinking and strong problem solving skills
  • Excellent communication skills – written and verbal and ability to handle all interactions with internal and external clients with professionalism
  • Ability to adapt quickly to change, think on your feet, communicate positively and work proactively
  • Understanding of network topology and telecommunications architecture (PBX, Carriers, VoIP)
Show more

These jobs might be a good fit

20.08.2025
NIC

NICE Senior Product Manager United States, Utah, Sandy

Limitless High-tech career opportunities - Expoint
Proactively seek feedback from customers and prospects. Analyze, document, and communicate intelligence regarding client and prospect feedback looking specifically for unfulfilled needs for new opportunities. Analyze, document, and communicate intelligence...
Description:

This position directs, establishes, maintains, and plans the overall direction and goals for a set of NiCE products that are integrated into or enhance the CX Platform. Drives product roadmap and backlog activities for the integration of a group of products made up mainly of NiCE Voice of the Customer solutions, and VaaS solutions. This role acts as skills are required in order to manage the relationship between the NiCE LoB’s.  The role coordinates and negotiates product issues with the engineering, operations, marketing, training and sales groups. Interacts with customers, sales, development, training, and product marketing to define requirements, and directs interaction with Engineering and Systems Architecture, and VaaS counterparts. The role is integral to the success of the GTM of the products that use the CX Platform.

How will you make an impact?

  • Proactively seek feedback from customers and prospects.
  • Analyze, document, and communicate intelligence regarding client and prospect feedback looking specifically for unfulfilled needs for new opportunities.
  • Analyze, document, and communicate intelligence regarding industries and markets including trends and new opportunities.
  • Analyze, document, and communicate intelligence regarding competitors capabilities, key strengths and weaknesses, pricing, and competitive positioning.
  • Facilitate collaborative meetings to research and document product development ideas and concepts across multiple departments.
  • Plan, document, and communicate new product development and product improvement projects with accompanying revenue opportunity documents, use cases, features and requirements, interaction design stories, and launch plans.
  • Perform analyses to aide in decision making regarding feature improvements and new feature developments.
  • Acting subject matter expert expected to know and understand new features and feature improvement.
  • Train employees and agents to better understand new products and product improvements.
  • Occasionally work with sales to assist with sales opportunities.
  • Day to day project management, coordination, and delivery of projects related to assigned products.
  • Occasional travel for client visits, tradeshows, and sales support.
  • Perform other duties as assigned.

Have you got what it takes?

  • Bachelor’s degree preferred.
  • 6+ years of product management experience with formal product management techniques, tools, and principles involved in planning and delivering new software products and services.
  • Knowledge of telecommunications, long distance and networking a significant plus
  • Demonstrated ability to understand and translate non-technical feature descriptions into structured use cases, requirements, and specifications for technical audiences.
  • Requires interaction with customers, prospects, sales, executive management, and technical engineering resources, adjusting communications to the situation and successfully understanding and communicating product capabilities and priorities to each audience.
  • Excellent oral and written communication skills in English including vocabulary, spelling, composition, and grammar.
  • Reading and comprehension and understanding technical information well enough to convey in original written communications to multiple audiences.
  • Personal interaction with technical resources and listen carefully, taking time to understand the points being made, and asking questions where appropriate.
  • Excellent skills with specialized computer software for drafting and producing documents and diagrams
  • Driven self-starter; detail oriented, clear, logical thinker, technical thinker, bright and energetic
  • Works well in fast paced, high pressure environments with the ability focus on goals and objectives
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Work as a member of an agile team to enhance and improve software written in Java and Python. Design and present projects to improve current process and overall platform. Code...
Description:

As a Software Development Engineer, a Typical Day Might Include the Following:

  • Work as a member of an agile team to enhance and improve software written in Java and Python
  • Design and present projects to improve current process and overall platform
  • Code and test projects according to team SDLC processes and best practices
  • Deliver high-quality software on time
  • Attend meetings and training as required.
  • Work with engineers, architects, and product management for the successful completion of project work
  • Follow established department procedures, policies, and processes.
  • Follow the company Code of Ethics and NICE policies and procedures at all times.

To Land This Gig You'll Need:

  • An undergraduate degree in Computer Science or related major course of study
  • 2+ years prior experience developing cloud-native services in a production environment
  • Experience with coding languages such as Java and Python
  • Experience with source control systems, build tools and frameworks (GIT, Gradle, Maven, CMake, Jenkins)
  • Scripting experience (Python, Shell, Bash)
  • Experience with AWS ECS, Kinesis, Dynamo DB, Redis, and others
  • A strong desire to build additional experience in innovative public cloud technologies
  • Demonstrated abilities as a fast learner with good problem solving and communication skills, who can work independently on engineering tasks and with others.
  • Ability to solve challenging problems
  • Ability to learn independently and from others
  • Ability to communicate effectively in English with team members and peers abroad

Bonus Experience:

  • Experience with NLP or experience with machine learning tools and techniques
  • Experience with Analytics, Big Data or Business Intelligence
  • Experience coding in C# or C++
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Senior Software Engineer Aws Java opportunities at Nice in United States, Sandy. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.