The Software Engineer will build and maintain components of a managed system for deploying, scheduling, launching, monitoring, and debugging Flume jobs. Responsibilities include delivering new features to expand Conduit Flume Pipelines' capabilities, building core orchestration libraries in C++, defining and extending public APIs in C++, Python, Java, and Go. Collaboration with infrastructure teams (Conduit, Flume, Data Engineering Console, DPPE, Table Service) is crucial for API integration, defining feature requirements, and contributing directly to their codebases. The role also involves contributing to Dreampipe to support key new use cases. Minimum qualifications include a Bachelor's degree or equivalent experience and 2 years of software development experience in languages like Ruby, Python, Java, or C++.