Careers

Build AI software inside real businesses.

Lumina is small and intentional. We hire infrequently and only when an engagement calls for it. If the work below sounds like the kind of career you want, we'd like to hear from you—whether or not a role is officially open.

Who we hire

The people who do well here.

Engineers who care about the operation

We don't ship demos. The work has to hold up inside the business it was built for. We hire people who think in workflows and edge cases, not framework opinions.

Range over depth in one stack

Our engagements span web, mobile, desktop, data pipelines, and AI integration. The people who do well here are comfortable moving between them and learning what they don't already know.

Direct, written communicators

Most of our coordination happens in writing. Tight specs, clear PR descriptions, useful client updates. If that's how you already work, you'll feel at home here.

Long-game thinking

We stay on engagements after launch. The people we hire enjoy seeing systems they built mature over months and years, not weeks.

Roles we hire for

Open and upcoming.

Nothing here is a posted position right now. These are the shapes we hire when engagements demand it. If one fits, send a note.

AI / Full-Stack Engineer

Open inquiry

Build production AI features across web and mobile—agents, retrieval, structured generation, and the surfaces that put them in front of users.

Mobile Engineer (React Native / Expo)

Open inquiry

Ship App Store and Play Store apps for our products and client engagements. Strong product instincts and an eye for polish required.

Data & Integration Engineer

Open inquiry

Wire the systems behind everything—CRM, telephony, billing, internal databases. The work that makes the AI layer reliable in production.

Founding Designer

Open inquiry

Design across product surfaces and brand. We need someone who can move from a Linear ticket to a working prototype without a 12-week process.

Applying

Send a thoughtful note.

No formal application form. Email careers@luminasoftware.app with a short intro, a link to something real you built, and the kind of work you want next.

We read everything. We respond when there's a clear fit and a real conversation to be had. We don't send template rejections—if you don't hear back, it's because nothing has opened that matches your note yet.