Job Description

Specialist Software Engineer is responsible for designing, building, and evolving software systems that are robust, scalable, and aligned with the company’s strategic objectives.

As a Specialist Software Engineer , the goal is to identify the most appropriate technical solution for each problem. Sometimes the best approach may be a well-architected existing library or service, while other times it may require designing new systems from the ground up.

A high level of technical rigor is expected, with well‑documented designs, reproducible results, and reliable systems. It is also expected that you stay updated with software engineering best practices, architectural patterns, and emerging technologies, while effectively incorporating domain knowledge into the solutions you build.

Solutions are expected to be developed end‑to‑end, from design and prototyping to production deployment and long‑term maintenance, always meeting high engineering stan...

Ready to Apply?

Take the next step in your AI career. Submit your application to Shape Digital today.

Submit Application