- Company Name
- ITHR Group plc
- Job Title
- Software Engineering Manager
- Job Description
-
**Job Title:**
Software Engineering Manager
**Role Summary:**
Lead, mentor, and grow a high‑performing software engineering team within a fintech startup. Drive technical direction, ensure delivery of scalable, high‑quality, production‑grade software, and cultivate a culture of collaboration and continuous improvement.
**Expectations:**
- Manage and develop engineering talent through coaching, performance reviews, and career planning.
- Own delivery of complex technical projects from conception to production.
- Collaborate with Product, Design, and Architecture teams to shape strategy and roadmap.
- Champion engineering excellence (code quality, testing, CI/CD, observability, automation).
- Drive secure, reliable, and scalable solutions.
- Recruit and onboard new engineering hires.
- Maintain clear prioritization and outcome focus in a fast‑paced environment.
**Key Responsibilities:**
1. Lead and coach the engineering team via regular 1:1s, code reviews, and career development.
2. Own end‑to‑end delivery of projects, ensuring architecture, quality, and schedule.
3. Partner with Product, Design, and Architecture to define strategy, technical specifications, and roadmaps.
4. Promote best engineering practices: code quality, automated testing, CI/CD pipelines, observability, and automation.
5. Participate in technical decision‑making, architectural reviews, and, when needed, hands‑on engineering.
6. Foster a culture of collaboration, continuous improvement, and innovation.
7. Ensure software meets security, reliability, and scalability standards.
8. Drive recruitment, interviewing, and onboarding of new engineers.
**Required Skills:**
- Proven experience as an Engineering Manager, Lead Engineer, or Senior Engineer.
- Strong technical background in modern software development (Java, C#, Python, JavaScript/TypeScript).
- Expertise with cloud‑native architecture on platforms such as AWS, Azure, or GCP.
- Demonstrated ability to deliver production‑grade systems.
- Exceptional people‑management, communication, and mentoring skills.
- Proficiency in setting priorities, clarifying goals, and driving outcomes in a dynamic setting.
- Passion for building a healthy, collaborative engineering culture.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Relevant certifications (e.g., PMP, Certified ScrumMaster, AWS/Azure/GCP Associate/Professional) preferred but not mandatory.