The Senior Software Engineer will design, build, and maintain large-scale services, job pipelines, and systems. They will also develop and define the backend architecture and tech stack, and work cross-functionally with engineering, product, technical operations, and data science teams. Additionally, they will debug production issues and improve engineering standards, tooling, and processes. The ideal candidate should have a strong background in software design, developing and managing the delivery of highly scalable, micro-services driven cloud-based systems, leveraging a combination of Go/Golang, Python, REST and AWS platforms.