What is a Software Engineer at Robots and Pencils?
At Robots and Pencils, a Software Engineer plays a pivotal role in bridging the gap between humanities and science—the "pencils" (creative design and user experience) and the "robots" (robust technology and engineering). You will not just write code; you will design, build, and scale digital products that solve complex business problems for a diverse range of clients. From sleek consumer-facing mobile and web applications to complex enterprise-grade platforms, your work directly shapes how users interact with technology.
This role is highly collaborative and consultative. You will work alongside talent-dense teams of designers, product managers, and fellow developers to translate creative concepts into high-performing, clean, and maintainable software. Because Robots and Pencils operates as a digital product agency, you will experience a fast-paced environment where adaptability, architectural foresight, and a user-first mindset are just as critical as your technical execution.
Success in this position means writing elegant code, advocating for engineering best practices, and actively contributing to architectural decisions. Whether you are optimizing a ReactJS frontend, designing a scalable API, or refining CSS layouts, your contribution ensures the final product is both beautiful and structurally sound.
