Lead Application Development Engineer

cloud software groupSan Ramon, CA
1d

About The Position

TIBCO iProcess Suite is a comprehensive Business Process Management (BPM) software platform designed for modeling, executing, and optimizing business processes. It automates workflows, connects disparate applications, and provides a runtime engine to manage data and tasks. Key components include the iProcess Engine, Modeler, and Workspace, used heavily in finance and banking. TIBCO BPM Enterprise is a comprehensive, cloud-native platform for modeling, automating, and monitoring business processes. It provides low-code, model-driven development for case management, with robust workflow orchestration, role-based task allocation, and integration with enterprise systems to improve operational efficiency and agility. Role Overview : TIBCO is seeking a highly accomplished Lead Engineer to drive the architectural strategy and technical direction for mission-critical integration, messaging, and business process modeling on various platforms. This is a top-tier individual contributor role responsible for defining long-term architecture across product lines, particularly those built on high-performance C/C++ core with Java-based enterprise frameworks and APIs. The ideal candidate is a recognized technical authority with deep expertise in distributed systems, low-latency messaging, business process modeling, and large-scale platform modernization.

Requirements

  • 10+ years of experience in systems software engineering and architecture.
  • Deep expertise in C/C++ (multi-threading, memory management, performance tuning).
  • Strong hands-on experience in Java (JVM internals, concurrency, enterprise frameworks).
  • Proven track record architecting distributed, real-time, high-availability systems.
  • Experience building messaging systems, integration platforms, or middleware.
  • Strong knowledge of networking protocols (TCP/IP, HTTP, messaging protocols).
  • Experience with Linux/Unix and Windows systems programming.
  • Demonstrated ability to influence across large engineering organizations.

Nice To Haves

  • Experience with business process modeling and enterprise messaging systems.
  • Cloud-native architecture experience (AWS, Azure, GCP).
  • Knowledge of DevOps automation and CI/CD pipelines.

Responsibilities

  • Define and evolve architecture for TIBCO iProcess and BPM Products.
  • Lead modernization efforts across C/C++ core engines and Java-based service layers.
  • Ensure systems are scalable, fault-tolerant, secure, and cloud-ready.
  • Align product architecture with long-term company strategy.
  • Architect low-latency, high-throughput distributed systems.
  • Drive performance optimization at the memory, threading, and network levels (C/C++).
  • Design robust API layers and enterprise services in Java.
  • Define engineering standards and architectural principles.
  • Partner with product management and leadership on roadmap alignment.
  • Act as a technical advisor for strategic customer engagements.
  • Represent TIBCO at key customer briefings when required.
  • Mentor Technical Engineers in Development and QA.
  • Foster a culture of engineering excellence and innovation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service