As a Sr. Software Engineer, you will assist in the definition of the application architecture for our hybrid and multi-cloud data management, analytics, and insights platform. You will help set strategy and provide hands-on development to build capabilities and maintain existing frameworks. You will help lead the development, implementation, and support of our platform; including analysis, design, development/coding, and testing. In addition, the Senior Software Engineer will help implement policies and procedures that promote a high-velocity development team. NOTE - this is a hybrid work position with three days per week required in our South Bend, Indiana office (Tuesdays, Wednesdays, and Thursdays).