Job Description / Responsibilities:
- Define, design, develop, and validate new messaging capabilities including areas such as: user interface, core messaging functionality, performance improvements, new feature development, software build and release tooling, and automated validation capabilities
- Full softwire lifecycle from requirements and design through validation and support.
- Work with product support team as needed for product support escalations
- Products covered include TIBCO’s proprietary messaging technologies, open source messaging technologies including Apache Pulsar and Apache Kafka, and messaging-related products including management and monitoring products
- Projects can range from single developer efforts to large team projects
- Problems and issues faced are generally related to messaging and associated topics, and may require understanding of broader set of issues and may be complex in terms of their nature or interaction with other products.
Required Experience/Skills:
- Bachelor of Science degree in Computer Science, Software Engineering, or Computer Engineering with extra consideration given to Master of Science candidates
- Experience with at least one major language such as C/C++, GoLang, or Java
- Demonstrable knowledge of computer networking concepts and protocol understanding
- Knowledge of multithreaded and distributed software concepts
- Software development experience which can be based on previous internships or independent efforts such as personal software development projects or open source project contributions
- Enthusiasm and drive to learn new concepts and participate as part of a cooperative and professional software development team
Optional Experience/Skills:
- Network-related experience including network-oriented client applications, servers, or network protocol development
- System software development experience
Compensation may vary depending on your location, qualifications including job-related education, training, experience, licensure, and certification, that could result at a level outside of these ranges. Certain roles are eligible for additional rewards, including annual bonus, and sales incentives depending on the terms of the applicable plan and role as well as individual performance. NYC generally ranges; $120,946-$151,182 CA generally ranges; $126,204-$157,755 All other locations fall under our General State range; $105,170-$131,463 Benefits may vary depending on the nature of your employment with Cloud Software Group and the country where you work. U.S. based employees are typically offered access to healthcare, life insurance and disability benefits, 401(k) plan and company match, among others. This requisition has no specific deadline for completion.



