Executive Search & Headhunting Recruitment Services for the Software and IT Consulting Industry


Executive recruitment company Monroe Consulting Group provides outstanding headhunting services to identify the best talent within the Software and IT Consulting sector. Our executive search company’s industry knowledge means that our recruitment consultants are experts in uncovering hard-to-find, passive candidates that are often overlooked.

Monroe's team of experts are equipped with the market knowledge of the fast-growing Software and IT Consulting industry, which allows us to meet the demand of our clients. With offices across Asia and a global network across 19 countries, we can cater to local and international clients in finding talents across the globe.

Monroe's Software and IT Consulting industry recruitment consultants are not only experts in their fields but also provide executive recruitment services for all job vacancies in any department, including but not limited to executive management, Data Scientist. Software Developer, Information Security Analyst. Computer Systems Analyst. Web Developer. Sales Engineer. Information Technology Manager, and Computer Research Scientist.

Browse through the latest Software and IT Consulting roles or contact us to uncover your next career opportunity.

Looking for talent in the Software and IT Consulting industry? Contact us today to find the best candidate for your team.

Latest roles.

[Senior] Java Developer (Spring)

Executive recruitment firm Monroe Consulting Group Philippines is recruiting on behalf of a software development company. Our respected client is seeking a skilled and experienced Spring Java Developer (Mid-Senior). The job is located in Makati City, Metro Manila, Philippines but can offer a flexible or remote work setup. Job Summary: This role is focused on building, optimizing, and maintaining microservices-based applications using the Spring framework. The ideal candidate should have at least two years of experience working with microservices architecture and demonstrate proficiency in Spring IOC, Spring Boot, and database management with JPA and Hibernate. You will also be involved in ensuring high-quality code with test-driven development and play a key role in mentoring junior engineers. Those with seniority are expected to provide architectural insights and contribute to the overall design and optimization of the microservices solutions. Key Job Responsibilities: Design, develop, and maintain microservices-based applications using the Spring framework. Implement Spring IOC (Inversion of Control) and manage the bean lifecycle including initialization, use, and destruction. Configure Spring using Java-based and annotation-based configurations and manage dependency injection (constructor, property, field injection). Handle Spring Bean scopes (singleton, prototype, request, etc.) and ensure proper usage. Apply Spring Transactional and caching mechanisms (e.g., @Cacheable) to ensure efficient performance. Optimize the mapping between object models and relational models using JPA & Hibernate. Work on database performance optimization, including fixing bottlenecks and optimizing persistence contexts. Manage Spring Security configurations, particularly the OAuth2 variant, and use Spring Integration for system integration. Perform unit and integration testing using Spring utilities and ensure high-quality, maintainable code through test-driven development (TDD). Handle data access exceptions in Spring and optimize Spring AMQP for messaging between microservices. Collaborate with team members to conduct code reviews, provide feedback, and mentor junior engineers. Contribute to the design and architecture of microservices solutions and ensure alignment with best practices. Key Job Qualifications: 2+ years of experience working on microservices projects with the Spring framework. Strong proficiency in Spring IOC, including the bean lifecycle (initialization, use, destruction) and dependency injection. Experience with Spring Boot (testing, application configuration, embedded servers) and Spring Data JPA. Deep knowledge of OOP principles, Spring Security (OAuth2 variant), and Spring AMQP. Strong working knowledge of JPA, Hibernate, and SQL, including database migration, concurrency management (pessimistic concurrency), and data modeling. Proven experience optimizing persistence, identifying bottlenecks, and implementing performance optimizations in databases. Solid understanding of transaction management, caching mechanisms, and handling Spring Data Access Exceptions. Familiarity with Proxy design patterns in Spring (AOP, transactions, security) and Spring Expression Language (SpEL). Strong problem-solving skills and the ability to collaborate in a team environment. Nice to Have: Experience with JAX-RS, JWT, Docker, Kubernetes, and AWS. Knowledge of Spring Integration and Spring Unit & Integration Testing. Familiarity with database migration tools. Senior-level expectations: Strong architectural design sense, especially for microservices solutions. Excellent problem-solving skills and the ability to mentor junior developers. Strong skills in code review and giving constructive feedback.

  • Manila
  • Permanent
  • Negotiable

Senior Systems Administrator/Engineer - Endpoint Management

Role Overview: The Senior Systems Administrator/Engineer - Endpoint Management is responsible for overseeing and managing endpoint management tools, ensuring a seamless configuration, administration, and support of endpoint systems. This role requires in-depth technical expertise to analyze existing configurations, deploy updates, and troubleshoot issues while working closely with global teams to maintain optimal system performance. Key Responsibilities: Endpoint Management and Coordination: Act as the primary point of contact for endpoint management tasks, collaborating with global teams across different sites. Evaluate and optimize configurations for tools such as Ivanti, Intune, GPO, and JAMF. Determine and implement best practices for endpoint tool administration and support. Administer and maintain the health, availability, and functionality of endpoint management tools. Configuration and Troubleshooting: Provide installation, configuration, and extensive troubleshooting for endpoint tools. Diagnose and resolve endpoint tool issues, including performing root cause analysis. Design and implement software packaging and patching strategies for Windows desktops. Manage OS patching and support for Linux and Apple Macintosh users. Deployment and Automation: Assist in Windows desktop OS deployment and automated build processes. Design and implement business applications/packages into endpoint management tools. Administer software distribution, including Microsoft security updates and standard desktop software. Prioritize and coordinate security patch and software testing schedules and distributions. Collaboration and Reporting: Develop partnerships and collaborate with IT teams to ensure smooth endpoint management. Regularly create, submit, and present endpoint management reports and dashboards. Produce project plans and root cause analysis documents and report progress to management. Identify and recommend updates, patches, and upgrades for deployment. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field. Minimum of 5 years' experience in Endpoint Management administration, packaging, and supporting environments of 5,000+ users. Hands-on experience with endpoint management tools such as Ivanti EPM, Intune, JAMF, and Active Directory Group Policy (GPO). At least 3 years' Windows administration experience and a strong understanding of network concepts. Experience in managing Linux and Apple Macintosh endpoint environments is a plus. Excellent written and verbal communication skills, with the ability to influence and engage non-technical audiences and senior management. Strong interpersonal skills, customer orientation, and team collaboration abilities. Effective decision-making skills and a proactive approach to problem-solving. Benefits: Competitive salary [Include additional benefits, such as HMO coverage, allowances, government-mandated benefits, and opportunities for professional development.]

  • Quezon City
  • Permanent
  • PHP90000 - PHP100000 per month

IT Commercials and Governance Manager

Executive recruitment firm Monroe Consulting Group Philippines is recruiting on behalf of multinational technology company that develops precision power conversion, measurement and control technologies. About the Role: The IT Commercials and Governance Manager is a position in the Information Technology department, providing IT legal, financial, and commercial support such as contract review, vendor accreditation, procurement coordination, and supporting the budget cycles. Key Responsibilities: * IT Contract Lifecycle Management o Perform initial review of IT contracts (business and commercial terms at the minimum) o Ensure alignment of contracts to standard terms or justify any deviation from standard o Facilitate review process with legal and expedite closure of urgent contracts o Recommend contract review prioritization based on opportunities and risks o Monitor status of contracts and provide visibility to global IT o Recommend improvements to overall contract management process * Financial Management o Lead the budgeting process in IT o Monitor spend against budget for both capital and expense, provide inputs on monthly accruals and quarterly forecasts, and provide management insights on IT's financial position * Procure-to-Pay o Review vendor proposals and negotiate as needed; ensure planned spend are aligned with budget o Assist in creating purchase requisitions (PR) that are aligned with internal accounting policies and expedite approval of critical purchases o Review open purchase orders (PO) and invoices, and help ensure vendors are paid on time * Project Support o Provide financial guidance on project business case (TCO) o For new vendors, assist in vendor onboarding (e.g. vendor accreditation, master agreement setup, resource onboarding, etc.) * Process Design o Improve, standardize and globalize processes around all areas identified above Key Requirements: * Bachelor's degree in business administration, information technology or equivalent * 8+ years of relevant work experience including proven ability to collaborate effectively with IT and other business functions (legal, finance, procurement, etc.) * Knowledgeable in contract review (e.g. NDAs, master agreements, statements of work, etc.); contract drafting experience a plus * Knowledgeable in basic accounting principles; familiarity with SAP or Oracle ERP a plus * Knowledgeable in business/pricing models of common IT commodities (e.g. hardware, software and services); negotiation skills a plus * Excellent organizational skills and communication skills (both oral and written) * Strong attention to detail

  • Quezon City
  • Permanent
  • Negotiable
Meet the team.
  • Avinash Kumar Manoharan

    Avinash Kumar Manoharan

    Managing Director - Malaysia

    View Profile
  • John Stuart Tolmie

    John Stuart Tolmie

    Managing Director - Thailand

    View Profile
  • Tina Nugraheni

    Tina Nugraheni

    Managing Director - Indonesia & Philippines

    View Profile