Join Our Team

Make an impact from day one

Lucido provides consulting services and builds innovative technology solutions for trading and risk management. Our customers, including energy trading firms, central banks, financial institutions, and utilities are located across the U.S., Europe and Asia and we’re hiring all over the world!

What our people are saying

Michael Fowler

Director Energy Solutions

We are an ethical, dependable company solving problems for customers using modern technology. That’s what attracted me to Lucido. Plus, on the energy side of the business we have an opportunity to work with companies who are on the frontline in the world’s energy transition to low and zero-carbon sources – for example, around power and renewables trading.

Keith Farris

Chief Technology Officer

We are not trying to be slightly better. We are building world-class solutions that directly meets the business needs of our customers using the latest technology – and every single member of the team is collectively on the hook to understand, deliver and solve customer problems.

Career opportunities

Join our team of developers, business analysts and consultants!

Product Manager – SaaS Enterprise Trading Platform

We are currently seeking an enterprise platform product manager with hands-on Energy trading market experience. This experience should include business side roles and some experience with a major ETRM platform in the form of system implementations, product onboarding or system design/requirements gathering.

Candidates should have a comprehensive understanding of the trading lifecycle, an ability to work in a team environment and exceptional time management and coordination skills. A consultative mentality with a naturally inquisitive nature and interest in resolving complex problems is a must.

This position will be accountable for the successful development of the functional product details driving the core engineering team’s development work. Working closely with the firm CTO and engineering team, ensure a market leading enterprise platform for Lucido’s present and future clients.

Room to Grow! This is a position that will grow with the firm. As a smaller company experiencing very fast growth, our firm has done best with team members who have worked at larger companies but who flourish in a more dynamic environment and can move quickly to meet the needs of clients and the market. For the right person, this role will include more significant product oversight as the firm company evolves and grows.

Position Responsibilities include:

  • Managing business side requirements for the enterprise platform. The ability to take input and requirements from multiple sources and synthesize them into a single, cohesive roadmap;
  • Working closely with the firm CTO, develop a product road map to be revisited every 6 months with an eye towards refining the product goals and ensuring a market-leading position for the firm;
  • Develop the high-level product road map, listing out the functionalities to be completed within the broader time frames. Once that is done and agreed to by the CTO and CEO, break down the specific details for the next set of development work to be completed and ensure those details and business requirements supporting them, are included within Confluence for use by the engineers;
  • Market competitive landscape review – be knowledgeable on competitor platform capabilities and their strengths and weaknesses;
  • Although not a significant portion of the position, this is a client-facing role. This person needs to be able to engage with prospective beta partner clients to ensure they are clear on product vision and be able to speak to the process and logic behind the application development in a persuasive manner;
  • Longer term, attend conferences and speak to the value proposition of the product to broader audiences and be able to represent the firm as needed in a market-facing manner;
  • Come up with creative and market leading ideas that contribute to the product value proposition. Can work with the engineering team to develop market-leading features and functionalities;
  • Write/co-write white papers that speak to the firm’s expertise in the industry and the value and capabilities we bring to innovative technology in the energy and/or capital markets spaces;
  • Represent product management for purposes of budgeting and planning on a firmwide level.

Position Requirements

  • Bachelor degree – CompSci, Finance, Engineering, Science or similar degree preferred
  • Industry experience 10+ years’ critically necessary 
  • Experience supporting a trading business
  • Experience within the derivatives and/or physical energy trading businesses with a strong preference for experience in multiple commodities across multiple geographies (Americas, Europe, Asia)
  • Experience with more than one major Trading and Risk Management systems for energy (e.g. OpenLink Endur, Allegro Development, Solarc RightAngle, Triplepoint and/or proprietary build) and/or for capital markets (i.e. – Openlink Findur, Calypso, Murex, WallStreet Systems and/or proprietary build) systems
  • Strong understanding of a Product roadmap and experience in creating and maintaining roadmaps
  • Strong understanding of planning tools for development such as Jira and Confluence
  • Experience communicating with Senior executives and stakeholders across multiple disciplines (e.g. trading, technology, controls, operations, etc.)
  • Exceptional knowledge of at least one trading product subject, preferably from the business side, hands-on experience (i.e. – Natural Gas and/or power, crude oil, liquids, etc.)
  • Excellent communication and presentation skills
  • Superior written communication skills
  • Second language (written or oral) a plus
  • Travel if required (note: expected to be ~4 – 6 trips per year and dependent on candidate’s present geographical location)

For the interview process, please be prepared to submit writing samples and references.

Software Engineer

The Software Engineer role is a critical role within the engineering team working across the technology stack. A Software Engineer should be able to work for a full sprint or more with minimal guidance from others. They should also feel comfortable actively participating in active design sessions, including a good understanding of software fundamentals.

Goals

  • Working with colleagues from our consulting team and individual research, quickly learn and understand the business domain well enough to be able to follow and participate in detailed sessions on our enterprise build project.
  • Deliver high quality software based on best practices and standards.

Duties and Responsibilities

  • Produce high quality code that meets all the standards of the engineering team, including testing of all forms and well-commented code.
  • Collaborate with all levels of engineering colleagues to both give and receive feedback to produce the best results.
  • Adhere to the standards of code characteristics across the platform (style, core principles, testing).

Role Requirements and Qualifications

  • BS in Computer Science
  • 1-5 years of experience writing code in any modern language
  • At least 1 year of active development in C#; a strong preference for DotNet Core
  • Experience with Docker containers including their usage for production deployments
  • Experience working with Git source control
  • Understand and adhere to Unit Testing Principles
  • Understand and adhere to principles for software delivery as a described by the company
  • Experience in Commodities businesses is a strong advantage
  • Experience with valuation models and market risk understanding is a plus

Senior Engineer

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.

Goals

  • The most coding intensive role in the engineering team
  • Learn & understand the business domain well enough to be comfortable in detailed sessions with product & services colleagues
  • Become someone sought out by other engineers on the team for advice & review with an expected career path trajectory to lead other engineers in 2-3 years in a hands-on Lead Engineer role

Duties and Responsibilities

  • Produce high quality code that meets all the standards of the engineering team, including testing of all forms as well as well-commented code
  • Work with all levels of engineering colleagues to both give & receive feedback to produce the best results
  • Active PR reviewer for others, following a well-structured PR Rubric used across the engineering team
  • Ensure consistency of code characteristics across the platform (style, core principles, testing) 

Role Requirements and Qualifications

  • 4-8 yrs of experience writing code in any modern language
  • At least 2 years of active development in C#; strongly preferring DotNet Core
  • Experience with no-sql data stores such as Mongo
  • Experience with the concepts and reasons for using an Event Bus or Service Mesh and can articulate these reasons
  • Experience with Docker containers including their usage for production deployments
  • Experience working in a fully functionality CI/CD pipeline with Git source control
  • Understands & adheres to Unit testing principles & can defend WHY they are important
  • Understands & adheres to principles for software delivery as a product company; including SaaS as a primary delivery mechanism, but not the only delivery mechanism
  • Understands and applies the principles of 12-factor development and why they are important to the business domain features; not just technology principles
  • Experience in Commodities businesses is considered a strong advantage
  • Experience with valuation models and market risk understanding is an advantage

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.