We’re a group of highly motivated, goal-oriented, and collaborative storage professionals – and our company is committed to the growth, development and success of each and every one of our colleagues.

Walk around our offices and you’ll see diverse folks who eat, breathe, sleep, and dream about storage and data management. You’ll also see a ping pong table, collaborative workspaces, and seriously smart people. (More than half of the professional technical staff has Masters or Doctoral degrees in Computer Science, Engineering, Math or related sciences.)

You’ll find flexible hours, comprehensive benefits from day one, and an environment that balances freedom and accountability. You will be challenged. Your hard work will be rewarded. And you will have a big impact on the data protection market.

Ansible,Gitlab,Network,Unix,Storage QA Lab Admin

https://www. catalogicsoftware. com
This job description covers our products DPX and ECX. See the link above for high-level details on these products.

Ideal candidate will have about 5-8 years experience

You must have hands on experience with the following technologies:
Gitlab, Ansible, Bash

Must have direct hands-on experience with at least 2 or more of the following:
Networking, Storage, Unix, Linux, VMware

One or more of the following experience is also desired:
AWS/Azure, Windows, Hyper-V, Terraform, Jenkins, Bash, Python, Docker/Swarm, Kubernetes

The QA Lab system administrator assists with all types of QA test tasks. This position has a focus on resource management (Linux, Windows, UNIX), troubleshooting, and helping to maintain automation and CI/CD systems but may also be involved in day to day QA test activities.

This role is involved in a number of key responsibilities that include but are not limited to the following:
- Setup, Maintain, Troubleshoot QA system infrastructure
- Monitor and troubleshoot test automation pipelines
- Assist to Develop & Deploy new tests and reports
- Maintain and Improve CI/CD operations

Our hands-on needs generally cover:
- Loading new operating systems and applications as needed
- Provisioning resources to staff as needed
- Provisioning storage from arrays used for QA work
- Setup of networking, firewalls
- Tuning docker containers
- Managing cloud services for QA work
- Troubleshoot, benchmark, and load test systems as needed
- Troubleshoot local resources like firewall, wireless, engineer laptops
- Assist to maintain and troubleshoot all lab resources as needed

All QA candidates will be involved in our daily QA work which includes:
- Manual test execution
- Create tests centered around new features
- Analysis of customer issues to reproduce and verify fixes
- Creating & grooming of test cases and testing scenarios
- Regularly reviewing UI and back-end functions
- Researching and implementing edge/environmental conditions
- Researching technology options to help broaden test case coverage
- Polishing & packaging products and fixes for customer consumption
- Participation on Agile teams to understand planned testing needs
- Reviewing and improving both internal and external documentation

A QA Lab system administrator will generally have access to a wide range of technologies to be used in the overall manual test and test automation activities. QA engineers typically review issue management and test case systems for necessary work, perform deployments, build systems, configure storage platforms, and assess the quality/stability of software prior to release. Along the way, QA engineers are expected to explore the overall sensibility and performance of our software and escalate anything that might be confusing or complicated for our customers.

The position could also be involved in programming activities to maintain and improve our emerging QA automation systems if candidate has skills and desire to contribute.

QA Lab Automation Engineer / Python

https://www. catalogicsoftware. com
This job description covers our products DPX and ECX. See the link above for high-level details on these products.

The QA Lab Automation Engineer / Python assists to develop Python based automation frameworks and manage engineering lab resources. Vital to our QA efforts is expertise in loading and maintaining a variety of resources including virtual machines, physical machines, operating systems (Linux, Windows, AIX), storage platforms (IBM, Netapp, Pure), and automation frameworks.

This role is involved in a number of key responsibilities that include but are not limited to the following:

Automation tasks will generally cover:
- Monitor and troubleshoot test automation pipelines
- Develop new tests
- Develop new auto deployment and reporting needs
- Improve manual testing through automation efforts
- Improve CI/CD operations

Our hands-on needs generally cover:
- Loading new operating systems and applications as needed
- Provisioning resources to staff as needed
- Provisioning storage from arrays used for QA work
- Setup of networking, firewalls
- Tuning docker containers
- Managing cloud services for QA work
- Troubleshoot, benchmark, and load test systems as needed

Candidates will be involved in our daily QA work which includes:
- Manual test execution
- Create tests centered around new features
- Analysis of customer issues to reproduce and verify fixes
- Creating & grooming of test cases and testing scenarios
- Regularly reviewing UI and back-end functions
- Researching and implementing edge/environmental conditions
- Researching technology options to help broaden test case coverage
- Polishing & packaging products and fixes for customer consumption
- Participation on Agile teams to understand planned testing needs
- Reviewing and improving both internal and external documentation

A QA Lab Automation Engineer will generally have access to a wide range of technologies to be used in the overall manual test and test automation activities. QA engineers typically review issue management and test case systems for necessary work, perform deployments, build systems, configure storage platforms, and assess the quality/stability of software prior to release. Along the way, QA engineers are expected to explore the overall sensibility and performance of our software and escalate anything that might be confusing or complicated for our customers.

All QA Lab engineers will be involved in manual testing efforts. Most QA engineers will be involved in provisioning resources for technical departments. Most QA engineers will be involved to review automated test results, analyze logs, and reproduce issues prior to escalation.

QA Lab Automation engineers will be involved in programming activities to maintain and improve our emerging QA automation systems.

QA Lab Engineer

https://www. catalogicsoftware. com
This job description covers our products DPX and ECX. See the link above for high-level details on these products.

The QA Lab Engineer role fulfills the bulk of our organizations daily hands on Quality Assurance testing and lab management. Vital to our QA efforts is expertise in loading and maintaining a variety of resources including virtual machines, physical machines, operating systems (Linux, Windows, AIX), storage platforms (IBM, Netapp, Pure), and automation frameworks.

This role is involved in a number of key responsibilities that include but are not limited to the following:

Our hands-on needs generally cover:
- Loading new operating systems and applications as needed
- Provisioning resources to QA, Developer, Support, Sales staff as needed
- Provisioning storage from arrays used for QA work
- Setup of networking, firewalls
- Tuning docker containers
- Troubleshooting automated testing frameworks
- Working with tape libraries
- Managing cloud services for QA work
- Troubleshoot, benchmark, and load test systems as needed

Candidates will be involved in our daily QA work which includes:
- Manual test execution
- Create tests centered around new features
- Analysis of customer issues to reproduce error and verify fixes for the field
- Creating & grooming of test cases and testing scenarios
- Regularly reviewing UI and back-end function to verify product sensibility
- Researching and implementing edge cases and environmental conditions
- Researching technology options to help broaden test case coverage
- Developing and monitoring automation frameworks
- Polishing & packaging products and fixes for customer consumption
- Participation on Agile teams to understand planned testing needs
- Reviewing and improving both internal and external documentation

A QA Lab Engineer will generally have access to a wide range of technologies to be used in the overall manual test and test automation activities. QA engineers typically review issue management and test case systems for necessary work, perform deployments, build systems, configure storage platforms, and assess the quality/stability of software prior to release. Along the way, QA engineers are expected to explore the overall sensibility and performance of our software and escalate anything that might be confusing or complicated for our customers.

All QA engineers will be involved in manual testing efforts. Most QA engineers will be involved in provisioning resources for technical departments. Most QA engineers will be involved to review automated test results, analyze logs, and reproduce issues prior to escalation.

Some QA engineers (depending on experience) will be involved in programming activities to maintain and improve our emerging QA automation systems.

Solutions Engineer DACH (m/w/d)

-section" id="st-jobDescription">

Stellenbeschreibung

Wir sind auf der Suche nach einem brillianten und motivierten Mitarbeiter, der uns als Solutions Engineer an der Schnittstelle zum Kunden untersttzt.
In der Rolle des Solutions Engineer konzentieren Sie sich auf das Erkennen von Vertriebschancen, die technische ntersttzung der Account Manager und den Geschftsabschluss fr Produkte und Services von Catalogic zur Erreichung der Umsatzziele fr die Region.

Wichtigste Verantwortungsbereiche:

Technisches Management des bestehenden Kundenstamms von Catalogic, technische Updates und Ermittlung von Cross- und Upsell-Mglichkeiten fr alle Lsungen und Services von Catalogic.

Enge Zusammenarbeit mit dem Vertrieb zur Erkennung von mglichen Kampagnen, proaktives Engagament bei der Ermittlung neuer Geschftsmglichkeiten, direkt oder ber Vertriebspartner, fr Produkte und Services von Catalogic.

Technisches Management bestehender Partner von Catalogic in der Region, technische Untersttzung sowie Pre- und Post-Sales Support. Zusammenarbeit mit dem Vertrieb zur Identifizierung und Etablierung neuer Reseller-Partnerbeziehungen.

Implementierungen und Upgrades: Durchfhrung des Roll-outs bei Unternehmenskunden in komplexen und heterogenen Netzwerken, einschlielich Umgebungen mit mehreren Standorten.

Bereitstellung von Beratungsdienstleistungen und praktischen Schulungen sowie Pre- und Post-Sale Implementierungs- und Management-Support fr die OEM-Partner von Catalogic, darunter IBM, NetApp, Pure Storage und Dell EMC.

Teilnahme an den erforderlichen Schulungen zum gesamten Portfolio von Catalogic, insbesondere DPX und ECX

Erwartungen an das technische Management: Lsungsdesign, Produktvorfhrungen, PoC-Planung

und -Management, Untersttzung und Schulung, Planung und Implementierung von Lsungen.

More Details

Lead Frontend Developer (Angular)

For our Warsaw, Poland branch we are looking for a Lead Frontend Developer with team management experience. At Catalogic Poland you will take part in creating, enhancing, testing and debugging a Web-based GUI applications built on Angular (6+) framework. The ideal candidate should be passionate about building elegant user interfaces and be comfortable writing clean HTML , CSS , TypeScript andJavaScript code from scratch.

Responsibilities:

  • Lead and manage a team of developers.
  • Drive innovation by designing new features.
  • Identify improvements in existing architecture and code to continuously refactor and evolve the products.
  • Work in a fast moving and forward thinking development environment that is constantly researching and implementing the latest technologies.
  • Research and implement the open source frameworks and architectures.
  • Work closely with fellow developers and end users to rapidly produce critical features.

Release and Automation Engineer

Are you a passionate Release (Automation) Engineer? Perfect.

We need someone who will help development team to optimise their packaging and deployment pipelines. You would work on maintainingand expandinga high performing and automated Linux infrastructure. You should have a broad knowledge and desire to work with Linux systems in many different configurations. We also expect you to understand and have experience with Docker (Swarm, Network, Compose), AWS ECR/ECS, S3, Kubernetes/OpenShift.

IT Associate

  • We are looking for a bright and helpful candidate to assist us with a variety of technical tasks - both internal and customer facing.
  • The position reports to the Director of Systems Engineering. Work will be roughly split between Product QA duties, IT and support. Tasks and direction will change over time and will be assigned as needed. There is ample opportunity here to move into more specific technical roles.
  • This is a growth oriented, entry-level position. We need an energetic person looking for a good opportunity with a thriving software company to apply their talents where we need.
  • Assist customers withProof of Concepts, as well as other related consulting services (such as scripting.
  • Providing on-site and remote assistance to the Support and Sales Engineering organizations, as necessary.

Junior Angular Developer

For our Warsaw, Poland branch we are looking for a Web Developer to participate in creating, enhancing, testing and debugging a Web-based GUI applications built on Angular (6+) framework. The ideal candidate should be passionate about building elegant user interfaces and be comfortable writing clean HTML , CSS , TypeScript andJavaScript code from scratch.

Java Developer

By joining our team you will be responsible for the development and maintenance of applications in the field of data security .

Your tasks will include creating code , automated tests and working with development teams from such companies as: Red Hat, Citrix, IBM and many others.

You will be able to develop your competences in the field of Java technology and platforms such as AWS or technologies related to virtualization .

Senior Java Developer

Senior Java Developer, Woodcliff Lake, NJ  Design and Develop new software using Enterprise Java, Python on multiple OSs for enterprise data protection software; develop and maintain expandable REST API driven abstraction framework; support Snapshots, Replications, Cloud Offload, and Archive; develop features using cloud platforms like AWS and Azure; analyze requirements to design and implement complex algorithms; ensure performance, reliability, data integrity, and security of system as defined by business analysis, design requirements, and industry standards; troubleshoot customer issues and enhance features' request based on feedback; determine operational practicality; develop quality assurance procedures; deploy software tools, processes, and metrics; design and discuss rapid prototyping of new features with product managers based on customer requests. Master of Science in Computer Science or Computer Engineering plus 6 months experience in job offered or as Associate Software Engineer. Fax resume to HR Manager, Catalogic Software, 201-249-8970.