The Software Engineer will be responsible for developing and supporting multiple Data Engineering projects, working with diverse data sources, and handling data transfer through messaging queues and REST APIs. They will assist in building in-house data integration, replication, and profiling frameworks, develop data pipelines adhering to coding standards, and conduct unit testing. The role requires a willingness to learn new technologies.