Application Development Engineer Messaging Engineering Team Company Overview Now a part of the Cloud Software Group (cloud.com), the TIBCO Software business unit empowers businesses to their digital destinations by interconnecting everything in real time and providing augmented intelligence for everyone, from business users to data scientists. With more than 10,000 customers and 500+ team members located in over 30 countries, TIBCO has retained the speed and agility of a start-up even as we’ve become a founding part of Cloud Software Group. We value and encourage new ideas, direct communication, out-of-the-box thinking, risk-taking and creative problem solving. We're looking for people who want to make a difference doing a job they love – dynamic individuals willing to take the risks necessary to make big ideas come to life and who are comfortable collaborating in our creative, new-idea-driven environment. We value hard work and provide new opportunities to grow, learn, and excel. Job and Technology Overview This opportunity is for a self-starting individual to join a professional software development team and participate in all areas of software development from definition, design, development, and validation. The Messaging Engineering Team develops a full range of products which form the underpinnings for customers to handle some of the toughest messaging and data distribution problems around in terms of speed, lowest latency, highest performance, and breadth of scale. In addition, TIBCO’s messaging technology is used within a wide range of TIBCO's products and technologies supporting their distributed capabilities. TIBCO has been delivering high performance messaging products for over three decades to all major industries, including financial services, telecommunication, logistics, government, energy, and more. Our messaging products have been battle-tested in mission-critical environments and are used by over 10,000 customers worldwide, ranging from trading applications and infrastructures to real-time control systems for manufacturing plants, supply chains, transportation / logistics networks, retail, public sector telecommunication platforms, and more. TIBCO's messaging technologies are built and supported by a professional engineering organization creating innovative, high performance, highly reliable, always available, and secure distributed messaging. In addition to messaging, our team here in Messaging Engineering is building one of the most advanced in-memory, distributed data grid products to bring memory-speed access to multiple 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 low-level 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 to advanced monitoring capabilities through highly automated verification systems and highly integrated Continuous Integration / Continuous Deployment pipelines. We have opportunities across our entire team including core product development, development of automated integration, building, validation and stress testing, cloud support (private, public, and hybrid), user interfaces, leveraging containerization technologies like Docker and Kubernetes, and Messaging as a Service deployments. Our opportunities are, at their core, development roles 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, automatically, and to significant scale.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Number of Employees
5,001-10,000 employees