Menu

Senior Software Engineer - Active Spaces Team

at Citrix Systems in NapervilleNaperville, Illinois, United States

Job Description

About This Team:

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 ActiveSpaces Engineering Team develops the TIBCO ActiveSpaces product, a system-of-record, distributed data grid with in-memory caching technology. Available for TIBCO customers to use directly or via integrations with other TIBCO products, it handles complex data distribution problems using SQL and other standard database technologies and provides high performance both in terms of operations per second and data scalability without sacrificing consistency or fault tolerance.

The ActiveSpaces team works closely with the Messaging Engineering team, which develops a full range of products which form the underpinnings for a wide range of TIBCO'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, lowest latency, highest performance, and breadth of scale.

Our customers are in areas including finance, transportation, distribution, logistics, internal business applications, and consumer information providers. Our software acts as the brain and central 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.

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 and ActiveSpaces 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, high-level product functionality, monitoring and control dashboards to advanced monitoring capabilities including mechanized and automated verification systems and highly integrated Continuous Integration / Continuous Deployment pipelines.

In addition to ActiveSpaces, TIBCO also provides full support for Apache Cassandra as well as connectivity between it and ActiveSpaces.

Job Description/Responsibilities:
Define, design, develop, and validate new capabilities including areas such as client APIs, core data grid functionality, performance, defect fixes, new feature development, and support activities as needed.
This is a team-based group where the candidate will be part of a larger team with exposure to all parts and stages of the development and validation of the specific functionality being worked on.
Responsibilities can include the full software life cycle from requirements and design all the way through to validation.
Activities cover TIBCO's ActiveSpaces technology as well as extending to Apache Cassandra as appropriate.
Works independently under limited supervision when appropriate
May be responsible for entire projects or processes within job area.
Responsible for making improvements of processes, systems or products to enhance performance of the job area. Problems and issues faced are difficult and may require understanding of broader set of issues beyond coding and reach into other areas of process as appropriate.
Problems typically involve consideration of multiple issues, job areas or specialties.
Problems are typically solved through drawing from prior experience and analysis of issues.
Communicates with parties within and outside of own job function.
May have responsibility for communicating with parties external to the organization (customers as needed for support situations though not very often)
Works to influence parties within and outside of the job function at an operational level regarding policies, practices and procedures.
May be responsible for providing guidance, coaching and training to other employees within job area.
May perform some project management activities, requiring responsibility for the delegation of work and the review of others' work product in conjunction with direct management.

Required Experience/Skills:
Bachelor of Science degree in Computer Science, Software Engineering, or... For full info follow application link.

Cloud Software Group is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination. All qualified applicants will receive consideration for employment without regard to age, race, color, creed, sex or gender, sexual orientation, gender identity, gender expression, ethnicity, national origin, ancestry, citizenship, religion, genetic carrier status, disability, pregnancy, childbirth or related medical conditions (including lactation status), marital status, military service, protected veteran status, political activity or affiliation, taking or requesting statutorily protected leave and other protected classifications.

To view full details and how to apply, please login or create a Job Seeker account
How to Apply Copy Link

Job Posting: 12079045

Posted On: Jul 26, 2024

Updated On: Jul 26, 2024

Please Wait ...