Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Verint Principal Engineer Software 
United States, Oregon 
55620790

Today

Principal Duties and Essential Responsibilities:

  • Provide technical leadership by influencing the design and architecture of major software components, systems, automation testing, and features
  • Introduce innovative technologies for cloud service integration and new UI and back-end features
  • Identify and implement performance improvements
  • Provide subject matter expertise for customer implementation and cloud platform support
  • 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

Minimum Requirements:

  • 8 years experience in design and architect of large-scale applications
  • Bachelor's Degree in Computer Science, Engineering, related field or equivalent experience
  • Experience developing quality into the entire system
  • Proven track record of delivering complex projects on time and providing technical leadership on cutting-edge software development projects
  • Hands-on experience, across full technology stack, in developing and architecting web applications that are scalable for large enterprise customers
  • Excellent coding skills in C/C++ required.
  • Excellent problem-solving skills
  • Experience with containerized runtime environments: Docker, Kubernetes
  • Experience with Cloud hosting services: AWS, Azure, GCP
  • Experience with REST API/microservice applications: Java, Spring Boot, Spring Cloud, junit
  • Experience with SQL/NoSQL databases: PostgreSQL, SQL Server, MongoDB, DynamoDB
  • Experience with ETL and data warehouse
  • Experience with database query optimization and performance troubleshooting
  • Experience with GIT
  • Experience with JavaScript UI library such as React, Angular or Vue is preferred
  • Familiar with enterprise application security best practices
  • Excellent written and verbal communication skills.
  • 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
  • Experience in Erlang formulas
  • Experience in workforce management
  • Excellent coding skills in Java
  • Exposure to automation, exploratory, and modern testing techniques
  • Provides technical and professional leadership to other developers