Category: Software Engineering
Company Description: Global Leader in Integration and Analytics Software
Salary: Highly Competitive, Depending on Experience
Position Type: Client Services
Job Number: 10636
The Messaging Team develops several products which form the underpinnings for a wide range of our client's products and technologies but are also available directly to our customers to handle some of the toughest data distribution problems around in terms of speed, low latency, highest performance, and breadth of scale.
Our customers are in areas including finance (exchanges, brokerages, hedge funds, and market makers for whom time literally is money), transportation, distribution, logistics, to consumer information providers (supporting apps presenting near real-time information like weather, sports scores, and news) using our WebSockets support to push their data out to mobile devices. Our software forms the nervous system of large scale, highly distributed, event-driven systems worldwide; whether they are running on a LAN, across a world-wide WAN, in the cloud, or reaching out to mobile devices.
In addition to messaging, our team here is building one of the most advanced in-memory, distributed data grid products to bring memory-speed access to many terabytes of information in a very high performance, incredibly scalable, and robust way.
This is challenging work. We're working on highly distributed and parallel systems from the top all the way down to the protocol levels. Our messaging products are built on a C and GoLang base with language bindings for most other major languages. Work is going on across our product spectrum from low-level protocols to high-level dashboards and monitoring capabilities.
We have opportunities across our entire team including core product development, development of automated integrating, building, validation and stress testing, cloud support (private, public, and hybrid), user interfaces, containerization technologies like Docker and Kubernetes, and Messaging as a Service. Our opportunities are, at their core, a development role so every position is oriented around development including full lifecycle from requirements, through design, development, to verification. We use a variety of languages and technologies including using and contributing to open source projects and technologies as appropriate. We’re working hard to do things quickly, efficiently, and to scale.
Andiamo provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Andiamo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.