About the Role
As a seasoned software professional, you will play a pivotal role in developing and maintaining cutting-edge software solutions that address complex engineering challenges at scale.
You will collaborate with cross-functional teams to design and deliver high-quality software products that meet customer expectations, faster.
* Key Responsibilities:
* Develop robust, scalable software applications that automate manual processes and contribute to technical solution designs that prioritize quality and efficiency.
* Collaborate with Lead and Principal Engineers to maintain engineering excellence standards and frameworks.
* Analyze causes and identify solutions for development or production issues, recognizing common patterns of failure to mitigate problems before they reach production.
* Support engineers to ensure all software runs as expected, proactively preventing customer-facing issues.
* Stay up-to-date with the latest development technologies used in our software applications, promoting agile and delivery practices.