About Brightflag   

Brightflag is a B2B Saas product used by large corporations to transform legal service delivery. At its core is an artificial intelligence that extracts insights from invoice narratives — the pages-long descriptions of how much is being charged for a piece of legal work, and why. These insights are used to make data-driven decisions at every step of the matter lifecycle, from resource selection to price negotiation to quality of service evaluation. They also drive automation of time-intensive processes like invoice review. Customers include Uber; Telstra, Australia's largest telecommunications company; and Rimini Street, the multinational enterprise software support company.   

In 2019, we tripled in size and raised $8.5M in venture funding to execute an aggressive growth strategy. Like all great companies, we strive to hire the best. Our people are customer-focused, take ownership and make every day count, the opportunity for direct impact at Brightflag is huge - we live our values and are in search of constant improvement. 

What is the opportunity? 

We’re growing fast, which means our engineering team is expanding quicker than ever and we’re excited to add a Principal Engineer our team.  As our primary Principal Engineer, you will play an integral part in the success of our engineering team and product direction. Our team is ambitious and deeply values responsibility, creativity and solving interesting problems to help us build something exceptional. As the core principal engineer, you will be partially hands-on and lead the product architecture, feature design, and technologies used to deliver our enterprise-level SaaS product. We deploy to production multiple times a month - meaning you will see your influence and work in action very quickly. 

You will work within a highly collaborative environment of Engineers, PM’s and Senior leadership where excellent communication is essential to success. As we’re in a hyper-growth phase, you will be faced with exciting, complex and new technical challenges. You will be expected to utilize your deep technical knowledge to support the creation of maintainable, scalable and robust AWS Cloud-based SaaS Product.  

What will I be doing? 

  • You will drive and own the product technical architecture and stack roadmap, evolve the product to meet our growth objectives

  • You will collaborate with PM’s to find synergies in feature updates and refactoring and influence product feature roadmap 

  • You will lead and support the engineers with complex feature design upfront and when necessary close the loop with code reviews

  • You will define and document architectural design patterns for reference in future features

  • You’ll be partially hands-on, know the product and codebase, identify areas of improvement and articulate the benefits of the improvements

  • Develop proof of concepts and contribute to the feature development when appropriate

  • You will work with the team to implement best practice engineering processes delivering our multi-tenant SaaS product

  • You will support PM planning with roadmap review and estimation processes, within an agile development process 

What Skills do I need? 

  • 2+ years of industry experience in an architectural design/ principal engineering role

  • 5+ years of industry experience in a software engineering role 

  • Experience in Product based software development, ideally building SaaS products 

  • Ability to abstract and design flexible Product/ platform architecture to suit multiple customers

  • Proven track record of delivering value to enterprise and mid-market customers

  • Experience in building enterprise-grade - robust and highly scalable software systems

  • Experience of agile software development methodologies 

  • Deep knowledge of Web applications, Java and Databases ( SQL + NoSQL) 

  • Hand-on experience working with APIs, Systems Integration, Middleware, Queues

  • Very good knowledge of Spring framework and other popular open sources

  • Experience with modern JS framework ( Angular(JS)/React) , JavaScript and HTML 5 / CSS,

  • Knowledge Web application Security and how to identify and address vulnerabilities.

  • Ability to collaborate effectively with product management, designers, QA and software engineers

  • Strong problem-solving abilities  

  • Bachelor’s degree in Computer Science (or a related field)  

Bonus skills & attributes 

  • Knowledge of Data science and machine learning

  • AWS Cloud experience a distinct advantage

  • High-growth start-up experience  


  • Competitive salary and regular compensation reviews - we reward great work!   

  • Generous equity in a fast-growing start-up

  • 100% Care Free private healthcare cover for you with Irish Life! 

  • Connect Cafe Thursday’s - lunch is on us every Thursday

  • 25 day's vacation and encourage you to take regular breaks 

  • Career Development is one of our core values, If want to explore further education, we'll be more than happy to support you on your journey  

  • Reading is food for the mind, we offer a great "Book Worm Scheme", each month a book of your choice will magically appear on your desk 

  • If you commute to work, you can avail of our "Taxsaver Scheme” or avail of our “Bike to Work Scheme” scheme (we have secure bike parking to keep your bike safe and shower facilities)

  • Central office location in Dublin City     

  • We're a pretty well-treated bunch with regular company events, Halloween and Holiday parties, Annual company summit, Pizza and beer/ soft drink nights and much more, board games, etc

At Brightflag, we are a diverse and inclusive bunch of people. We welcome diverse perspectives and people who make everyday count and strive for constant improvement. We do not discriminate based on gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race.   

Apply for this Job

* Required