Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer, Software

Verint Systems

At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering CX Automation. We hire innovators with the passion, creativity, and drive to answer constantly shifting market challenges and deliver impactful results for our customers. Our commitment to attracting and retaining a talented, diverse, and engaged team creates a collaborative environment that openly celebrates all cultures and affords personal and professional growth opportunities. Learn more at .

Overview of Job Function

Verint’s Principal Software Engineer designs and develops key cloud-first, full-stack software products. This role works with Product Management, Development, Operations and Client Services teams to develop creative solutions satisfying technical and business requirements. Additionally, the role provides recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team.

Principal Duties and Essential Responsibilities:

  • Provide technical leadership by influencing the design and architecture of major software components, systems, automation testing, and features

  • Help foster the culture of creativity and excellence through technical innovations and thought leadership

  • Mentor and train other engineers on design techniques, test automation methodologies and coding standards

  • Lead and promote best practices in automated testing and continuous integration

  • Improve architecture and code base to be scalable to support growth

  • Detail oriented and highly organized with the ability to manage multiple priorities

  • Excellent organization, time management, and project leadership skills

  • Adheres to strict deliverable deadlines while able to multi-task

  • Responsible for architecting applications for the cloud

Minimum Requirements:

  • 8+ years of experience in design and architect of large-scale applications

  • Bachelor's Degree in Computer Science, Engineering, related field or equivalent experience

  • Proven track record of owning architecture for large-scale, distributed SaaS products used by enterprise customers

  • Hands-on experience, across full technology stack, in developing and architecting web applications that are scalable for large enterprise customers

  • Able to troubleshoot and identify root causes of issues while liaising with engineering teams, support and end customers

  • 5 years experience of full stack development

  • 5 years experience of Java and/or NodeJS programming language

  • Familiarity with JavaScript UI library such as React, Angular or Vue

  • 5 years experience with SQL and relational data modeling for scalable enterprise applications.

  • 3 years experience designing data aggregation, transformation, and processing logic to support analytics, recommendations, automation, or intelligent product features

  • 5 years experience with containerized runtime environments: Docker, Kubernetes

  • 5 years experience with one of the Cloud hosting services: AWS, Azure, or GCP

  • 5 years experience with REST API and microservice applications

  • 5 years experience integrating AI/ML, generative AI, or intelligence services into enterprise software products

  • Familiarity with LLM-based application patterns, including prompt orchestration, retrieval-augmented generation, semantic search, and AI-assisted workflows

  • Understanding of responsible AI principles, including data privacy, security, explainability, bias mitigation, and safe handling of customer data

  • Ability to evaluate AI solution quality using measurable criteria such as accuracy, relevance, latency, cost, reliability, and user impact

  • Experience with GIT

  • Familiarity with test automation tools, Exposure to automation, exploratory, and modern testing techniques

  • Familiarity with observability tools such as datadog, Grafana/Prometheus, distributed tracking, log analtics

  • Familiar with enterprise application security best practices

  • Excellent written and verbal communication skills

  • Excellent problem-solving skills

  • Able to provide technical and professional leadership to other developers

  • Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, and SS verification

Preferred Requirements:

  • Master's Degree in Computer Science, Engineering, related field

  • Understanding of Workforce Management (WFM), forecasting and scheduling

  • Experience designing secure, scalable integrations with internal and external AI services through APIs, event-driven services, or microservices

  • Experience working with structured and unstructured data sources to enable intelligent recommendations, automation, summarization, or decision support

  • Experience applying AI capabilities in SaaS, cloud, customer engagement, WFM, analytics, automation, or enterprise workflow products

#LI-KD1

MIN: 166K

MAX: 206K

Verint Systems Inc. is an equal opportunity employer and is committed to maintaining a workplace free from discrimination, retaliation, and sexual and any other form of harassment. Verint has a zero-tolerance policy against any form of discrimination, retaliation, or harassment including sexual harassment or any other form of harassment based on race, color, religion, sex, age, national origin, genetic information, disability, veteran status, and any other classification or characteristic protected by applicable federal, state or local laws. Verint operates in accordance with all anti-discrimination laws and affords equal opportunities to employees and applicants without regard to any characteristic or protected class in our hiring, promotion and termination practices.

For US Applicants

_2025 Benefits Offering (

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Engineer, Software in Trenton, NJ vacancy
  •  ...Overview of Job Function As a Principal Engineer, you will be the senior-most technical voice on the US engineering team for Verint's QM and...  ...engineering organization builds, scales, and operates its software. This is a high‑visibility, high‑impact role that requires both... 
    Suggested
    Local area

    Verint Systems

    Ewing, NJ
    2 days ago
  • $84.9k - $209.5k

     ...spirit that promotes an upbeat and creative environment. We are unencumbered and will need your contribution to make it a special engineering center with the focus on excellence. Health Data Intelligence Platform has a rare opportunity to play a critical role in how... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    Oracle

    Trenton, NJ
    4 days ago
  •  ...Overview of Job Function As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and...  ...in a modern Agile environment on software that matters. Principal Duties and Essential Responsibilities Full-Stack Development... 
    Suggested
    Local area
    Worldwide
    Shift work

    Verint Systems

    Ewing, NJ
    2 days ago
  •  ...position is intended to be an entry level position focused on software functional testing and quality assurance, and the fulfillment...  ...documentation of test results. Correspond with Software and Template Engineering, give feedback to any questions they may have, and facilitate... 
    Suggested
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    FUJIFILM Corporation

    Trenton, NJ
    1 day ago
  • $244.7k - $279.2k

     ...Director, Software Engineering - Shopping (Remote-Eligible) Interested in joining a dynamic remote first engineering team in a fast-paced environment full of greenfield problem-solving? Then Capital One Shopping might be the place for you. Join us in supporting a growth... 
    Suggested
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Ewing, NJ
    1 day ago
  • $51.9 per hour

     ...availability, and performance of critical healthcare IT systems, principally in the Environment of Care (EOC), enabling seamless access...  ...of care and operational efficiency. This role blends software engineering, clinical engineering, and security principles with a deep... 
    For contractors
    Local area

    Highmark Health

    Trenton, NJ
    4 days ago
  • $121.5k - $306.4k

     ...direction to ensure accurate forecasting and ensure systems have adequate resources. Builds collaborative relationships with the software development team to create reliable, scalable infrastructures. Ensures alignment regarding data collection and contributes to standards... 
    Temporary work
    Flexible hours

    Oracle

    Trenton, NJ
    3 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions to... 
    Temporary work
    Remote work

    Lumen Inc

    Ewing, NJ
    2 days ago
  • $244.7k - $279.2k

    A leading financial services company is looking for a Director of Software Engineering to lead dynamic remote teams focused on innovative technology solutions. You'll manage product-focused engineers and enhance software practices while guiding team development. Ideal... 
    Remote work

    Capital One

    Ewing, NJ
    3 days ago
  •  ...Job Title Applications Engineer About Our Client My client is an electronic manufacturing and service company headquartered in Yardley, PA. They have been manufacturing high-quality electric actuators for industrial valves. Their unique electric technology is... 
    Permanent employment
    Contract work
    Local area

    Michael Page

    Morrisville, PA
    4 days ago
  • $108.6k - $181k

     ...Job Description Summary About the Role: We're seeking a highly skilled and experienced Senior Application Engineer with a strong background in technical solution design, system integration, and precise cost estimation for large-scale EPC (Engineering, Procurement... 
    Contract work
    Remote work
    Relocation package

    GE Vernova

    Trenton, NJ
    3 days ago
  • $78.4k - $127k

    Responsible for supporting the sustainment of Applications/Services providing the backend administration and support in the Oracle Cloud Infrastructure. Assist in defining requirements, designing and building data center technology components and testing efforts. Responsibilities...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Ewing, NJ
    2 days ago
  • $173.5k - $310k

     ...Close Collaboration: Work in Audit’s collaborative model where engineers understand business problems as deeply as technical solutions,...  ...Degree in Computer Science or Equivalent 9+ years building software applications (experience with Python, Java or C++) 3+ years hands... 
    Work at office

    Wolters Kluwer

    Ewing, NJ
    3 days ago
  • $150.2k - $225.4k

     ...and processes to better enable teams at Rubrik to develop secure software and protect data and systems with appropriate security controls...  ...About the role: Rubrik is seeking an Application Security Engineer. In this role, you will be responsible for ensuring that Rubrik... 
    Work experience placement
    Local area
    Remote work
    Shift work

    Rubrik

    Trenton, NJ
    3 days ago
  • $100k - $110k

     ...solutions. The Role You will lead the deployment of Xylem Vue software solutions at client sites, ensuring seamless configuration, accurate...  ...Bachelor’s degree in computer science, Software Engineering, or a related technical field. 3+ years of experience with ETL... 

    Xylem

    Morrisville, PA
    4 days ago
  • $76.8k - $95.9k

     ...As a Software Engineer I within Honeywell’s Sparta Systems organization, you will play a critical role in building and enhancing Salesforce-based solutions for TrackWise Digital Quality Management platforms. You will design, develop, and optimize features using Salesforce... 
    Temporary work
    Monday to Friday
    Flexible hours

    Honeywell

    Hamilton, NJ
    4 days ago
  •  ...configuration of applications on the ServiceNow platform using App Engine Studio. Support implementation and customization of ITSM...  ...Computer Science, Information Technology, Information Systems, Software Engineering, or a related discipline Strong understanding of programming... 
    Full time
    Contract work
    Part time
    Internship
    Flexible hours

    Serco

    Ewing, NJ
    3 days ago
  • $112.3k - $140k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain...  ...the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking for... 
    Local area

    Vontier

    Ewing, NJ
    3 days ago
  • $121.4k - $218.6k

     ...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full breadth...  ...Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution, NetStorage... 
    Work experience placement
    Work at office

    Akamai

    Ewing, NJ
    2 days ago
  • $180k - $220k

     ...Datavanters bring a diversity of professional, educational and life experiences to realize our bold vision for healthcare. Senior Software Engineer The Role As a Senior Software Engineer, you will lead major initiatives that advance Datavant’s platform scalability and... 

    Datavant

    Ewing, NJ
    3 days ago
  • $193.04k - $233.91k

     ....com/working-with-us . Position Summary As Director, AI Engineering and Enablement within Bristol Myers Squibb’s AI Engineering and...  ...and other languages as needed. Lead implementation of best software engineering practices (modularity, version control, CI/CD,... 
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb Company

    Princeton, NJ
    4 days ago
  •  ...testing frameworks (xUnit, NUnit, MSTest) Automated testing strategies Professional Experience (Must Have) 8+ years of professional software development experience 5+ years of .NET/C# development 3+ years of full stack development (frontend + backend) 2+ years of AWS... 

    MBI

    Hamilton, NJ
    4 days ago
  •  ..., jQuery and JavaScript. Coding, Performance optimization. Familiarity with Agile development methodologies Experience with software design and development in a test-driven environment Excellent communication skills Resourcefulness and troubleshooting aptitude... 

    Zortech Solutions

    Ewing, NJ
    4 days ago
  •  ...and compliance through secure coding practices, threat modeling, and identity management (Entra ID/Azure AD). Champion AI-assisted engineering, leveraging GitHub Copilot and Microsoft AI tools to improve productivity and explore AI-enabled features. Mentor engineers,... 
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Hamilton, NJ
    4 days ago
  • $125k - $150k

    GovCIO is seeking a Sr. Front End Developer to join their remote team, supporting the Digital Services development portfolio. The ideal candidate should have over 8 years of experience, especially in developing with React, Redux, and JavaScript. The position involves creating...
    Remote work
    Flexible hours

    GovCIO

    Ewing, NJ
    3 days ago
  •  ...Workflows Jira / Issue Tracking Unit Testing Frameworks (MSTest/NUnit/xUnit) Education Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering. Preferred: Master's in Computer Science, Master's in Software Engineering,... 
    Permanent employment
    Contract work
    2 days per week

    O2 Technologies

    Ewing, NJ
    2 days ago
  • Duration: Contract to hire Key Responsibility Build and support enterprise web applications across frontend and back‑end layers Collaborate in an Agile team with product, QA, and architecture on design and delivery Create scalable, secure, and high‑performance solutions...
    Contract work

    Holistic Partners, Inc

    Ewing, NJ
    1 day ago
  • $55 - $62 per hour

     ...frameworks (xUnit, NUnit, MSTest) Automated testing strategies Professional Experience (Must Have) ~8+ years of professional software development experience ~5+ years of .NET/C# development ~3+ years of full stack development (frontend + backend) ~2+... 
    Hourly pay
    Contract work
    Remote work

    Sunrise Systems

    Trenton, NJ
    2 days ago
  • $90k - $100k

     ...the development deployment process while ensuring adherence to software compliance and testing standards. Responsible for overseeing...  ...supervision. Experience collaborating with a team of developers/engineers. Experience with Agile Methodology and Scrum Processes.... 
    Full time
    Remote work
    Flexible hours

    GovCIO

    Ewing, NJ
    2 days ago
  • $105k - $115k

     ...Frontend Developer to drive feature development and modernize applications. This fully remote role requires 5-8 years of experience in software development, with expertise in React and Redux. The ideal candidate will design user interfaces and integrate complex APIs. You... 
    Remote work

    GovCIO

    Ewing, NJ
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer, Software. Be the first to apply!