Senior Software Engineer

3 days ago


Pune, Maharashtra, India NICE Full time US$ 1,50,000 - US$ 2,00,000 per year

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.

What's the role all about?

You will be a key contributor to developing a multi-region, multi-tenant SaaS product. You will collaborate with the core R&D team, using technologies like .NET/C#, AWS, and Data to build scalable, high-performance products within a cloud-first, microservices-driven environment.

How will you make an impact?

  • Take ownership of the software development lifecycle, including design, development, unit testing, and deployment, working closely with QA teams.
  • Ensure that architectural concepts are consistently implemented across the product.
  • Act as a product expert within R&D, understanding the product's requirements and its market positioning.
  • Work closely with cross-functional teams (Product Managers, Sales, Customer Support, and Services) to ensure successful product delivery.

Key Responsibilities:

  • Lead the design and implementation of software features in alignment with product specifications and adhere to High-Level Design (HLD) and Low-Level Design (LLD) standards.
  • Lead the development of scalable, multi-tenant SaaS solutions.
  • Collaborate with Product Management, R&D, UX, and DevOps teams to deliver seamless, end-to-end solutions.
  • Advocate for and implement Continuous Integration and Delivery (CI/CD) practices to improve development efficiency and product quality.
  • Mentor junior engineers, share knowledge, and promote best practices within the team.
  • Assist in solving complex technical problems and enhance product functionality through innovative solutions.
  • Conduct code reviews to ensure adherence to design principles and maintain high-quality standards.
  • Plan and execute unit testing to verify functionality and ensure automation coverage.
  • Contribute to the ongoing support of software features, ensuring complete quality coverage and responsiveness to any issues during the software lifecycle.

Qualifications & Experience:

  • Bachelor's or master's degree in computer science, Electronics Engineering, or a related field from a reputed institute.
  • More than 4 years of experience in software development with a strong focus on backend technologies and a track record of delivering complex projects.
  • Expertise in C#, .NET for back-end development. Angular, Javascript, Typescript experience is an added advantage.
  • Experience in developing high-performance, highly available, and scalable systems.
  • Working knowledge of RESTful APIs
  • Solid understanding of scalable and microservices architectures, performance optimization, and secure coding practices.
  • Exceptional problem-solving skills and the ability to work on multiple concurrent projects.
  • Experience working with public cloud platforms like AWS (preferred), Azure, and GCP.
  • Proficiency in developing solutions that leverage both SQL and NoSQL databases.
  • Hands-on experience with Continuous Integration and Delivery (CI/CD) practices using tools like Docker, Kubernetes, and other modern pipelines.

What's in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment As the market leader, every day at NiCE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NiCEr

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.

Requisition ID: 8081

Reporting into: Tech Manager, Engineering, CX

Role Type: Individual Contributor

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.



  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India Coupa Software, Inc. Full time US$ 1,50,000 - US$ 2,00,000 per year

    Coupa makes margins multiply through its community-generated AI and industry-leading total spend management platform for businesses large and small. Coupa AI is informed by trillions of dollars of direct and indirect spend data across a global network of 10M+ buyers and suppliers. We empower you with the ability to predict, prescribe, and automate smarter,...


  • Pune, Maharashtra, India beBeeSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Job TitleWe are seeking an experienced IT professional to join our team as a Senior Software Engineer.


  • Pune, Maharashtra, India beBeeSoftware Full time ₹ 14,40,000 - ₹ 20,40,000

    Job OverviewWe are seeking an experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, building, and configuring applications using SAP ABAP Development for HANA.About the Role:Develop software solutions that meet business requirements and needs.Collaborate with cross-functional teams to...


  • Pune, Maharashtra, India r3 Consultant Full time

    JOB DESCRIPTIONJob Title : Senior Software : : Pune, To : Team Lead/Project ManagerJob Overview :The position of Senior Software Engineer may report directly to the Team Lead or Project Manager. The Senior Software Engineer is a senior developer. His or her primary responsibilities are analyzing software requirements, developing software, and...


  • Pune, Maharashtra, India Momentive Software Full time

    About the job :We are seeking a Sr Software Engineer to join our growing teamResponsibilities & Qualifications Summary :We're seeking a dynamic Mobile Application Developer with a deep passion for crafting exceptional mobile experiences through native code and a keen interest in exploring cross platform solutions like React Native (preferred), Xamarin and...


  • Pune, Maharashtra, India beBeeSoftwareEngineering Full time ₹ 15,00,000 - ₹ 25,00,000

    Job Title: Senior Software Engineering LeadOur ideal candidate has a strong background in software development, with experience in implementing and maintaining complex systems.The successful candidate will have 8-12 years of expertise in designing and developing scalable software solutions.Key Responsibilities:Develop software programs and maintain source...


  • Pune, Maharashtra, India beBeesoftware Full time ₹ 25,00,000 - ₹ 30,00,000

    Software engineers play a vital role in creating innovative solutions that drive business results. As a lead software engineer at our organization, you will be responsible for designing and developing high-quality software products that meet the needs of our customers.Job ResponsibilitiesDesign and develop complex software systems using programming languages...


  • Pune, Maharashtra, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000

    Job Title: Senior Software Engineering SpecialistAbout the RoleWe are seeking an accomplished software engineering professional to join our team as a Senior Software Engineering Specialist. In this role, you will be responsible for designing and developing scalable web applications using Java technology stack.Key ResponsibilitiesProven track record of...