insightsoftware is a global provider of reporting, analytics, and performance management solutions that unlock the potential of business data. The Engineering Manager will lead a team responsible for designing, building, and maintaining large-scale data platforms and business intelligence solutions, ensuring data integrity and security while driving innovation in data engineering practices.
Responsibilities:
- 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
Requirements:
- Bachelor's degree in Computer Science, Data Engineering, Information Systems, or related field; Master's preferred
- 7+ years of experience in software engineering with focus on databases both Oracle and Postgres
- 5+ years of experience in data engineering, BI development, or database architecture
- 3+ years in an engineering management role leading software or data engineering teams
- Proven experience with large-scale data platforms and ETL frameworks
- Strong knowledge of SQL, data modeling, and performance tuning for relational and distributed databases
- Hands-on experience with BI tools (e.g., Power BI, Tableau, Looker) and data visualization best practices
- Familiarity with big data technologies and cloud data services (AWS, Azure, GCP)
- Expertise in data governance, security, and compliance standards
- Experience with modern development workflows and version control systems (GitHub, GitLab)
- Ability to mentor engineers and promote best practices in data engineering and BI development