Are you an experienced Java Principal Engineer looking for the opportunity to shape architecture, drive innovation, and lead a high-impact product? We building a high-performance data platform, integrating AI and proprietary database technology to transform invoice processing and data handling.
🔹 The Role
As a Principal Engineer, you’ll take ownership of architectural decisions, performance optimization, and technology choices while working closely with customers to ensure the product delivers real value. You will mentor engineers, tackle complex code challenges, and drive DevOps improvements to ensure smooth deployments.
🔹 Why Join Us?
Freedom to define architecture & choose technologies
Work with a highly skilled, senior team (backend + web developers)
Direct access to customers for immediate impact
AI integration & high-performance data processing challenges
Opportunity to lead, innovate, and shape the future of our platform#
🔹 What We’re Looking For
Deep Java expertise & experience with large-scale applications
Strong AWS experience, with a focus on scalability & performance
Hands-on knowledge of SQL & NoSQL databases, performance tuning, and caching strategies
Experience in DevOps & deployment management
Ability to analyse and optimize performance in complex systems
Strong communication skills & ability to navigate product complexity
🔹 Bonus Points For
Experience with proprietary database engines & AI-driven analytics
Background in data processing & invoice automation
This role has been open since May, and we're looking for the right leader to take charge ASAP. If you're ready to define architecture, mentor engineers, and build something game-changing, let's talk!