1. What is a Software Engineer at Starling?
As a Software Engineer at Starling, you are not just writing code; you are building the infrastructure that powers a modern, digital-first banking experience. This role is pivotal in maintaining the high-performance, resilient systems that allow millions of customers to manage their finances in real-time. Whether you are working on core payment processing, customer-facing mobile features, or the backend services that support Engine by Starling, your work directly impacts user trust and financial stability.
You will join a team that values engineering excellence, pragmatism, and a "build-it-right" mentality. Starling operates in a highly regulated and fast-paced environment where system reliability, security, and scalability are non-negotiable. You will collaborate closely with product managers and other engineers to solve complex architectural challenges, often dealing with high-throughput systems where performance and consistency are critical.
This is a role for engineers who enjoy owning a feature from conception to production. You will be expected to make significant technical decisions, participate in code reviews, and contribute to a culture of continuous improvement. If you are someone who thrives on understanding the "why" behind technical choices and enjoys working in an environment where your contributions are visible and impactful, this position offers a unique opportunity to shape the future of digital banking.