What is a Software Engineer at JOHN LEONARD?
A Software Engineer at JOHN LEONARD plays a pivotal role in maintaining the technical infrastructure that supports our core business operations. You are not just writing code; you are building robust, scalable systems that ensure high availability and efficiency. This position is critical to our mission of providing seamless service, requiring a blend of strong technical acumen and the ability to solve complex problems under pressure.
You will contribute to a variety of initiatives, ranging from the optimization of backend microservices to the development of user-centric features. The work is challenging and intellectually stimulating, often requiring you to navigate legacy systems while integrating modern technologies. As a key member of our engineering organization, you will have the opportunity to influence technical direction and drive projects that directly impact our operational success.

