As a cutting edge security and product development company CIX Software’s founders and management team come from a diverse background with experience in innovative solution development, security risk and infrastructure management.

We believe that every solution we work on is an opportunity to have pioneering impact for our clients.

As a Team we understand the value of empowering our employees and invest in their success. We are looking for a community of innovative thinkers from diverse backgrounds to help us redefine cyber security.

Current Openings

Full-Time/Contract  I  Weehawken, NJ

Role Description

The UI Engineer will be part of the Product Engineering team. They will be responsible for interpreting wireframes and flows into beautiful, working UI code and components for our products.

Responsibilities:

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Integrate 3rd party APIs and web tracking cookies and pixels
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders

Required Skills and Qualifications:

  • Expert level in knowledge in EXT-JS development, build process.
  • Experience with jQuery, JavaScript, XML, JSON, AJAX
  • Understanding of different Design Patterns. UML, GoF Design Patterns, knowledge of Java based design paradigms.
  • Hands-on experience in performance tuning using JProfiler or YourKit.
  • Experience with Maven and Jenkins.
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery- Good understanding of advanced JavaScript libraries and frameworks, such as Vue.js and/or AngularJS.

Good to have skills:

  • Good to have experience with jboss , drools etc.
  • Good to have Mule experience in designing workflow
  • Cassandra, Kafka messaging bus and any rules engine experience, Unix shell scripting skills

Full-Time/Contract  I  Weehawken, NJ

Role Description:

We are looking for a highly-motivated, experienced Java Developer with strong technical, problem solving, and design skills. Team is responsible for developing backend services and processes. The Sr. Java Developer will be part of the Product Engineering team.

Responsibilities:

  • Participate in full life-cycle software development
  • Design, implement, and deploy highly scalable and reliable
  • systems
  • Contribute ideas for new features and identify areas for
  • improvement proactively
  • Mentor the team on best practices, patterns, and
  • techniques
  • Work closely with the strategy, business and UX teams

Required Skills and Qualifications:

  • 6+ years of Java/J2EE Programming experience in a Unix/Linux environment
  • Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts
  • Proficiency with relational databases / SQL development
  • Experience designing and implementing REST and XML-based web services
  • Big data experience is a plus
  • Ability to solve complicated problems with simple solutions
  • Passion for new technologies and services
  • Understanding of Agile SDLC methodology

Good to have skills:

  • Experience with Spring & Hibernate, Maven
  • Experience with Python
  • Experience with Agile Development

Full-Time/Contract  I  Weehawken, NJ

Role Description:

The UNIX/Linux Systems Management Team provides enterprise-wide systems support services for mission-critical systems. Client maintains approximately 150 Sun Solaris & Red Hat Linux Servers. The UNIX/Linux team provides technical services to include: systems design, planning, hardware/software installation, operations, maintenance, and upgrades to UNIX/Linux systems and infrastructure components which support the client's daily operating business functions.
Unix/Linux team primary focus areas: UNIX/Linux Systems Engineering, UNIX/Linux Business Continuity and Disaster Recovery, UNIX/Linux Systems Operations, UNIX/Linux Systems Documentation, Procurement and Contract.

Responsibilities:

The Senior UNIX/Linux Systems Administrator will provide enterprise-wide UNIX/Linux System infrastructure support for complex system and interconnected technologies that require day-to-day support and administration in order to maintain optimum performance and utilization. In addition it is desirable for the candidate to assist the UNIX/Linux Manager and Chief of Operations in providing technical expertise to a team of five UNIX/Linux Systems Administrators in the following areas: Sun Solaris 10 Systems Operating System Support, Red Hat Linux Operating System Support, server virtualization, Enterprise Netbackup, LDAP.

Required Skills and Qualifications:

  • UNIX/Sun Solaris 10.X Systems Administration/engineering skills working with large scale complex UNIX environment.
  • UNIX/Linux Server builds, configuration and fine tuning.
  • Red Hat/Sun LDAP administration and troubleshooting.
  • Shell scripting and/or Perl scripting experience.
  • Primary - Senior Level IT Infrastructure knowledge of Sun SPARC & Xeon Servers and Solaris 10 & RHEL OS, Networks LAN/WAN, Communications Protocols, SAN & Utilities in a large complex enterprise environment.
  • Red Hat Enterprise Linux 5.x, 6.x, 7.x Systems Admin & Engineering skills working in a ESXi VMware Linux Server environment.
  • Veritas Cluster Server, Veritas Storage foundation and other High Availability techniques in the UNIX environment.
  • Server Backups and Restores using Symantec NetBackup.

Full-Time/Contract  I  Weehawken, NJ

Description: The Technical Writer role writes and supports the development of various technical documents such as: requirements, specifications, test plans, and user manuals for an Application discovery and security software.
Major Role Responsibilities:

  • Self-Starter that can create a full set of materials from scratch including Implementation, guides, configuration guides, User guides and documentation for system and modules;
  • Translates highly technical software functions/features into process driven user friendly materials to support implementation and training of applications;
  • Liaises with clients and developers to gather information;
  • Understands validation and test requirement in order to produce materials
  • Organizes and synthesizes technical and business literature, and writes clear, accurate reviews of the literature.
  • Develops Standard Operating Procedures (SOPs), training materials, and user manuals.
  • Ability to generate graphical representations of software structure, business process, etc

Required experience:

  • Technical Writer: 3 years

    Please submit a resume and an example of your work.

Job Type: Contract

Job Location:

  • Weehawken, NJ 07086

Required education:

  • Bachelor's

Required experience:

  • Technical Writing: 3 years