The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
From Order Management Engineer (L2)
2-3 yearsSkills to master
- Moving from independently solving routine problems to leading complex workstreams, designing new integrations, and proactively identifying system improvements. You'll need to develop your mentoring and cross-functional communication skills.
You're ready to move on when
- Successfully led 2-3 small-to-medium integration projects end-to-end.
- Consistently identified and resolved complex, multi-system order fallouts without significant supervision.
- Proactively proposed and implemented significant system optimisations or automations.
- Received positive feedback on informal mentoring of junior team members.
- 2
From Software Engineer (Backend/Integrations)
3-4 yearsSkills to master
- Deepening your understanding of the specific complexities of the Order-to-Cash lifecycle, inventory management, and e-commerce business processes. You'll need to learn our specific OMS/ERP platforms and their integration nuances.
You're ready to move on when
- Demonstrated strong backend development and API integration skills in a high-volume environment.
- Developed a solid understanding of business processes related to sales, finance, or logistics.
- Expressed a genuine interest in the specific challenges of order management and e-commerce systems.
- Proven ability to quickly learn new complex business domains and technical platforms.
- 3
From Data Analyst (with systems focus)
4-5 yearsSkills to master
- Transitioning from analysing data to building and maintaining the systems that generate it. This means developing strong software engineering principles, API design, and a deeper understanding of system architecture and resilience.
You're ready to move on when
- Expertise in SQL and database management, with a keen eye for data discrepancies.
- Strong scripting skills (e.g., Python) for data manipulation and automation.
- A track record of identifying systemic data issues and proposing technical solutions.
- Demonstrated ability to learn and apply software engineering best practices.