Senior Software Engineer (Big Data) Design and build scalable and maintainable data pipelines for SpendingPulse, drive performance and reliability in the code base, test code and review team members' code, innovate new approaches and collaborate with data scientists and product managers.