Principal Application Development Engineer

Remote Full-time
Product Overview The Business Process Management group empowers our customers to build smart apps and digitize their processes for the most engaging experience in the digital economyTIBCO ActiveMatrix® BPM is listed as one of today's top business process management platforms, TIBCO ActiveMatrix BPM facilitates valuable business insights and actions by presenting the right data to the right person in a consumable fashion. Our product offerings include cloud hosted and hosted on premises. The Business Process Management Engineering group is responsible for the creation of new software products, the continued innovation and development of existing products and the on-going support of those products through the full product life-cycle. About the Role As a Principal Engineer within the BPM group, you will be the technical anchor for multiple core product domains. You will sit at the intersection of product vision and engineering execution, partnering closely with Product Owners and Engineering Leads. You will be responsible for ensuring TIBCO BPM products remains highly performant, resilient, and scalable across all deployment models. You will set the technical standards, untangle complex architectural knots, and ensure flawless data integrity across distributed systems. Key Responsibilities Architectural Leadership: Drive the technical design, architecture, and strategy for multiple core BPM product areas, seamlessly bridging our cloud-hosted (containerized) and on-premises deployments. Technical Ownership: Take full accountability for the performance, reliability, and scalability of the systems under your purview throughout the entire product life-cycle. Complex Problem Solving: Design and implement highly concurrent, multi-threaded Java applications and robust queuing systems that process massive amounts of business data efficiently. Data Integrity: Architect and manage complex database operations, ensuring transaction atomicity and data consistency across disparate database systems (distributed transactions). Performance Engineering: Relentlessly profile, troubleshoot, and optimize system performance, providing actionable insights to ensure data is delivered swiftly and reliably to end-users. Mentorship & Standard Setting: Elevate the engineering organization by mentoring senior and mid-level engineers, establishing best practices, and leading rigorous code and architecture reviews. Cross-Functional Collaboration: Partner closely with product management to translate business requirements and digital process automation goals into scalable technical solutions. Required Qualifications Extensive Java Expertise: 10+ years of software engineering experience with deep, authoritative knowledge of core Java. Concurrency Mastery: Exceptional skills in Java multi-threading, concurrency models, and asynchronous queuing mechanisms. Framework Proficiency: Extensive hands-on experience building enterprise applications using Eclipse tooling and OSGi frameworks. Database & Transaction Excellence: Deep expertise in relational and non-relational database technologies, with a proven track record of handling distributed transactions, atomicity, and data consistency across multiple databases (e.g., Saga patterns, Two-Phase Commit). Deployment Versatility: Strong operational understanding of both traditional on-premise deployments and modern cloud-hosted/container-based architectures (Docker, Kubernetes). Performance Diagnostics: Proven ability to generate performance insights using profiling tools (e.g., JProfiler, VisualVM) and optimize JVM performance. System Design: Exceptional system design capabilities, with a focus on high availability, fault tolerance, and enterprise-grade security. Preferred Qualifications Hands-on experience with Eclipse PDE Previous experience in the Business Process Management (BPM) space or workflow automation. About Us: Cloud Software Group is one of the world’s largest cloud solution providers, serving more than 100 million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud-based products to get work done — from anywhere. Members of our team will tell you that we value passion for technology and the courage to take risks. Everyone is empowered to learn, dream, and build the future of work. We are on the brink of another Cambrian leap -- a moment of immense evolution and growth. And we need your expertise and experience to do it. Now is the perfect time to move your skills to the cloud. 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. If you need a reasonable accommodation due to a disability during any part of the application process, please contact us via the Bridge portal for assistance.
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Remote Customer Service Professional - Phone, Chat, Email at blithequark**

Remote Full-time

IT Clinical Solution Analyst III

Remote Full-time

Senior Scientific Affairs Manager Jordan (REMOTE)

Remote Full-time

Part-time Apple and Peach Research Assistants in Sustainable Orchard Practices - Kumar Lab at Penn State University

Remote Full-time

Part-Time Data Entry Specialist – Remote Work Opportunity for Detail-Oriented Individuals at blithequark

Remote Full-time

Experienced Full Stack Retail Customer Service and Sales Specialist – Delivering Exceptional Customer Experiences at Blithequark

Remote Full-time

**Experienced Customer Service/Inside Sales Representative (Property and Casualty) – Remote Opportunity with blithequark**

Remote Full-time

**Experienced Full Stack Customer Service Representative – Remote Customer Support for Teens**

Remote Full-time

Senior Director, Regional Medical Science Liaison Team Lead - West

Remote Full-time

Junior Visual Production Designer

Remote Full-time
← Back to Home