Company: Careers
Q1 Labs is a fast-growing network security management company where talented, team-oriented people with good ideas are appreciated and rewarded. We're building a great organization with dedicated employees who wake up energized and ready to help the company, our customers, and partners all be successful.
If you are smart, hard working, have network or security experience, and want to go home at night knowing that what you did during the day made a difference, you're the right person for Q1 Labs.
Positions that are currently open are listed below.
If you are interested in joining the Q1 Labs team, please send your inquiry or resume to: jobs@Q1Labs.com.
Q1 Labs values diversity and is an equal opportunity employer.
Title: Technical Support Engineer
Location: New Brunswick
Responsibilities:
- Assist our customers in the deployment of Q1 Labs' solutions by providing planning, implementation, configuration, and optimization services around the world.
- Provide technical engineering support, as part of our Technical Assistance Center, in order to resolve customer issues by performing issue diagnostics, performance optimization, security incident analysis, solution/partner recommendation, and product knowledge transfer
- Perform proof of concept and validation of solutions and complex issue reproduction while interfacing with engineering, product management, and quality assurance teams
- Work with customer account teams to ensure total customer satisfaction by representing our customers needs and requirements to product management and engineering
- Build software tools and training materials to assist our customers in expanding their deployment and knowledge base
- Design comprehensive security solutions to address a wide range of complexities, scales, and integration requirements
- Interface with customers on an ongoing basis to identify problems and communicate progress and resolution while maintaining a high sense of urgency and timely escalation
Requirements:
- Passion for customer care and customer satisfaction.
- A successful track record in developing and managing customer relationships
- Five-plus years experience in enterprise network infrastructure implementation and support, including routers, switches, firewalls, network services, and NMS
- A strong administration experience of various flavours of Linux
- A strong knowledge of network hardware and software configurations, with the ability to scope the problems and issues that are specific to large enterprise networks
- A strong knowledge of network security management tools, issues, policies, and procedures, particularly as they relate to business rules
- Ability to anticipate the effects of network security issues and trends
- Software programming skills: C/C++/Perl and other scripting languages
- Proven ability to troubleshoot JAVA-based applications
- Strong communication skills
- Strong planning and organizational skills and the ability to manage multiple complex projects and timelines simultaneously
- Ability to pay a high degree of attention to quality, detail, and accuracy along with the ability to meet deadlines and project milestones
- Ability to write effective memos, reports, and related documentation
- Independent, proactive, and an excellent team player
This is a full-time position requiring 40 hours of work per week. There will also be a significant amount of travel to client sites around the world and, as such, overtime will be required. Participation in on-call rotation will also be required.
Title: Security Software Engineer
Location: Fredericton, New Brunswick
As a member of the Q1 Labs' Integration Services team, you will be responsible for the integration of third-party events and vulnerability data into QRadar, Q1 Labs' flagship network security management solution.
Responsibilities:
- Research the logging/messaging capability of log sources and determine the best method for integrating them
- Collect, analyze, and classify sample log messages and create methods for parsing them
- Work with internal groups to design, implement, test, and document device support, including processing, alerting, and reporting capabilities
Requirements:
- Work well independently and within a team, especially cross-functional teams, in a fast-paced environment
- Development experience in Java and/or C++
- Solid understanding of networking protocols and principles
- Experience with UNIX/Linux operating systems, including system administration
- Scripting experience using a dynamic language such as Perl and/or Python (additional scripting language knowledge a plus)
- Good unit and integration testing experience
- Exceptional problem-solving expertise and attention to detail
- Strong oral and written communication skills
- Experience with development and release practices for a commercial product
- Self-driven, quick learner with attention to detail and quality
- Development experience with relational databases
- Knowledge of security best practices and methodologies
- Experience in security log analysis, application log analysis, and general log management best practices
- Knowledge of log transport protocols
Title: Technical Writer
Location: Fredericton, New Brunswick
This technical writer will be responsible for creating and updating user documentation for an enterprise software product in various media, including PDF and online help. Working in a small documentation team, the successful candidate must have a strong work ethic, the ability to work as part of a team, and work within a fast-paced and dynamic environment.
Responsibilities:
- Participate in reviews of content
- Work closely with team members to share information and ensure technical and visual consistency across multiple documents
- Able to adhere to company style guide and writing standards
- Work closely with SMEs and support teams to obtain required information
- Perform pre-production on all documentation prior to delivery
- Work with teams to constantly improve documentation quality and processes
Requirements:
- Experience producing technical documents for software and hardware
- Technical background in data networking
- Experience producing release notes
- Able to manage aggressive schedules and deadlines
- Team player attitude
- Ability to multitask
- Experience developing Help systems
- Experience manipulating screen captures and graphics
- A degree in technical communications or equivalent experience
Required Skills:
- At least two years technical writing experience
- Strong technical aptitude
- Experience with FrameMaker (structured and unstructured) and Adobe Suite of products.
- Experience with XML
- Flexible, able to adapt to changing requirements, scope, and schedules
Title: Senior Software Developer – User Interface
Location: Fredericton, New Brunswick
The Senior Software Developer will be an integral part of Q1 Labs' software development team that is responsible for delivering new and enhanced feature functionality for Q1 Labs' flagship network security management product, QRadar. To achieve this, the Senior Software Developer will be required to plan, author, and execute product test plans and interact with other internal organizations.
Responsibilities:
- Create functional specifications from product level requirements
- Turn functional specifications into design and implementation of User Interface software
- Perform unit and integration tests on new software
- Collaborate with the Customer Support team to assist in troubleshooting field issues
- Collaborate with the Quality Assurance team to ensure the delivery of a quality product
Requirements:
- Bachelors and/or Masters Degree in a Computer Science/Computer Engineering
- Five-plus years of software development experience
Required Skills:
- Struts
- JavaScript
- AJAX
- HTML
- CSS
- JSP
- SQL
Desired Skills:
- Unix/Linux, Eclipse
- Graphic Design
- Perl
- PostgresSQL
- Hibernate
Title: Security Analyst
Location: Fredericton, New Brunswick
The Security Analyst will be responsible for providing expertise with analysis of a variety of security and network technologies in order to integrate these third-party products with Q1 Labs' technology. The candidate will need working knowledge categorizing logs and extending the information from these devices to correlate information about potential vulnerabilities, etc. Working within a small team, the successful candidate must have a strong work ethic, the ability to work as part of a team, and work within a fast-paced and dynamic environment.
Responsibilities:
- Work closely with product management and the integration team to identify, categorize, and correlate events from a variety of devices
- Continuously monitor vendor websites, discussion forums, and technical publications to identify new products and updates
- Match device events to known vulnerabilities
- Maintain a collection of sample logs, attributes, documentation, and configurations from third-party devices and implement a database to share that information with other members of the organization
- Work with the team to improve product quality and processes
- Identify new rules and reports to identify important events within and across networked devices
Requirements:
- Experience with a variety of security and network technologies, applications, operating, systems, and databases. Knowledge of how these devices work and communicate within a networked environment is essential.
- Strong scripting skills
- System and application development experience a plus
- Understanding of log transport protocols (syslog, snmp, etc.)
- Bachelor and/or Masters Degree in a related field or an equivalent combination of education and experience
Required Skills:
- At least four years experience in system administration or IT security field
- Experience with Perl and Java
- Experience working within a Linux environment
- Flexible, able to adapt to changing requirements, scope, and schedules
Title: Professional Services Consultant
Location: Fredericton, New Brunswick
The increase in demand for Q1 Labs' products around the world brings with it a wealth of professional services opportunities. Q1 Labs continues to expand its portfolio to address new and exciting services that complement the company's acclaimed SIEM solutions.
As a result, Q1 Labs is looking for a security expert who is technically experienced at the delivery of professional services. This position reports directly to the company's Vice President of Customer Solutions.
As Professional Services Consultant, you will be part of the PS engagements senior team, and deliver services in the area of planning, design, implementation, training, advanced engineering, and incident analysis to customers around the world.
Responsibilities:
- Deliver customer contracts, including planning, design, implementation, and advance engineering
- Deliver customer training services and assist in the design of the curriculum
- Participate in the development of Q1 Labs' Professional Services Portfolio, including PS methodology, service definition, rate cards/pricing, delivery mechanisms and associated tools, templates, and marketing/sales collateral materials.
- Manage professional services requests, deliver engagement, and ensure quality assurance for your assigned regions
- Secure delivery resources, for your engagement, in a cross-matrix organizational structure
- Work with Sales team to up-sell services in customer engagement
- Develop and deliver on reporting metrics
Required Skills:
- A university degree in electrical engineering/computer science or equivalent
- Three-to-five years of technical experience in IT security and IT consulting. You consider yourself a security expert.
- A strong knowledge of network infrastructures (LANs and WANs) in Linux and UNIX environments
- A strong knowledge of network security issues, policies, and procedures - particularly as they relate to business rules
- Ability to anticipate the effects of network security issues and trends
- Experience with security management tools and platforms
- Strong experience in the delivery of technical training
- A successful track record in managing a delivery team and client delivery relationships
- Strong planning and organizational skills and a successful track record in managing a program or projects
- Strong presentation and facilitation skills to deliver effective, interactive, practical, hands-on product training
- Ability to write effective memos, reports, and related documentation
- Independent, proactive, and an excellent team player
- Passion for customer care and customer satisfaction
This is a full-time position requiring 40+ hours of work per week. There will also be a significant amount of travel to client sites around the world and, as such, overtime will be required.