Solace Systems

Career Opportunities

Solace’s philosophy is to seek out and employ outstanding individuals with skills and subject matter expertise which enhance the Solace team. Solace provides a dynamic work environment with one-of-a-kind technical challenges.

To be considered for one of the following positions or a future opportunity, submit your resume via our career opportunity submission form.

Solace is currently seeking candidates in the following areas:


Software Development Engineer in QA

Solace’s quality assurance team is offering an exceptional opportunity to be a part of a small team working on industry-leading messaging systems. Our systems need to meet remarkably high standards of quality, performance and reliability, operating around the clock on a massive scale. If you are a talented and detail-oriented developer who is passionate about quality and the creation of test systems, and are enthusiastic about cutting edge technology, we’d like to hear from you.

As a software developer engineer in QA you will be responsible for designing, planning, executing, automating, documenting, and maintaining systems for testing hardware-based middleware across a variety of architectures and technologies. You will work with world-class software developers, hardware developers and technical support staff to deliver on-time product to meet our customers’ demands.

Job Qualifications

  • B.S. degree or higher in Computer Science or similar field
  • New Graduate or up to 4 years of industry software development or testing experience
  • At least intermediate skills with Java, C, .NET or other similar languages
  • At least intermediate skills with Linux or other *nix operating systems
  • Strong analytical skills with excellent problem solving abilities
  • Experience with scripting languages such as TCL, Perl, Python, Bash shell
  • Solid fundamental understanding of Ethernet and IP networks
  • Excellent verbal and written communication skills
  • Knowledge of software quality and testing methodologies and test automation tools
  • Experience designing and implementing testing tools and systems is an asset

Apply | Back To Top


Technical Support Engineer

Solace’s customer support organization is expanding. We work directly with customers, pre-sales, post-sales, QA, customer documentation and R&D groups to ensure that our customers are successful in integrating and deploying our products as part of their business-critical infrastructure.

Customer support is responsible for all aspects of the customer experience, so the qualified candidate must be proficient in many areas, such as diagnosing multi-threaded application coding issues, advising on physical hardware installations, and troubleshooting both high-speed low latency and WAN networks.

Job Qualifications

  • B.S. degree or higher in Computer Science or similar field
  • New Graduate or up to 5 years of industry software development, testing or technical customer support experience
  • Experience with Java, C and/or .NET programming languages
  • Experience with Linux-based operating systems
  • Experience with data networks and network troubleshooting
  • Exceptional verbal and written communication skills
  • Ability to travel internationally on short notice

Apply | Back To Top


Systems / Sales Engineer

Solace’s sales engineering team is seeking dynamic individuals with outstanding technical and interpersonal skills to perform as pre-sales systems/sales engineers based in New York (US) and Sydney (Australia) or Singapore. The candidate must have solid experience in the following disciplines:

  • Networking – Good knowledge of TCP/IP, UDP Multicast and Reliable Multicast. Knowledge of Infiniband would be an asset.
  • Messaging Middleware – Understanding of the application middleware space. Technical knowledge of messaging products such as IBM MQ, TIBCO EMS/RV and/or SonicMQ would be beneficial to the role. An understanding of SOA and JMS are essential and working knowledge of XML, XPATH and XSLT would all be assets.
  • Application Integration with Java and/or C++/C – The candidate must have experience with software development in either Java or C++/C, SDKs and API integration.
  • Customer Service – This role is customer facing so the successful candidate must have solid presentation and communication skills and be ready to take on the challenges of a fast moving, fast growing, and dynamic environment.

The position will require some travel globally. The individual will work closely with the sales team to support customers on a technical level, run customer trials, customer integration/architecture and help in the development of new accounts. The successful candidate will report directly to the VP of systems engineering.

Qualifications: Undergraduate degree in Computer Science or Electrical Engineering; Masters in Science, Business or Engineering an asset.
Apply | Back To Top


Datapath Architect

The architecture team is seeking a candidate with considerable experience designing, implementing and testing system-level datapaths on IP routers or multi-service switches/routers using the latest technologies (Network Processors, FPGAs) and with a strong Traffic Management background, either with in-house or commercial queuing and TM chipsets in applications such as IP/MPLS, FR, PPP or ATM. Experience with any of the following is also an asset: TCP Offload Engines (TOE), Secure Socket Layer (SSL) and various middleware products such as MQSeries, JMS or TIBCO RV. Reporting to Solace’s Chief Architect, the successful candidate will in addition be very innovative, possess superior communication and organizational skills and have a keen interest in staying abreast of technology developments.

Apply | Back To Top