We are always interested in adding motivated and talented members to the CEI family. Take a look at the sections below for a general idea of what we’re looking for and to decide if we are what you’re looking for.

a finger touching a floating blue square

Source code, not dress code

At CEI we work in project-based teams that are responsible for setting and reaching their goals without micromanagement. We thrive on the unique contributions from each member of the team and strive to encourage each individual to build and own their space.

You will be much more than a cog in a machine at CEI. Because we are a small company dealing with a highly specialized industry, your effect on decisions will have the potential to shape the market.

Open Positions

These are the positions we're actively looking to fill. If there's nothing that suits you but you feel you would be a good fit for CEI, please submit your resume through one of the departments below.

Currently seeking: Sales and Marketing Associate

We design software for a specialized industry in a global market. Our content must be constantly updated based on industry code standards, so the underlying source code must be solid. Communication and a strong work ethic are key.

We’re not looking for a laundry list of programming languages, degrees, or achievements. We need you to be intrinsically motivated to do. it. right. Passionate devotion to craftsmanship in source code, a test-infected ideology, and a refusal to let ego get in the way of progress are necessary traits in a CEI developer.

Our ideal team member is a self-motivated learner, always looking to grow and improve as a programmer and as a human being. Experience with TDD, FIT/FitNesse, and Delphi are preferable. And at some point we will be asking you for code samples.

If you’re reading this with a scowl on your face, we’re probably not the place for you. But if you said “yes! exactly!” a number of times while reading the above paragraphs, send us an email at and let’s have a conversation.

Our engineering team takes on the unenviable task of deciphering pressure vessel codes and calculations and translating that knowledge into information our developers and support team can understand.

The most important skill to cultivate as a CEI engineer is the ability to understand the domain and communicate the necessary points without explaining the entire domain concept. You need to be a fast learner with the ability to self-manage: we have a very loose management style and we’re looking for full team members, not clock-punching automatons.

The ideal addition to our engineering team will have a background in engineering or mathematics. An engineering degree is always nice; it’s not a requirement, but you can’t be a PE without first being an E and we really like our alphabet soup. Some familiarity with the pressure vessel industry (codes & standards, specs, welding procedures, etc.) would also be super. Bonus points for working knowledge of FitNesse, Math CAD, and Test Complete.

If you like the idea of keeping pressure vessels from going BOOM! while working in a relaxed environment where your nerdiness will be appreciated, drop us a line at and we’ll compare decoder rings.


At CEI, our focus is customer happiness. It’s our thing. So when customers contact us for help with an order or with a software issue or just to chat about the weather, our goal is to assist them in the best way possible.

We’re not a call center where you are graded on how quickly you get through tickets. We look at the quality of the customer’s experience – if that means an 8-hour phone call, fine (it has happened, though it’s not common). If that means the support ticket is passed on to another person, great. This isn’t Thunderdome.

If you’re responsive and committed, you like working with techie tools (math, engineering, physics, source code) and solving problems, and you enjoy helping people and building client relationships, you just might fit in with our support heroes.

This isn’t an 8-5 job – the support signal can sometimes be seen in the sky in the evenings and on weekends. It’s tough being a hero, but if you think you’re up to it, shoot us a message at and we’ll see if we have any capes that fit.

Selling highly technical software to a specialized industry is quite the challenge, and our sales team meets that challenge with swords drawn. Their task is to get the software into the hands of the people who need it and they relish the opportunity to introduce our products to new users.

At CEI, our quest for customer happiness translates into quality customer relationships for our sales team. Not to fill a quota or score a commission (because we don’t have either of those), but because getting to know our customers is the best way to make sure they get what they need. Conversations at trade shows and committee meetings combine with calls, chats, and emails to form lasting partnerships.

The ideal addition to our team will be excited about sales, proactive about marketing, and innovative with techniques for both. You need to be organized and motivated to follow through on leads without prodding (though the ever-present threat of merciless mocking is over your head). Experience with the engineering and welding industry is a plus, but we might be willing to take a chance on a less nerdy individual who is awesome in all other respects.

If your shield is whole and your sword arm strong, give us a shout at and we’ll see about fitting you for your kilt.