Headquartered in Palo Alto, CA, TIBCO Software enables businesses to reach
new heights on their path to digital distinction and innovation. From systems
to devices and people, we interconnect everything, capture data in real time
wherever it is, and augment the intelligence of organizations through analytical insights. Thousands of customers around the globe rely on us to build compelling experiences, energize operations, and propel innovation. Our teams flourish on new ideas and welcome individuals who thrive in transforming challenges into opportunities. From designing and building amazing products to providing excellent service; we encourage and are shaped by bold thinkers, problem-solvers, and self-starters. We are always adapting and providing exciting opportunities for our employees to grow, learn and excel. We value the customers and employees that define who we are; dynamic individuals willing to take the risks necessary to make big ideas come to life and who are comfortable collaborating in our creative, optimistic environment. TIBCO – we are just scratching the surface.
Who You’ll Work With:
TIBCO Data Virtualization (TDV) is an enterprise data virtualization solution that orchestrates access to multiple and varied data sources, delivering data sets and IT curated data services to any analytics solution. TDV is a Java based enterprise-grade database engine supporting all phases of data virtualization development, run-time, and management. It is the trusted solution of choice for the top enterprises in verticals like finance, energy, pharmaceutical, retail, telecom etc.
Are you interested in working on leading edge technologies? Are you fascinated with Big Data, Cloud, Federation and Data Pipelines? If you have built software frameworks and have a background in Data Technologies, Application Servers, Business Intelligence etc this opportunity is for you.
Overview
TIBCO Data Virtualization team is looking for a senior engineer to enhance
and maintain to our SQL Query Engine. You've got experience designing and
implementing complex software systems. You understand database query
engines and have a strong ability to select appropriate algorithms vis-à-vis
computational complexity and time/space trade-offs. You are intimately
familiar with design patterns and anti-patterns. You have facility with large
pre-existing code bases.
The server is implemented by a multi-million line source base in Java, so
the ability to understand and integrate with existing code is an absolute
must. The core runtime is a complex multi-threaded system and the
successful candidate will demonstrate complete expertise in handling
features geared towards concurrent transactions in a low latency, high
throughput and scalable server environment. The candidate will have the
opportunity to work in a collaborative environment with leading database
experts in building the most robust, scalable and high performing database
server.
Job Responsibilities
In this crucial role as a Query Engine Engineer, you will:
• Design and implement enhancements and optimizations to our SQL query engine capabilities and infrastructure
• Enhance the product’s robustness, flexibility, and performance
• Create and implement functional & technical specifications
• Work with minimal supervision both individually as well as within ad-hoc groups
Required Skills
• Bachelor's degree in Computer Science or equivalent experience with 3+ years experience, or 5+ years of equivalent work experience
• 4+ years of software development experience
• 3+ years of Java-based server-side experience, with significant core Java experience
• 2+ years of multi-threading experience
• 2+ years of SQL experience and/or relational algebra
• Proficiency in both spoken and written communication in English is a must
Desired Skills
• Strong object-oriented design background
• Strong SQL & database background
• Competence with design patterns and anti-patterns
• Experience with all lifecycle aspects of enterprise software
• Experience working with large, pre-existing code bases
• Experience developing cloud-based software

About TIBCO Software Inc.
About
Company Overview:
Headquartered in Palo Alto, Calif., TIBCO Software empowers executives, developers, and business users with Fast Data solutions that make the right data available in real time for faster answers, better decisions, and smarter action. Over the past 15 years, thousands of businesses across the globe have relied on TIBCO technology to integrate their applications and ecosystems, analyze their data, and create real-time solutions.
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 diligent work and continuously provide new opportunities to grow, learn, and excel.
Connect with the team
Company social profiles
Similar jobs


• Writing and testing code, debugging programs and integrating applications with third-party
web services. To be successful in this role, you should have experience using server-side logic
and work well in a team.
• Ultimately, you'll build highly responsive web applications that align with our business needs.
• Write effective, scalable code Develop back-end components to improve responsiveness and
overall performance Integrate user-facing elements into applications.
• Test and debug programs
• Improve functionality of existing systems Implement security and data protection solutions
• Assess and prioritize feature requests
• Coordinate with internal teams to understand user requirements and provide technical
solutions
• Expertise in at least one popular Python framework (like Django, Flask,etc)
• Team spirit
• Good problem-solving skills
Requirements
• 1 to 5 years of experience as a Python Developer
• Hands on experience of Flask, Django or Gin or Revel or Sanic
• Knowledge of design/architectural patterns will be considered as a plus
• Experience working in an agile development environment with a strong focus on rapid
software development
• Experience in AWS or similar cloud technologies
• Excellent troubleshooting and debugging skills
• Proven ability to complete assigned task according to the outlined scope and timeline
• Experience with messaging frameworks such as SQS/Kafka/RabbitMq
• Experience with Elastic Search
• Willingness to learn new and different technologies


- 2 to 5 years of experience (or equivalent understanding of software engineering)
- Familiar with one backend language (Node, Go, Java, Python)
- Familiar with Javascript/Typescript and a UI framework
- Willingness and interest in learning new tech/processes (Airflow, AWS, IaaS, etc.)
- Interacts with Business Process Experts / Owners & Users community to collect business requirements
- Should have a minimum of 5+ years of experience in Implementation of different Kinaxis RapidResponse modules like Supply Planning, Forecasting and Demand Planning, ATP, Aggregate Supply Planning, Capacity Planning, Attribute Based Planning, Sales & Operations Planning
Designer interactive: do you think in UI/UX and can iterate ideas quickly? Do you love design and design things all the time regardless of the medium? Must show a portfolio demonstrating typography, design, color usage and show you understand UI/UX. We are looking for full-time and freelance talent.
Must know:
Figma
Should know:
Illustrator
Photoshop
Nice to know a tool(s) for quick iteration:
Coding?
Web flow?
Something else?
Must haves:
Must speak English, must have portfolio online
We are at an exciting juncture of our growth journey, and we are looking for a Business Development Manager to join us. The ideal candidate is a motivated, organized, and creative individual who welcomes the challenges of acquiring and developing new business through sales efforts. You will build key customer relationships, identify business opportunities, and close business deals while maintaining extensive knowledge of current market conditions.
Job Responsibility:
- Own the creation of Sales funnel (Ideal candidate will have to source the websites, create a pool and then get them onboarded for our solution)
- Build and maintain relationships with existing/potential businesses and resolution professionals
- Cultivate strong business relationships with key decision-makers
- Proactively identify new opportunities and deliver innovative solutions to customers
- Develop market strategies by researching lists of high-potential prospects
- Responsible for designing, planning and executing digital communication programs that influence customer engagement across multiple channels and touchpoints throughout their lifecycle.
- Develop a comprehensive engagement strategy and implementation plan to drive activation of new, occasional and lapsed users
- Strategize and plan an “engage & delight” campaign calendar - leverage data, user insights, and an experimentation mindset to move users from various funnels
- Create content that resonates with our users and amplifies our brand, product and mission. They should be astute, compelling, on-brand, on-tone, channel-specific, and relevant to our core messages and target audiences. These can also include ad hoc campaigns such as surveys, etc
- Define and track KPIs and OKRs
- Optimize conversion funnel
- Constantly test (A/B test) and optimize communications to increase engagement KPIs
- Track and measure key performance metrics (e.g. open rate, click-through rate, usage, streaming, DAU, MAU) to improve the efficiency of campaigns
- Analyze campaign results, develop benchmarks, and create and share regular performance reports and presentations to aid decision-making by the leadership team
Requirements:
- Deep, proven experience developing lifecycle marketing programs / CRM / engagement marketing programs through email, push notifications, SMS, and/or in-app marketing.
- Demonstrated track record in developing and executing A/B tests, analyzing and translating data into business and consumer insights.
- Strong results orientation, proven record performing to aggressive growth targets.
- Strategic and analytical thinker
- Fluency in English & Presentation skills are a must
- Creative and empathetic thinker; you care deeply about our users and can build precise targeting as well as delightful, on-brand experiences.
- Strong interpersonal skills to collaborate effectively with cross-functional teams, specifically with product, engineering and brand marketing teams.
- Experience working with user research and consumer insights team to uncover user insights to shape our strategy.
- Strong oral and written communication skills; extreme attention to detail
- Must have prior work-from-home experience and is comfortable in the remote working setup
- Must be time-flexible and willing to extend hours as needed
Product Designers will use our client's existing design system to produce workflows for enterprise software.
- The most qualified candidate will have experience collaborating with Product teams and Engineers and should be comfortable taking requirements from Product teams to create high fidelity designs and occasional prototypes.
- The Product Designer will ensure that the visual styles embody the business goals of the product, and keep up with best practices and design trends.
Essential Qualifications:
- Minimum of 1-2 years of work experience in the same or similar position required.
- Experience building and shipping software
- Familiarity with Principle, Marvel, Abstract, InVision or Jira applications
- Knowledge of design systems such as Styled Components
- Responsible for independently managing all day-to-day payroll activities including coordination with the key internal teams as well as external payroll vendor to ensure an accurate and timely payroll on a periodical basis.
- Responsible for interfacing within the company and outside in all matters related to HR
- Handling end to end Onboarding & Exit of employees
- Preparing & updating employee records relating to hiring, confirmation, transferring, termination, etc
- Responsible for accurate and timely payment of applicable taxes and filing of related returns. Eg. EPF, ESI, PT, TDS, etc.
- Ensure all labor laws compliances are fully complied with and reports are updated at all times.
- Ensure timely input to the Banking/Finance team towards disbursement of salaries.
- Handle all labor law compliances and notices.
- Manage Employee Benefit programs and ensure timely disbursement of benefits.
- Manage the generation of actuarial reports such as gratuity, leave encashment, etc
- Responsible for providing necessary information and explanations for internal and external audits.
- Respond to employee inquiries on payroll issues or concerns.
- Maintain confidentiality of payroll operations and data at all times.
- Preparation of MIS reports
- Preparation of all kinds of HR reports and documents required
- Handling employee grievances and complaints
- Other requirements and assignments as needed
Required Candidate profile:
- Education: Post-Graduate, MBA HR
- At least 5 years of end to end payroll experience
- Excellent written and spoken English
- Able to work under pressure, meet deadlines and adapt constantly to change.
- Good time management skills
- Excellent attention to detail
- Strong interpersonal skills and ability to handle employee queries.
- Ability to communicate well with all the stakeholders
- Ability to be the interface between the employees and the organization
- Able to communicate well within the organization and be the interface for the organization outside
- Manage sales operations in assigned district to achieve revenue goals.
- Supervise sales team members; the BSMs, on daily basis and provide guidance whenever needed.
- Identify skill gaps and conduct trainings to sales team.
- Work with team to implement new sales techniques to obtain profits.
- Assist in employee recruitment, promotion, retention and termination activities.
- Conduct employee performance evaluation and provide feedback for improvements.
- Contact potential customers and identify new business opportunities.
- Stay abreast with customer needs, market trends and competitors.
- Maintain clear and complete sales reports for management review.
- Build strong relationships with customers for business growth.
- Analyze sales performances and recommend improvements.
- Ensure that sales team follows company policies and procedures at all times.
- Develop promotional programs to increase sales and revenue.
- Plan and coordinate sales activities for assigned projects.
- Provide outstanding services and ensure customer satisfaction.

