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

Engineer, Software

Verint Systems, Inc.

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 build full-stack features end-to-end, write high-quality automated tests, support production systems, and collaborate daily with Product Managers, Designers, QA Engineers, and globally distributed engineering peers. This is a role for engineers who take pride in their craft, are eager to grow through challenging problems, and want their work to have a visible impact on enterprise customers worldwide. You will be surrounded by experienced engineers who are invested in your growth, working in a modern Agile environment on software that matters. Principal Duties and Essential Responsibilities Full-Stack Development Design, develop, and maintain production-grade full-stack features spanning Java/C# backend services, REST/GraphQL APIs, and React/Ext JS frontend applications. Translate product requirements and UX designs into well-structured, testable, and performant code. Implement scalable microservices and modular frontend components that support high concurrency and enterprise-scale data volumes. Participate in design and architecture reviews; contribute to discussions on API contracts, data models, and service boundaries. Proactively identify and address performance bottlenecks, security gaps, and technical debt. Write clean, idiomatic code following team standards; actively contribute to improving those standards over time. Quality Assurance and Testing Write comprehensive unit, integration, and end-to-end automated tests using JUnit, Jest, Playwright, and Cucumber (BDD). Enforce code quality through peer reviews, static analysis, and adherence to the team's Definition of Done. Investigate and reproduce reported defects; perform root-cause analysis and deliver timely, well-tested fixes. Champion a shift-left testing mindset — integrating quality checks early and continuously in the development lifecycle. Production Support and Maintenance Triage, prioritize, and resolve bugs, regression issues, and customer-reported problems within agreed SLA windows. Provide Tier-2/3 technical support for production incidents; participate in post-incident reviews and implement corrective actions. Monitor application health using observability tooling (logs, metrics, traces); proactively surface anomalies before they impact customers. Maintain and improve runbooks and operational documentation for supported features. AI/ML Integration and Continuous Improvement Integrate AI/ML capabilities — including LLM-powered features, automated scoring, and speech-to-text — into product features in collaboration with Verint's AI research teams. Evaluate and pilot emerging technologies; propose adoption where they improve quality, performance, or developer productivity. Identify and contribute to refactoring initiatives that reduce complexity and improve long-term maintainability. Stay current with industry engineering trends through reading, experimentation, and participation in technical communities. Collaboration and Communication Work in cross-functional squads with Product Managers, UX Designers, QA Engineers, DevOps, and Data Engineers. Actively participate in all Agile Scrum ceremonies: sprint planning, daily stand-ups, backlog refinement, sprint reviews, and retrospectives. Provide accurate effort estimates and proactively surface risks, blockers, and dependencies. Collaborate effectively with distributed engineering teams in Atlanta, Israel, and India using async-first communication practices. Support the growth of junior engineers through constructive code reviews and knowledge sharing. CI/CD and DevOps Practices Build, maintain, and improve CI/CD pipelines using Jenkins, GitHub Actions, or Azure DevOps — ensuring reliable, automated build-test-deploy workflows. Containerize services with Docker and deploy to Kubernetes clusters (EKS/AKS) following GitOps and IaC principles. Implement secure deployment practices: secrets management, environment-specific configuration, and staged rollout strategies. Optimize pipeline performance to minimize build times and deliver faster feedback loops to the team. Minimum Requirements Bachelor’s degree in computer science / software engineering (or similar) or equivalent experience 3 years experience with Java Spring Boot, practical experience of software development or proven equivalent seniority in software development with product teams Proven track record of delivering full-stack features in an Agile/Scrum team with regular sprint cadences. Hands‑on experience with both backend API development and frontend UI implementation in a production codebase. Back‑End: Solid proficiency in Java (Spring Boot, Spring MVC, JPA/Hibernate) and/or C# (.NET / .NET Core). Good understanding of RESTful API design, OAuth 2.0/JWT, and basic microservices patterns. Front‑End: Working proficiency in JavaScript/TypeScript with hands‑on React experience (hooks, context, state management). HTML5, CSS3, and foundational accessible UI development. Ext JS / Sencha familiarity is a plus. Databases: Working knowledge of relational databases (PostgreSQL, MS SQL, Oracle) including schema design, SQL query writing, and basic indexing. Exposure to NoSQL stores (Redis, Elasticsearch, MongoDB) is a plus. Cloud and Infrastructure: Exposure to AWS or Azure core services. Familiarity with Docker and basic Kubernetes concepts. Testing: JUnit/TestNG/Jest unit tests and integration tests. Exposure to E2E testing tools (Playwright, Cypress, or Selenium). BDD with Cucumber is a plus. CI/CD and DevOps: Working knowledge of Jenkins, GitHub Actions, GitLab CI, or Azure DevOps. Git branching strategies and pull request workflows. AI and Emerging Tech: Exposure to LLM APIs or AI‑powered tooling is a plus; curiosity and eagerness to develop these skills in the role. Strong analytical thinking and a structured approach to debugging and problem‑solving. Clear written and verbal communication in English; able to document technical work clearly and participate actively in team discussions. Self‑motivated and eager to learn: takes initiative to understand problems deeply and asks good questions when stuck. Collaborative and team‑oriented: contributes positively to squad culture and values diverse perspectives. Growth mindset: receptive to feedback, committed to continuous improvement, and excited to be challenged. Solid experience with Agile Scrum or Kanban; comfortable with all sprint ceremonies. Familiarity with Jira, Confluence, or Azure DevOps Boards for backlog tracking and documentation. Exposure to test-driven development (TDD) and behavior-driven development (BDD) practices. Preferred Skills Experience or academic exposure to workforce management, customer experience, or enterprise analytics domains. Familiarity with Verint WFO, QM, or PM products or comparable SaaS platforms. AWS Certified Developer or Azure Developer Associate certification, or active pursuit of one. Experience with observability tools such as Datadog, Grafana/Prometheus, or ELK. Contributions to open‑source projects or a portfolio of personal/side projects. Exposure to OWASP Top 10 security practices and secure coding principles. Equal Opportunity Employer Statement 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 #J-18808-Ljbffr Verint Systems, Inc.

Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Engineer, Software in Nashville, TN vacancy
  •  ...Senior Manager, Premium Support Engineer (Databolt) - Capital One Software (Remote) Summary As a Premium Support Engineer, you will be the primary technical authority and strategic partner for our highest-priority enterprise customers. You will bridge the gap between... 
    Suggested
    Local area
    Remote work

    Comfort Systems USA

    Nashville, TN
    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

    Nashville, TN
    1 day ago
  • 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...  ...engineering organization builds, scales, and operates its software. This is a high‑visibility, high‑impact role that requires both... 
    Suggested
    Local area

    Verint Systems

    Nashville, TN
    4 days ago
  • $130k - $150k

     ...Software Developer Nashville, TN | Hybrid (4 days onsite, 1 remote) Compensation: $130,000 - $150,000 depending on experience and skill...  ...development experience Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field 3–7 years of experience with... 
    Suggested
    Remote work
    Worldwide

    TSG Risk Management

    Nashville, TN
    1 day ago
  •  ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace...  ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance... 
    Suggested
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Nashville, TN
    3 days ago
  • $85.39k - $116.98k

     ...clinical users Collaborate with back-end C#/.Net and AWS data engineers to define clean API contracts and ensure reliable data...  ...back-end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and... 
    Full time
    Remote work

    Syms Strategic Group, LLC (SSG)

    Nashville, TN
    4 days ago
  •  ...environments, and browser-based or n-tier environments. Develops design specifications and/or translates detailed design specs into computer software. Tests, debugs, and refines the computer software to produce the required product. Prepares required documentation, including both... 
    Local area

    Ruri Software Technologies LLC

    Nashville, TN
    15 hours ago
  •  ...for an experienced Full Stack Developer to join a growing company working to mature its technology stack and how it builds scalable software. You consider software development more of a cultural approach than a specific job title and are passionate about user experience;... 
    Work at office
    Remote work
    Work from home
    Night shift

    MRINetwork

    Nashville, TN
    1 day ago
  •  ...technical specifications Create custom Java applications from software requirements specifications or as a part of an agile team. Guide...  ...work/issues Required Skills: Bachelor's degree in Software Engineering, Computer Science, Information Technology or other related technical... 
    Full time

    Jobs via Dice

    Nashville, TN
    22 hours ago
  • Job Title Benefits (employee contribution): Health insurance Health savings account Dental insurance Vision insurance Flexible spending accounts Life insurance Retirement plan All qualified applicants will receive consideration for employment without regard to age, ...
    Flexible hours

    inSync Staffing

    Nashville, TN
    15 hours ago
  • $150k

     ...Downtown Music Publishing is looking for a driven individual to join us as a Full Stack Software Engineer to help build our next‑generation music publishing platform from the ground up. You'll help in shaping the architecture, tooling, and engineering culture of a catalog... 
    Work experience placement
    Local area
    Worldwide

    DOWNTOWN MUSIC

    Nashville, TN
    1 day ago
  • $75 - $80 per hour

     ...fluency in shell scripting and system tools. Collaborate with cross-functional teams to gather requirements and deliver user‑centric software solutions. Lead code reviews, mentor junior developers, and contribute to architectural decisions. Ensure high standards of... 
    Contract work

    Tundra Technical Solutions

    Nashville, TN
    1 day ago
  • $99.6k - $209.5k

     ...a skilled developer in Nashville, TN, to enhance application software through coding and collaborative improvement. This role includes...  ...code reviews. The ideal candidate will work closely with engineers and stakeholders to design, test, and optimize software solutions... 
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  •  ...Lead Software Engineer The Lead Software Engineer (LSE) is recognized as an expert in their strategic functional area and uses a systematic application of advanced technical knowledge to deliver software solutions using modern day technology stacks. The LSE leads large... 

    Samprasoft

    Goodlettsville, TN
    2 days ago
  •  ...Lead Software Engineer Do you want to take your career to the next level? CGI is looking for a dedicated and experienced Lead Software Engineer with a passion for solving business problems to join our team in Nashville. At CGI, you will solve important business and... 
    Full time
    Local area

    CGI

    Nashville, TN
    3 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

    Nashville, TN
    1 day ago
  •  ...the interest of national security. Job Title : Lead, Systems Engineer Job Number : 40034 Job Location: Nashville, TN Schedule...  ...Collaborate with cross-functional teams to integrate hardware, software, and operational constraints into practical solutions.... 
    Local area

    L3Harris

    Nashville, TN
    2 days ago
  • $70 - $75 per hour

     ...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is...  ...leadership experience, and a passion for leveraging AI tools in software engineering, and are looking for your next career move, apply... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Nashville, TN
    4 days ago
  • $95 per hour

     ...Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Kelly Science, Engineering, Technology & Telecom IT Recruiter / Hiring the best and the brightest Pay rate: Can go upto $95 per hour (Flexible) Duration: 12 months W2 contract... 
    Hourly pay
    Full time
    Contract work
    Immediate start
    Remote work
    Flexible hours

    Kelly Science, Engineering, Technology & Telecom

    Brentwood, TN
    15 hours ago
  • $140k - $170k

     ...programming and knowledge in Cloud technologies such as Terraform, AWS Services, Docker, Kubernetes, and familiar with Git development. The Engineer is expected to provide strategy and implement enterprise‑scale automation for scalability, performance, security, and availability... 
    Full time
    Local area
    Remote work

    SitusAMC

    Nashville, TN
    1 day ago
  • $97.2k - $123.25k

    Ingram Content Group (ICG) is currently seeking a Java Software Engineer, Intermediate tojoin our team in LaVergne, TN (Greater Nashville area). This person leverages the latest database technologies as a basis for complex analytical application development. Provides medium... 
    Casual work
    Flexible hours

    Ingram-Content-Group

    Nashville, TN
    2 days ago
  • The Application Engineer is joining the enhancements team in the Integration and Automation department is responsible for developing quality software in Java. This requires working in conjunction with business analysts, software architects, and development leads to be sure... 

    Insight Global

    Nashville, TN
    3 days ago
  • $80k

     ...Specific Essential Duties and Responsibilities: Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange Online, hybrid...  ...teams. Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives... 
    Contract work

    MAXIMUS

    Nashville, TN
    2 days ago
  •  ...the opportunity to lead by example, solve ambiguous technical problems, and mentor engineers while continuing to deepen your own technical expertise. Responsibilities As a Principal Software Developer, you will lead the design, development, and evolution of backend... 
    Work at office
    Worldwide
    Relocation
    Relocation package

    Ll Oefentherapie

    Nashville, TN
    9 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

    Nashville, TN
    2 days ago
  •  ...everyday low prices in convenient neighborhood locations. Learn more about Dollar General at . Job Details A Principal Software Engineer (PSE) is recognized as a master software engineer able to solve the most complex technical problems. They lead and manage system... 
    Work experience placement
    Seasonal work

    Dollar General

    Goodlettsville, TN
    3 days ago
  •  ...sponsorship is not available for this position. Location: Onsite (5 days per week) POSITION SUMMARY Under the supervision of the Software Engineering Manager, the Software Engineer is responsible for the development, support, and maintenance of custom‑developed applications... 
    Permanent employment
    Full time

    Amarina Search Partners

    Nashville, TN
    1 day ago
  • $144.2k - $288.4k

     ...to simplify health care one person, one family and one community at a time. Position Summary We are hiring a Principal Software Engineer — a deeply hands-on technical leader who thrives on solving complex problems, writing production code, and elevating the engineers... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Nashville, TN
    5 days ago
  •  ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title Manager, Software Engineering Job Number 36429 Job Location Nashville, TN Schedule 9/80 -Every other Friday off Contract Status Role is contingent upon... 
    Contract work
    Temporary work
    Work experience placement
    Local area

    L3Harris Technologies

    Nashville, TN
    3 days ago
  • $135.2k - $306.4k

     ...to real-world cloud-scale distributed systems, as part of an engineering organization that highly values formal methods. OCI has been using...  ...and verification. ~5+ years of full-time professional software development of concurrent and distributed systems, ideally cloud... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    3 days ago

Do you want to receive more vacancies?

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