Principal Application Development Engineer @cloud software group
Software Development
Salary unspecified
Remote Location
remote UK
Job Type full-time
Posted 2wks ago

[Hiring] Principal Application Development Engineer @cloud software group

2wks ago - cloud software group is hiring a remote Principal Application Development Engineer. πŸ’Έ Salary: unspecified πŸ“Location: UK

Role Description

We are seeking an exceptionally skilled and driven Principal Software Engineer to take technical ownership of key product areas within our Business Process Management (BPM) ecosystem. In this high-impact role, you will lead the architectural vision and technical execution for TIBCO BPM products, bridging our legacy on-premise solutions and our modern, cloud-hosted containerized products. The ideal candidate is an undisputed expert in Java, multi-threading, and performance optimization, with a deep understanding of complex database technologies and distributed transaction atomicity. If you thrive on solving hard engineering problems, driving architectural excellence with frameworks like Spring and OSGi, and mentoring high-performing teams, we want you to lead our next phase of technical innovation.

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.

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 Spring 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 Apache Kafka or similar event-streaming platforms.
  • Previous experience in the Business Process Management (BPM) space or workflow automation.

Company Description

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.

Before You Apply
️
remote Be aware of the location restriction for this remote position: UK
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Principal Application Development Engineer @cloud software group
Software Development
Salary unspecified
Remote Location
remote UK
Job Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
️
remote Be aware of the location restriction for this remote position: UK
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 152,720 Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later