We are looking for talented consultants with a background in energy or capital markets.

Contact us for more information about the openings.

Lead Software Developer

The Lead developer role is a critical role within the engineering team, both writing code and managing other developers to collectively deliver fully functional features and products for our customer platform. A lead engineer at Lucido recognizes that great value comes from their years of hands-on development and is capable of leading less experienced developers to learn those same lessons efficiently while building the platform. As a firm, we believe that, to be the best engineering lead and also satisfy their passion for development, this role must stay involved in the hands-on writing of code on a regular basis.

For more information, and to apply…

Senior Software Developer

The Senior Engineer role is a critical role within the engineering team working across the technology stack. A Sr Engineer should be able to work for a full sprint or more with minimal guidance from others. They should also feel comfortable actively participating with all levels of the engineering team, up to the CTO, in active design sessions, including knowledge around the business domain.

For more information, and to apply…

Energy Business Analyst

The successful development, pre-sales support, delivery and client acceptance of Allegro services solutions for Lucido Group. Deliver client-value focused work and maintain strong trust-built relationships to long term business development opportunities.


Capital Markets Business Analyst

Assist and direct Lucido Group clients in a variety of capital markets projects: planning, scoping, estimating, requirements-gathering, designing, developing, testing, documentation, deployment and post-production support of solutions.