Seismic Consulting Group Limited is a multidisciplinary advisory and innovation firm committed to delivering data-driven, tech-enabled, and impact-focused solutions to global development challenges. With core competencies spanning consultancy, technology, vocational education, infrastructure, fintech, and artificial intelligence, Seismic operates at the intersection of innovation and development to serve governments, donor agencies, and the private sector.
Our flagship innovation hub, the Seismic AI Lab, pioneers applied research and digital tools that enhance decision-making and service delivery in sectors such as education, governance, health, and financial inclusion. As a mission-driven company, Seismic combines the operational rigor of international consulting firms with the agility of a tech startup, ensuring quality, compliance, and client satisfaction across all engagements.
Role Description
- We are seeking an experienced Engineering Manager to lead and strengthen our engineering function while remaining deeply involved in technical execution.
- This role requires a leader who can combine strong engineering judgement with people leadership, architectural thinking, and hands-on development capability.
- The Engineering Manager will be responsible for guiding engineering teams in designing, building, deploying, and maintaining scalable digital products and platforms across Seismic Tech.
- You will work closely with product managers, designers, business stakeholders, and engineers to translate complex requirements into reliable, secure, and high-performing technology solutions.
- This is a hands-on engineering leadership role. While you will provide technical direction and manage engineering delivery, you are expected to actively contribute to architecture decisions, code reviews, debugging, system design, technical problem-solving, and engineering standards.
- The ideal candidate is someone who can operate comfortably between strategy and execution — providing leadership while maintaining the technical depth required to make sound engineering decisions.
The Opportunity
- This role sits at the centre of Seismic Tech’s product development and engineering operations. You will help shape how we build, scale, and operate technology solutions while establishing the engineering practices required for long-term growth.
- You will be responsible for creating an environment where engineers can deliver high-quality software efficiently, while ensuring that our systems remain scalable, secure, observable, and maintainable.
- As Engineering Manager, you will own engineering excellence across:
- Technical architecture and engineering standards.
- Product delivery and execution quality.
- Engineering team development and mentorship.
- Software reliability and scalability.
- Development processes and best practices.
- Continuous improvement of engineering workflows.
What You Will Do
Engineering Leadership & Architecture:
- ManagementProvide technical leadership across engineering teams and projects.
- Drive architectural decisions and ensure solutions are scalable, secure, and maintainable.
- Review technical designs and guide engineers in selecting appropriate approaches.
- Establish engineering standards, coding practices, and development principles.
- Provide the engineering judgement required for complex technical decisions.
Hands-on Engineering Contribution:
- Remain actively involved in software development, debugging, technical reviews, and system improvement.
- Review code and technical implementations to ensure quality and maintainability.
- Support engineers in resolving complex technical challenges.
- Participate in architecture discussions, system design, and technology evaluations.
- Contribute directly to critical engineering initiatives where required.
Product Delivery & Collaboration:
- Work closely with product managers and business teams to translate requirements into technical solutions.
- Support planning, prioritisation, estimation, and delivery of engineering initiatives.
- Ensure engineering teams deliver reliable products within agreed timelines.
- Balance business objectives with technical quality and long-term sustainability.
Team Development & Mentorship:
- Lead, mentor, and develop engineering team members.
- Build a culture of ownership, accountability, learning, and technical excellence.
- Conduct technical reviews and provide constructive feedback.
- Support recruitment, onboarding, and growth of engineering talent.
Reliability, Security & Performance:
- Job search platformEnsure systems meet requirements for availability, scalability, and performance.
- Identify and resolve technical bottlenecks and production issues.
- Promote strong practices around testing, security, monitoring, and documentation.
- Improve engineering processes to increase efficiency and reliability.
Who You Are
Qualifications:
- 5+ years of software engineering experience, with experience leading engineering teams.
- Strong background in backend or full-stack software development.
- Proven experience designing and delivering scalable production systems.
- Strong understanding of software architecture, system design, and engineering best practices.
- Experience working with cloud infrastructure such as AWS, Azure, or GCP.
- Experience with modern software development workflows, CI/CD, testing, and deployment practices.
- Strong programming experience in languages such as Python, JavaScript/TypeScript, Node.js, or similar technologies.