Sr. Software Engineering Manager, Data

Sr. Software Engineering Manager, Data

This job is no longer open

Team: 

SoFi is seeking an experienced and motivated Senior Manager to lead our Data Activation team within the Data Platform Group. The Senior Manager will be responsible for overseeing the design, development, and maintenance of our state-of-the-art data platform, which supports advanced data analytics and machine learning capabilities. The Data Platform organization supports data use cases across all of SoFi’s diverse business units by providing a highly scalable, democratized data platform empowering teams to ingest, model, and consume data with confidence. This is an exciting opportunity to shape the future of our company's data-driven decision-making and innovation.

Role:

As Senior Engineering Manager, your leadership will be instrumental in setting the technical direction of the team. You will partner with engineering teams across the company to ensure that the team maximizes value to customers of the platform. Additionally, you will coordinate  across multiple engineering squads to drive adoption and alignment with the Data Platform team’s technical strategy. Leveraging your experience and deep technical knowledge, you will provide leadership in evolving testing and deployment strategies. You will mentor fellow team members in promoting career development.

The ideal candidate is an experienced and innovative leader with a strong background in data platform management, data engineering, and machine learning. They possess excellent communication and collaboration skills, enabling them to effectively work with cross-functional teams and stakeholders to understand and prioritize data needs. As a proactive problem solver with a keen analytical mindset, the candidate will drive the design, development, and maintenance of a scalable, high-performance data platform. With a proven track record of developing and leading high-performing teams, the ideal candidate is committed to fostering a culture of continuous improvement and professional growth within the Data Platform team.

What you’ll do

  • Develop and execute the data platform strategy to support the organization's data analytics and machine learning initiatives.
  • Lead the Data Platform team, fostering a culture of collaboration, innovation, and continuous improvement.
  • Work closely with stakeholders across the organization, including Data Science, Engineering, and Business teams, to understand and prioritize data needs and use cases.
  • Oversee the design, development, and maintenance of a scalable, high-performance data platform, incorporating technologies such as data lakes, data warehouses, ETL pipelines, and real-time data streaming.
  • Create clear and well thought out technical design artifacts with careful considerations on system dependencies, failure states, maintainability, testability and ease of support
  • Ensure the data platform adheres to industry best practices for data security, privacy, and compliance.
  • Develop and maintain documentation of the data platform's architecture, processes, and procedures.
  • Apply software engineering best practices (version control, continuous integration, etc) spanning the entire data platform code base.
  • Collaborate with the Data Science team to operationalize machine learning models and drive insights from data analytics.
  • Evaluate and recommend new technologies and tools to enhance the data platform's capabilities and performance.
  • Develop and implement performance metrics to monitor and improve the effectiveness and efficiency of the data platform.
  • Mentor and provide guidance to the Data Platform team members, fostering professional growth and development.
  • Manage a team of engineers with a focus on providing data platform solutions for ML and analytics


What you’ll need

  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related field; a Master's degree is a plus.
  • 8+ years of experience in data platform management, data engineering, or a related field, with a proven track record of success in developing and maintaining scalable, high-performance data platforms.
  • Strong knowledge of data technologies, including data lakes, data warehouses, ETL pipelines, and real-time data streaming.
  • Hands-on experience on modern data stack technologies, e.g: Kafka, Airflow, dbt, Monte Carlo, Hightouch, Alation
  • Experience leveraging scalable cloud warehousing systems such as Snowflake, Redshift or BigQuery.
  • Familiarity with machine learning concepts, tools, and frameworks.
  • Experience with cloud-based data platforms, such as AWS, Azure, or Google Cloud.
  • Excellent leadership and team management skills, with a demonstrated ability to motivate and develop high-performing teams.
  • Strong analytical and problem-solving skills, with the ability to distill complex issues into actionable plans.
  • Excellent communication skills, both written and verbal, with the ability to present complex information clearly to both technical and non-technical audiences.
  • Adept at managing relationships with stakeholders across the organization, fostering collaboration and alignment.
  • Experience in fintech is a plus.



This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.