What it means to be an
Software Engineer
at CADDi

In a rapidly scaling service and organization, we're looking for engineers who can lead technology selection and architectural decision-making, and design and build backend systems that are scalable and built to last. Beyond execution, you'll also shape technical strategy in alignment with business strategy — evaluating feasibility, driving improvements, and keeping the long-term product direction in focus from a technical perspective.

What makes this role exciting and the experience you will gain

1

First-hand experience driving real impact on industry structure through the development of a globally deployed product

2

The challenge of modeling the complexity of manufacturing as data structures and systems — and turning that into tangible value

3

Hands-on involvement in designing modern, sophisticated architectures that integrate with machine learning and LLM infrastructure

4

The experience of meeting the demands of product scale through pure engineering craft

5

An environment where you can connect business strategy with technical strategy, and lead the evolution of both architecture and engineering organization

6

The experience of tackling hard, high-stakes problems alongside a team that brings genuine passion and intensity

7

A development environment with close proximity to end users, where real workflows and pain points directly inform what you build

Icon
The Reality of CADDi's Engineering Organization
The Documentary of CADDi Tech