About the job
Job Description – Engineering Manager
Office Location – GHX India
GHX is on the lookout for a dynamic Engineering Manager who possesses a deep understanding of software engineering, release management, artificial intelligence, and cross-functional collaboration. This role integrates contemporary software methodologies with practical AI applications to minimize manual exceptions, enhance matching precision, and streamline end-to-end invoice processing.
Responsibilities
Engineering Leadership
- Provide both technical and personnel leadership to an engineering team.
- Manage, mentor, and develop a high-performing team of software engineers, fostering an environment of collaboration, innovation, and accountability.
- Collaborate with other engineering and cross-functional leaders to align priorities and ensure cohesive execution.
- Oversee incident response for the team, including coverage and technical resolutions.
Hands-on Technical Leader
- Engage in high-impact coding when it adds significant value (foundational components, prototypes, critical paths).
- Assist in deconstructing and modernizing systems where beneficial, promoting reliable, observable, and maintainable designs.
- Emphasize unit and component testing as an integral part of daily engineering practices.
- Collaborate with QA team members to define testing strategies throughout the lifecycle, including automation and release readiness.
- Promote shift-left practices and CI-integrated testing suites for enhanced confidence and efficiency.
AI Utilization in SDLC
- Leverage AI at various stages of the Software Development Life Cycle (SDLC) for code generation, code analysis, testing, and assessing changes' impact.
- Implement agents/skills with vetted AI tools to deliver secure, maintainable, and practical solutions.
- Work in partnership with data and analytics teams to responsibly operationalize models where applicable.
Technical Execution
- Facilitate sprint ceremonies and ensure thorough grooming of all epics/stories.
- Guide planning, prioritization, and delivery with an emphasis on predictable outcomes.
- Establish robust monitoring, logging, and alerting systems to uphold system reliability and performance.
- Identify and address technical risks, ensuring alignment with business objectives.

