1. What is a Software Engineer at Smart?
As a Software Engineer at Smart, you are at the heart of building technology that simplifies complex financial ecosystems. Your work directly impacts how users interact with pension and investment platforms, requiring a balance of robust backend engineering and a keen eye for maintainable, scalable architecture. You will be expected to contribute to meaningful product features that demand high reliability and security.
This role is both technically demanding and collaborative. You will not be working in a silo; instead, you will engage deeply with cross-functional teams to translate user needs into clean, efficient code. Whether you are refactoring existing systems or architecting new services, Smart values engineers who prioritize long-term code health, testing rigor, and clear communication over quick, "hacky" solutions.