Proficient in Python programming and AWS services. Experience in data integration and pipeline development. Strong problem-solving skills and attention to detail. A passion for technology and continuous learning.
About the role
At NiCE, we thrive on challenges. We constantly push our limits, aiming for excellence and innovation. Our team is ambitious, dynamic, and driven to succeed. If you share our passion, we invite you to explore a career opportunity that is not just a job but a chance to ignite your potential.
What does the role entail?
Join us as a Software Engineer and play a key role in developing our Contact Center Copilot solution. You will be responsible for building and maintaining data integration pipelines using Python and AWS services, facilitating the efficient ingestion of external system data into the AWS Bedrock Knowledge Base. This position offers an excellent opportunity for professional development, exposure to cutting-edge technologies, and a commitment to high-quality results.
How will you contribute?
Design and maintain data pipelines for seamless integration with external systems.
About NiCE
NiCE is an innovative company dedicated to pushing boundaries and setting high standards in the tech industry. We foster a culture of ambition and creativity, empowering our teams to make impactful contributions to our solutions.
Similar jobs
1 - 20 of 1,680 Jobs
Search for Senior Specialist Software Architect At Nice Pune India
Nice Ltd. is seeking a Software Engineer with experience in Actimize and Python for its Pune, India location. This role centers on building software applications that strengthen risk management and compliance functions. Role overview The position involves developing and maintaining Actimize-based solutions using Python. Work will focus on supporting the company's compliance and risk management systems, ensuring they meet a range of client requirements. What you will do Design and implement software applications with Actimize and Python. Contribute to projects that improve risk management and compliance processes. Collaborate with team members to deliver solutions tailored to client needs. Requirements Experience with Python programming. Familiarity with Actimize solutions. Ability to develop software for risk management or compliance applications.
NICE is seeking a Senior Software Engineer with a focus on AI to help shape new solutions for the financial sector. This position is based in Pune, India. Role overview This role centers on building advanced algorithms and applying machine learning technologies to support financial services. The work involves designing and developing AI-driven features that align with NICE's standards for excellence and integrity. What you will do Develop and implement machine learning models for financial applications Work with advanced algorithms to solve industry-specific challenges Collaborate with team members to deliver reliable, high-quality solutions Location This position is located in Pune, India.
At NICE, we embrace challenges and constantly strive for excellence. Our ambition drives us to innovate and lead in our industry. If you share our passion for success, we offer a career opportunity that will ignite your potential.What does the Customer Success Manager role entail?The Customer Success Manager (CSM) is crucial in fostering customer engagement, maximizing product value, and ensuring customer satisfaction throughout their journey with our services. This role is instrumental in driving customer retention through proactive management of the renewal process.Your key responsibilities will include:Acting as the customer's voice within the company, overseeing post-sales relationships for designated accounts.Crafting and implementing tailored account frameworks, including governance policies, regular business reviews, and internal stakeholder updates.Collaborating with internal teams to maintain detailed account profiles, ensuring informed decision-making that benefits both clients and NICE.Identifying obstacles to success and working closely with clients and internal teams to develop effective solutions.Leveraging internal expertise to maximize customer investment, assess solution value, and promote value adoption.Ensuring timely contract renewals while managing all aspects of client engagement, commercial considerations, and operational integrity to guarantee client retention and service continuity.Providing insightful account data to assist the sales team in generating new business opportunities.Leading initiatives for key clients across NICE teams to ensure successful outcomes.Overseeing the Customer Satisfaction Survey process, including follow-ups and internal feedback loops.Coordinating responses to client inquiries and requests for information or assessments.
At NiCE, we don't just face challenges; we embrace them as opportunities for growth. We are bold, innovative, and dedicated to excellence. If you share our passion for setting high standards and surpassing them, we invite you to explore a career with us that promises to ignite your passion and ambition.What does this role entail?The Professional Services Engineer is a pivotal customer-facing role that involves delivering specialized knowledge and solutions regarding NiCE products and services. This includes the implementation, configuration, and optimization of solutions such as NiCE Engage, WFM, EEM, and other CXone digital offerings tailored specifically for enterprise contact centers. This position demands a blend of technical expertise and business acumen, involving direct collaboration with clients to assess their needs, provide consultative support, and deploy state-of-the-art solutions.How will you contribute to our success?Technical Implementation:Lead the installation and integration of NiCE software solutions, whether on-site or remotely, adhering to established methodologies and customer specifications.Collaborate closely with the implementation team to address any technical inquiries from project initiation through to the transition of the delivered solution to our support center.Ensure all elements of the technical architecture are effectively integrated and operational.Identify and resolve any design discrepancies encountered during the deployment of NiCE solutions.Assist clients and their vendors in meeting configuration requirements for all NiCE integration points within their environment.Provide expert guidance on the entire NiCE product suite and implementation methodologies.Conduct system tests to ensure performance and reliability.Document issues arising during implementation and liaise with support teams for resolution, escalating to management when necessary.Deliver comprehensive application overviews, technical support, and quality control throughout all project phases.Communicate customer feedback regarding technical enhancements and fixes with the R&D and product support teams.Project Management & Customer Engagement:Work alongside Project Managers to design and supervise comprehensive project rollouts.Contribute to the NiCE Knowledge Base by documenting lessons learned and resolutions.Ensure the seamless execution of projects to meet client expectations and company standards.
At NiCE, we believe in pushing boundaries and embracing challenges head-on. We are driven by ambition and innovation, always striving for excellence. If you share our passion for groundbreaking technology, we invite you to embark on an exciting career journey with us.What will you be doing?As a Software Engineer specializing in Expert Services, you will be a crucial member of our Expert team. Your role will involve configuring and developing integrations tailored to our customers' unique needs. You will engage with clients to deeply understand their business requirements, meticulously document these requirements, and educate them with the necessary technical insights. You will also configure our product and guide customers through their go-live process, ensuring that all configurations meet the agreed implementation timelines. Should any delays arise, you will promptly communicate with the implementation manager.Your Impact:This billable, customer-facing role significantly contributes to our revenue at CXone.It is essential to accurately track and record your billable hours on customer accounts.Your efficiency in deploying customer solutions directly influences our capability to recognize revenue from both new and existing customers.Building strong relationships with customers enhances their loyalty and potential for repeat business.Your reliability and accountability play a vital role in minimizing company liabilities.All adjustments to customer accounts must comply with our Adjustment Policy.This job description is intended to provide a general overview of the position and is not exhaustive. Additional responsibilities may be assigned as needed. The organization retains the right to modify job duties as necessary. This description does not constitute a contract of employment.Do you have what it takes?2-4 years of relevant experience.Demonstrated expertise in Bot Development or similar roles focused on integration and customization, including chatbot integration with platforms like Google Dialogflow or IBM Watson.Knowledge of Prometheus and related technologies is a plus.
At Nice Actimize, we thrive on pushing boundaries and redefining challenges. Our ambition drives us to be game changers in the industry. If you share our passion for excellence and innovation, we invite you to explore a career opportunity that will ignite your potential.What is the role about?We are seeking a dynamic and driven Full Stack Software Engineer to join our talented team. In this position, you will contribute to the development of a large-scale, mission-critical web application utilized globally for financial crime investigation and compliance.We value collaboration and independence; therefore, we are looking for a strong team player who can also take initiative, demonstrate ownership, and possess a keen ability for self-learning and problem-solving in a complex technical landscape.How will you make an impact?Develop and maintain web applications for large enterprises, supporting both On-Prem and Cloud deployments.Take full ownership of the development lifecycle for features, aligning with design documents and enterprise software standards.Enhance application performance and scalability.Design and develop solutions for deployment across multiple platforms, databases, and application servers.Collaborate with diverse R&D groups and support teams.
nice seeks a Senior Software Engineer specializing in Artificial Intelligence to join the team in Pune, India. The role involves building AI-driven software that enhances user experiences and aligns with business objectives. Key responsibilities Design and develop scalable systems that feature significant AI components Collaborate with colleagues to deliver reliable and efficient software Use software engineering skills to address practical AI challenges Location This position is based in Pune, India.
Role overview Nice Ltd. seeks a Senior Software Engineer to join its team in Pune, India. The position centers on building and maintaining software that meets client requirements. Collaboration and technical expertise are core to the team’s approach, with a shared goal of delivering dependable, thoughtfully designed applications. What you will do Design, develop, and maintain software applications to address client needs Collaborate with fellow engineers to deliver high-quality solutions Contribute ideas and improvements to the software architecture Support ongoing innovation across various projects Location This role is based in Pune, India.
Nice Ltd. is looking for a Software Engineer with strong skills in Java and Angular to help build and maintain software for the Actimize platform. This position is based in Pune, India. Role overview This role centers on developing and supporting software solutions that power the Actimize platform. The work involves both creating new features and ensuring existing applications run smoothly and efficiently. What you will do Design, implement, and refine software applications using Java and Angular. Work closely with colleagues from different teams to deliver solutions that address client needs. Contribute to ongoing improvements and optimizations of the Actimize platform. Requirements Experience with Java and Angular. Ability to collaborate with cross-functional teams. Strong problem-solving skills and a focus on delivering quality software.
At Nice, we embrace challenges as opportunities to redefine our limits. We are ambitious innovators, striving for excellence in everything we do. If you share our thirst for success, we invite you to join us and ignite your career with an exhilarating opportunity.What does this role entail?As a Specialist Software Engineer, you will take on a pivotal role as a technical leader and mentor, steering engineering teams towards the design, development, and deployment of scalable, high-quality software solutions. You will make significant architectural decisions, champion the integration of AI-driven development methodologies, and ensure that your team effectively utilizes advanced tools such as GitHub Copilot to enhance productivity. This position fuses technical expertise with leadership, empowering you to influence the trajectory of our products and engineering culture.What impact will you have?Lead the design of technical architecture ensuring it aligns with product vision and business objectives.Mentor engineers in best practices, coding standards, and system architecture.Design and implement scalable, secure, and high-performance solutions across backend, cloud, and UI components.Promote the use of AI in automation and development, including advanced implementations of GitHub Copilot.Assess and integrate emerging technologies to enhance system reliability and foster innovation.
T-Systems Information and Communication Technology India Private Limited
Full-time|On-site|Pune
IT Process Software ArchitectExperience Required: 10+ YearsWe are seeking an experienced IT Process Software Architect to lead the enhancement of existing software focused on process mapping for deployment processes. This role involves collaborating closely with our development team in India and acting as a key liaison with a counterpart in Germany.Key ResponsibilitiesAnalyze, optimize, and automate IT-supported business processes and workflows, particularly within complex organizational environments.Design and implement effective process and software architectures.Conduct gap analyses and develop comprehensive process documentation.Create and implement efficient IT process solutions.Oversee IT governance activities, including risk management and controlling.Lead digital transformation initiatives in collaboration with cross-functional teams.Ensure adherence to IT governance, security, regulatory requirements, and quality standards.Work closely with stakeholders to identify areas for improvement.Maintain process documentation, workflows, and guidelines.Support IT projects through requirements management and testing.Provide training and guidance to employees on new processes and tools.Integrate new technologies such as cloud computing, CI/CD, and container technologies into existing systems.
ConnectWise is a globally recognized leader in the software industry, boasting a talented team of over 3,000 professionals across North America, EMEA, and APAC. We are a community-focused software company dedicated to empowering technology solution providers. Our comprehensive suite of tools assists more than 45,000 partners in enhancing their business operations, improving sales efficiency, automating service delivery, and managing technology remotely to create outstanding customer experiences.At ConnectWise, we thrive on the strength of our connections—among colleagues and within our community. We embrace diversity and welcome all individuals.Whether you are a game-changer, an innovator, or someone who enjoys a vibrant culture, we invite you to join us.We encourage exploration and discussion, celebrating key moments as milestones. Your unique contributions are recognized and valued. Our inclusive and positive culture ensures that every team member is appreciated for their perspectives and skills, allowing you to decide how YOU can make a meaningful impact.Curious? Discover how YOU can contribute to ConnectWise! General Summary:The Senior Software Engineer will play a crucial role in developing high-quality, innovative software that meets industry standards. Collaborating with cross-functional teams, you will ensure timely completion of software deliverables including design, code, and testing, all while adhering to organizational standards.Essential Duties & Responsibilities:• Support Engineering teams with meticulous attention to detail• Conduct research, analysis, and documentation of findings• Influence team dynamics through clear communication of policies and practices• Design, develop, and maintain large-scale production services, web applications, data pipelines, and streaming systems• Work on systems vital to the company's current and future operations• Troubleshoot production issues across various services and stack levels• Assist in refining engineering standards, tools, and processes• Participate in testing processes including review, analysis, witnessing, and software certification• Assess code for validity, structure, alignment with industry standards, and compatibility with operating systems• Maintain knowledge of current technologies and programming languages.
OpenGov provides AI-powered ERP solutions designed for local and state governments throughout the United States. Over 2,000 public sector organizations use the OpenGov Public Service Platform to manage operations, adapt to change, and increase public trust. The platform combines tools for asset management, procurement, contract management, accounting, budgeting, billing, revenue management, permitting, licensing, transparency, and open data. These solutions work together within OpenGov ERP to help organizations focus on their goals and achieve measurable results. More details are available at OpenGov.com. Role overview The Senior Software Engineer will be part of a team dedicated to building solutions that make a difference for government clients. Engineers at OpenGov use modern AI tools to create scalable systems that address the evolving needs of the public sector. The team values original thinking and a strong focus on customer impact. What you will do Design, develop, and maintain SaaS products aimed at increasing efficiency, transparency, and accountability for government agencies. Lead the development and launch of new features and product improvements. Collaborate with engineers and stakeholders in an agile environment. Work with technologies such as ReactJS, Typescript, GraphQL, and NodeJS to build and improve applications. Communicate clearly and contribute to a collaborative team culture. Location This role is based in Pune, India.
OpenGov supports over 2,000 public sector organizations in the US with AI and ERP solutions designed for local and state governments. The OpenGov Public Service Platform helps cities, counties, state agencies, school districts, and special districts improve efficiency and adapt to change. The unified ERP suite includes tools for asset management, procurement, contract management, accounting, budgeting, billing, revenue management, permitting, licensing, and open data. More about the company's mission is available at OpenGov.com. Role overview As a Senior Software Engineer at OpenGov in Pune, the focus is on building SaaS products that help government agencies operate more efficiently and transparently. The engineering team values bold ideas and quick iteration, always aiming to make a clear impact for customers. This role involves using advanced AI tools and modern development techniques to create scalable systems that deliver real-world results. What you will do Design and develop new features and enhancements for the OpenGov ERP platform Work with technologies such as ReactJS, Typescript, GraphQL, and NodeJS Lead development efforts as a key contributor within the engineering team Collaborate with colleagues to maintain high standards and deliver measurable results Requirements Experience building scalable software solutions, ideally in SaaS Strong skills in ReactJS, Typescript, GraphQL, and NodeJS Excellent communication and collaboration skills Comfort working in an environment focused on customer outcomes Location This role is based in Pune, India.
Join Tietoevry as a Senior Software Engineer in Pune, where you will be an integral part of our innovative team. You will work on developing cutting-edge software solutions, ensuring high-quality performance and scalability. As a key contributor, you will collaborate with cross-functional teams to deliver exceptional products that meet our clients' needs.
Join Speechify, a leading innovator in text-to-speech technology, as a Software Engineer. In this role, you will be instrumental in developing robust platform solutions that enhance user experiences. You will collaborate with a dynamic team to design, implement, and maintain features that are crucial for our platform's success.
About Coupa Software Coupa Software delivers an AI-driven total spend management platform that helps organizations make smarter financial decisions. Our platform draws on insights from trillions of dollars in spending data, connecting over 10 million buyers and suppliers worldwide. The goal: help businesses boost operational efficiency and profitability using predictive, automated solutions. Why Work at Coupa? Innovative Technology: Coupa invests in advanced tools that give clients better visibility and control over their spending. Team-Oriented Culture: Collaboration and transparency shape daily work. Teams share knowledge and pursue excellence together. Global Reach: Individual contributions at Coupa influence clients and business practices across the world. Learn more about Coupa’s culture and employee experiences at Life at Coupa.
Role overview Nice Systems Ltd. seeks a Senior Business Analyst for its Pune, India office. This role centers on developing business solutions and improving operational efficiency. The analyst partners with stakeholders to understand needs, review current processes, and deliver insights that advance company objectives. What you will do Work with stakeholders to gather and clarify business requirements Examine existing processes to spot opportunities for improvement Convert business needs into clear, actionable recommendations Serve as a bridge between IT and business teams, ensuring technology supports business goals Role impact This position plays a key part in aligning technology solutions with business priorities, ensuring practical outcomes that support strategic direction.
OpenGov builds technology for public service, supporting over 2,000 government agencies across the United States. The OpenGov Public Service Platform brings together enterprise asset management, procurement, budgeting, billing, permitting, and transparency solutions. By connecting these tools through the OpenGov ERP, agencies can make informed decisions and maximize their impact. Learn more about OpenGov’s mission and products at OpenGov.com. Role overview This Staff Software Engineer role is based in Pune, India. The position focuses on building new features across the OpenGov platform, working with the full technology stack, from database models to user interfaces. Engineers in this role take end-to-end ownership of their work, from initial concept through deployment, and play a key part in shaping how AI is used in both product features and development processes. What you will do Design and improve APIs, microservices, and user experiences that help government agencies operate efficiently at scale. Take full responsibility for features: work with Product and Design to define problems, develop and deploy solutions, and monitor their performance after launch. Develop AI-powered features, such as intelligent data analysis and agent-driven workflows for government operations. Use AI-assisted development tools (like Claude Code, Cursor, Copilot, and others) to accelerate coding, debugging, and documentation. Write clear, well-documented code and review both human- and AI-generated code, paying close attention to potential failure points. Work with teams across the company to translate business goals into features that improve customer satisfaction. Requirements At least 13 years of experience building scalable software in an agile environment. Strong understanding of software engineering principles and a genuine interest in applying AI to development workflows.
At NiCE, we embrace challenges to push our limits and redefine industry standards. We are driven by ambition, innovation, and a commitment to excellence. If you share our passion for achieving remarkable results, we invite you to explore a transformative career opportunity with us.What does the role entail?The Senior DevOps Engineer is an integral member of our software engineering team, primarily focused on creating and managing automated delivery pipelines that ensure high-quality and reliable production-level outcomes.How will you contribute?Oversee application deployments across various environments: development, testing, staging, and production.Collaborate with cross-functional teams, including Development, QA, SRE, and Operations to ensure seamless deployment cycles.Diagnose deployment issues, uncover root causes, and implement effective solutions swiftly.Configure, maintain, and manage Windows servers, IIS, and associated deployment components.Utilize GitHub for version control, repository management, and deployment workflows.Develop and sustain automation scripts using Python and PowerShell to enhance deployment efficiency.Ensure compliance with deployment standards, documentation, and release management processes.Drive continuous improvement initiatives by identifying automation opportunities and optimizing deployment practices.Maintain up-to-date configuration documentation and deployment guidelines.
Mar 6, 2026
Sign in to browse more jobs
Create account — see all 1,680 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.