Software Engineering Manager

insightsoftware
Raleigh, NC
Category Data Analyst
Remote
Job Description
We’re looking for a talented Engineering Manager to lead a team responsible for designing, building, and maintaining large-scale data platforms, business intelligence solutions, and database systems. The ideal candidate is a self-starter with strong organizational skills, excellent communication abilities, and a proven track record of delivering data-driven solutions in a fast-paced environment.

Requirements

  • Partner with Product and Analytics teams to define data strategies, architecture, and technical design for BI and data engineering initiatives.
  • Lead the development and maintenance of scalable data pipelines, ETL processes, and data warehouses to support analytics and reporting needs.
  • Translate complex business requirements into technical specifications and project plans; manage day-to-day activities of the data engineering team.
  • Oversee the full data lifecycle, including ingestion, transformation, storage, and visualization, ensuring data integrity and security.
  • Drive adoption of best practices for data modeling, performance tuning, and query optimization across relational and distributed systems.
  • Manage departmental resources, staffing, and build a high-performing team focused on BI and data engineering excellence.
  • Ensure timely delivery of high-quality data solutions within Agile-SCRUM frameworks.
  • Implement and evolve data governance, quality assurance, and compliance processes.
  • Recruit, mentor, and develop engineering talent; conduct performance reviews and foster professional growth.
  • Collaborate with stakeholders to define KPIs, dashboards, and reporting tools that enable actionable insights.
  • Continuously improve data engineering practices through automation, tooling, and emerging technologies.
]]>