hybrid
Manager, Software Engineering
Manager, Software Engineering
GHX is looking for a hands-on Engineering Manager with expertise in software engineering, release management, and artificial intelligence. This role involves leading a high-performing team of software engineers, contributing to coding, and utilizing AI in the SDLC to enhance invoice processing and system reliability. The manager will guide planning, prioritization, and delivery while ensuring robust monitoring and CI/CD pipeline optimization.
About the role
About the Role
GHX is seeking a hands-on Engineering Manager with expertise in software engineering, release management, artificial intelligence and cross-functional collaboration. The work blends modern software practices with pragmatic AI to reduce manual exceptions, improve matching accuracy, and enhance the invoice processing end-to-end.
Responsibilities
Engineering Leadership
- Provide technical and people leadership for an engineering team.
- Manage, mentor, and grow a high-performing team of software engineers, fostering a culture of collaboration, innovation, and accountability.
- Partner with other engineering and cross-functional leads to align priorities and ensure cohesive execution.
- Coordinate incident response for the team, including coverage and technical response to issue.
Hands-on Technical Leader
- Contribute to high-impact coding when it adds meaningful value (foundational components, prototypes, critical paths).
- Help decompose and modernize systems where valuable, encouraging reliable, observable, and maintainable designs.
- Maintain a strong emphasis on unit and component testing as part of day-to-day engineering.
- Work with QA team members to shape testing approaches across the lifecycle, including automation and release readiness.
- Encourage shift-left practices and CI-integrated test suites for confidence and speed.
AI Utilization in SDLC
- Use AI during various stages of SDLC for code generation, code analysis, testing and review impact of changes.
- Implement agents/skills with the vetted AI tools to produce secure, maintainable, practical solutions.
- Collaborate with data and analytics partners to responsibly operationalize models where appropriate.
Technical Execution
- Conduct sprint ceremonies and ensure proper grooming of all epics/stories.
- Guide the planning, prioritization, and delivery with a focus on predictable outcomes.
- Establish robust monitoring, logging, and alerting systems to maintain system reliability and performance.
- Identify and mitigate technical risks, ensuring alignment with business objectives.
- Plan and execute the timely release process for deliverables with all stakeholders including necessary communication.
- Champion the adoption and optimization of modern CI/CD pipelines to streamline development, testing, and deployment processes.
- Collaborate with Security team to resolve any findings and conduct the annual compliance reviews.
Qualifications
- Education: Computer Science or related degree, or a combination of education and related experience.
- Experience:
- 8+ years of prior software development experience with hands-on coding and management experience.
- Deep understanding of modern CI/CD pipelines, including tools like Bamboo or GitHub Actions.
- Proficiency with cloud platforms (e.g. AWS, Azure, etc) and container orchestration (e.g. Kubernetes, Docker).
- Experience with Agile development processes (Scrum, Kanban) and leading teams in a fast-paced environment.
- Strong focus on quality assurance with proven expertise of delivering high-quality software.
- Applied knowledge of AI in day-to-day engineering and process automation.
Technical Skills:
- Experience with development languages such as Java, Springboot, Node.js.
- Familiarity with frontend frameworks, including Angular (12+) and strong proficiency with JavaScript or TypeScript.
- Proficiency with AWS cloud and cloud-native services.
- Practical experience with Relational and NoSQL databases, such as PostgreSQL, MongoDB, Elasticsearch, or cloud-native data stores.
- Proficiency with CI/CD and infrastructure automation tools (e.g., GitHub Actions, Bamboo).
- Knowledge of Testing tools like Selenium, Playwright, Postman or similar.
- Familiarity with AI-powered engineering tools (e.g., GitHub Copilot, Claude Code, Cursor) to enhance development velocity and code reliability.
Soft Skills:
- History of handling multiple concurrent projects.
- Ability to effectively communicate across organizational levels and with a variety of stakeholders, including the ability to communicate technical concepts to technical and non-technical audiences.
- Strong strategic thinking that prioritizes long term outcomes over emergent distractions.
- Ability to make difficult decisions and to drive decisions into actuality.
- Ability to understand and effectively explain up and downstream product, team, and organizational impacts.
- Ability to constructively challenge the status quo and to iterate and improve across multiple business domains.
- Leadership and mentoring skills including the ability to lead by example, promoting a common purpose and serving as a catalyst for success.
- Demonstrate emotional maturity and a positive outlook.
- Demonstrated analytical, organizational, prioritization, and time management skills.