Montana Veteran Jobs

facebook youtube linkedin
Mobile Montana Labor & Industry Mobile Logo

Job Information

Verint Systems, Inc. Senior Engineer, Software in Helena, Montana

Senior Engineer, Software

Location US-Remote (United States)

Job ID 16177

At Verint, we believe customer engagement is the core of every global brand. Our mission is to help organizations discover opportunities previously only scarcely imagined by connecting work, data, and experiences enterprise wide. 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

The Senior Software Engineer on the Cloud Computing team designs and develops key cloud-first, full-stack software products. This includes the following responsibilities: (a) employing ReactJS, Java, SQL/NoSQL databases; (b) introducing innovative technologies for cloud service integration and new UI and back-end features; (c) identifying and implementing performance improvements; and (d) providing subject matter expertise for customer implementation and cloud platform support. 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

  • Design, implement, and test high level software applications

  • Research new technologies to improve product

  • Contribute to definition of component and product architecture

  • Work on complex projects with minimal supervision

  • Guide and assist less experienced team members

  • Write high-quality, standardized code and unit tests that perform optimally in highly concurrent, containerized, cloud-hosted environments.

  • Create UI and technical design specification documents.

  • Effectively communicate and collaborate to introduce new technologies, software standards, architecture/design concepts, engineering processes and techniques; and to provide subject matter expertise and technical support to customers and stakeholders.

  • Guide and mentor less experienced software developers

Minimum Requirements

  • Bachelors degree in Computer Science, Engineering or related field

  • 5 - 8 years experience in design and programming large scale applications through all phases of the software development life cycle including testing, implementation and auditing

  • Ability to manage multiple priorities and parallel projectswith strong organizational, time management, and project leadership skills

  • Ability to lead small teams virtually

  • Experience with Front-end UI: ReactJS, HTML5, CSS, NodeJS, Mocha

  • Experience with REST API/microservice applications: Java, Spring Boot, Spring Cloud, junit

  • Experience with SQL/NoSQL databases: PostgreSQL, SQL Server, MongoDB, DynamoDB

  • Experience with GIT

  • Ability to take ownership of assignments and drive to resolution

  • Ability to work in a fast-paced, high energy environment

  • Aptitude to learn and apply advanced data analytics/visualization, and machine learning to products

  • Successful completion of a background screening process including, but not limited to, employment verifications, criminal search, OFAC, SS Verification, as well as credit and drug screening, where applicable and in accordance with federal and local regulations

Preferred Requirements

  • Experience with containerized runtime environments: Docker, Kubernetes

  • Experience with Cloud hosting services: AWS, Azure, GCP

  • Experience with Cloud Machine Learning services: SageMaker, Azure Machine Learning

  • Experience with Application Performance Management systems: NewRelic, AppDynamics, ELK

  • Experience with JIRA

  • Experience with Confluence

  • Experience with Microsoft Office products

As an equal opportunity employer, Verint Systems Inc. prides itself in providing employees with a work environment in which all individuals are treated with respect and dignity. This means we are committed to providing equal opportunity to all qualified employees and applicants for employment without regard to one’s race, color, religion, national origin, age, gender, disability, alienage or citizenship status, marital status, creed, genetic predisposition or carrier status, sexual orientation, Veteran status or any other classification protected by applicable federal, state or local laws. This policy applies to all terms and conditions of employment including but not limited to hiring, placement, promotion, compensation, training, leave of absence or termination.

DirectEmployers