About the position
Our client develops innovative software solutions focused on best-in-class data visualisation, standardised reporting, and platform-independent BI integrations. Their products are built on API-driven architectures and extend leading BI platforms such as Qlik Sense and Power BI to deliver intuitive navigation, smart filtering, real-time KPI dashboards, and advanced data exploration capabilities.
The technology supports IBCS-compliant charting, reusable and collaborative dashboards, and seamless connectivity to multiple data sources including MS SQL, Postgres, Snowflake, and MySQL. With features like data-point-level commenting, pivoting tables, and advanced slicing, the platform enables organisations across industries to communicate insights clearly and consistently.
They are now seeking a Development Manager to lead a distributed team of software engineers. This is a fully remote role, requiring strong leadership, excellent communication skills, and experience guiding teams working across locations.
The ideal candidate will:
- Thrive on architecting scalable solutions for complex BI challenges
- Enjoy mentoring and developing high-performing engineering teams
- Be comfortable driving innovation in an international, remote environment
- Bring a proactive, hands-on leadership style
This is an opportunity to play a key role in shaping a mature BI software ecosystem while working with cutting-edge technologies and a globally distributed team.
The role is a management role with overall accountability for the software development department, and three team leads to directly manage. Previous experience in a similar role and with the stack is required.
Key Requirements:
- A passion for leading problem-solving initiatives and delivering robust, scalable BI solutions
- Strong strategic and analytical skills, with the ability to visualize complex processes, forecast outcomes, and align team efforts with business objectives
- Proven expertise in overseeing troubleshooting, debugging large codebases, and ensuring code quality across distributed projects
- Exceptional communication and interpersonal skills, with a talent for fostering collaboration, providing constructive feedback, and resolving conflicts in multicultural teams
- Open-mindedness to diverse cultures, with adaptability to international workflows and a commitment to inclusive leadership
Skills and Qualifications:
- Bachelor’s degree in Software Engineering, Computer Science, or a related field (or equivalent professional experience)
- 5+ years of experience in software development, with at least 2 years in a managerial or lead role overseeing BI or web application teams
- Proficiency in deploying, maintaining, and scaling web applications in cloud and on-premise environments
- Deep knowledge of agile and other software development methodologies, with hands-on experience implementing CI/CD pipelines
- Experience with BI integrations (e.g., Qlik Sense, Power BI APIs) and visualization standards like IBCS is highly desirable
- Expertise in the following technologies and tools:
- React for dynamic, responsive UI development
- JavaScript/TypeScript for client-side scripting and type-safe development
- CSS for modern, accessible styling
- IntelliJ IDEA as a primary IDE for efficient coding workflows
- Jenkins for automated builds and deployments
- MS SQL and MySQL for database design, optimization, and querying in BI contexts
- Client-server configurations (e.g., Tomcat, Java setups) for reliable application hosting
- WebSockets for real-time data collaboration features
- Docker for containerization and microservices architecture
- CI/CD practices to streamline team deliveries
- Jira for agile project tracking and sprint management
- ANT or similar build tools for legacy and cross-platform compatibility
Desired Skills:
- software dev manager
- software development manager
- development manager
- Software Engineering Manager