
Senior Director: Software Engineering
HearX Group|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
The purpose of this role is to lead multi-disciplinary development teams, including Mobile, Web, and Test Engineering, while collaborating closely with Architecture, Platform, and Data functions. The position oversees product and project strategy, capacity planning, and technical specifications, acting as the Subject Matter Expert for front-end development and quality engineering. The primary focus involves driving profitability through scalable software design, optimized time-to-market, and rigorous technical accuracy. Furthermore, this role spearheads technology advancement initiatives, including AI-driven programming, to ensure the organization remains at the forefront of innovation.
Team Management 15%
- Direct the development team through coaching, mentorship, and regular performance reviews to ensure professional growth and support.
- Align development efforts with Product Management, Architecture, and Infrastructure strategies.
- Manage team productivity and resource deployment, driving quarter-on-quarter metric improvements.
- Lead proactive recruitment and capacity planning based on strategic objectives.
- Enforce high software quality standards by establishing robust development lifecycle processes and habits.
Development 50%
- Analyze system requirements and identify technical deficiencies to implement optimizations and improvements.
- Oversee the creation of efficient, reusable, and reliable code in accordance with quality accredited standards.
- Manage testing, debugging, and fault correction protocols to ensure applications perform to specification.
- Direct the design of robust integrations and ensure a data-led approach is integrated into all functional specifications.
- Execute sprint management and development methodologies, ensuring alignment with product strategy and company goals.
- Establish metrics and reporting frameworks to monitor SDLC progress and system performance.
Development Processes and Strategy 10%
- Optimize development and data processes to improve operational efficiency and output accuracy.
- Provide strategic input for Data Warehouse design and dimensional modeling to ensure comprehensive data mining.
- Develop implementation strategies for new products, considering commercial, legal, and operational risks.
- Identify and report on technical risks, implementing appropriate mitigation measures.
- Streamline maintenance and development workflows to enhance product profitability.
Dev Product Ownership 10%
- Act as the technical Product Owner for B2C and B2B platforms, ensuring ultimate responsibility for technical excellence.
- Implement best-practice design methodologies to maintain clean, auditable, and manageable systems.
- Facilitate efficient code reviews to reduce time-to-market and deployment errors.
- Approve business, functional, and technical specifications prior to development commencement.
- Ensure product conformity with regulatory, legislative, and quality objectives.
- Resolve bottlenecks and bugs within the tech ecosystem to ensure prolonged scalability.
Cybersecuirty 10%
- Promote cybersecurity awareness and integrate security requirements into system documentation.
- Oversee the implementation of fixes resulting from monthly vulnerability scans and penetration tests.
- Ensure the safety and security of all systems by prioritizing the resolution of identified deficiencies.
- Manage CI/CD procedures in alignment with the Architecture, Platform, and Data teams.
Documentation and Record-keeping 5%
- Standardize and enforce best practices for technical documentation across the team.
- Review the quality and accuracy of as-built system designs and cybersecurity documentation.
- Maintain records required for compliance with ISO, CE, FDA, SOC2, and other relevant regulatory standards.
Role Requirements
Years of Experience:
- 15+ years relevant working experiece
- 5+ years in a Team Management Role
Required Qualifications:
- Essential: BEng (Computer) Degree or BSC Information Technology Degree or similar
- Desirable: Relevant Information Technology degree or diploma Certified Scrum Master
Required Nature of Experience:
- Cybersecurity (SOC 2 or HiTrust)
- Team management
- Recruitment
- Effective management of employees
- Dev output management
- Excellence management
- Software engineering roadmap planning, analysis, estimations.
- Software product analytics and data insights
- Data driven customer experience design and development
- IT systems scoping relating to consumer-facing applications. (SaaS and/ or HaaS models would be beneficial).
- Requirement gathering and documentation.
-Scrum Master (Agile).
Skills and Knowledge (Essential):
- Practising knowledge of SDLC.
- Knowledge of consumer-facing web development, deployment and maintenance.
- An in-depth understanding of User Experience design and Consumer products.
- Knowledge of SQL queries, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Non-relational database design and management.
- SQL Database management, BQuery and SQL Server skills including SQL objects development. performance tuning, analysis and integration.
- Working knowledge on translating business needs into technical specifications.
- The application of critical thinking and a data-driven approach to the continuous improvement of a systems and the customer's experience relating to the product.
- In-depth understanding of database management systems, online analytical processing (OLAP) and ETL (Extract, transform, load) framework.
- Strong analytical, troubleshooting skills and root-cause analysis ability.
- Familiarity with BI technologies (e.g. Tableau).
Sign up or log in to apply:
About HearX Group
Your calling
Interested in the future of mobile healthcare?
Do you want to work with the global leader in the mHealth and eHealth mobile application space?
... Then keep reading! But don't just take our word for it, fast-forward to our Press section to see how 'groundbreaking' it is what we're all about.
So, who are we?
hearX Group offers the world’s first clinical smartphone hearing testing solutions with the aim to provide healthy hearing for everyone, everywhere. This has been done through developing smartphone technologies that enables a layperson to conduct hearing and vision tests remotely - only needing access to the screening device and mobile data. hearX Group has gone to market with several products since the launch of its flagship product hearScreen , an innovative mobile health application for clinically-valid, time-efficient, low-cost screening using pure tone audiometry. Following the tremendous success of the launch of hearScreen several other products were developed and launched soon after such as hearZA (Downloadable via the app stores), mHealth Studio, hearTest, hearDigits in addition to our partnered product in vision, PeekVision.
Why a mobile hearing solution on a smartphone?
It has been proven that early detection followed by appropriate health care ensures optimal quality of life outcomes.
Smartphone health surveillance and monitoring has gained significant traction with an estimated 1.7 billion downloads expected by the end of 2017 and global revenues reaching $21.5 billion in 2018 (Economist, 2016). By employing a smartphone platform, hearX Group provides an opportunity for early detection by end-users with the potential to inform and refer patients to their closest healthcare provider using SMS or e-mail add-on services.
Our mHealth solutions are cheaper and faster than traditional methods and most importantly are mobile, allowing us to reach previously inaccessible areas. We believe that this can help us change the face of preventative care across the continent.
Should you apply for this job?
If you're someone who is looking to use their skills to change the future of healthcare access and have a significant social impact by providing these enabling technologies to people who have never had access to them before - then sign up! Because the hearX Group wants you.
Our Interview Process
If you have great taste and want to join our (awesome) team, send us your info and we’ll go through a super quick initial screening call. This is a rather informal chat to suss out your personality and experience while we give you an opportunity to ask about what we do.
We will then ask you to complete a one-way interview with some technical questions. (Using Tech to recruit for Tech for the win) .
If both parties are happy to move forward, we’ll schedule an online interview with the relevant team.
Following a successful session, we’ll ask you to complete a practical test that you can complete in your own time. A team lead gives the green light if you’re as good as you say which will be followed by Psychometric Assessments and a last quick call for final questions.
Once a decision has been made, you’ll be informed, following which we’ll do all the boring legal things like an official employment offer and agreeing on an employment contract and getting it signed. Then, it’s welcome to the team and high fives all around.
Perks at HearX Group
Tech Stack
application and data





















utilities


dev ops









business tool




