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 Microsoft Security Architect

The Senior Microsoft Security Architect will provide technical expertise in the secure design, implementation, and development of the firm's M365 environment. The architect will develop and implement policies to ensure the security and availability of the firm's M365 applications. Responsibilities: Responsible for the design, architecture, and implementation of a secure M365 environment for the firm Lead the adoption and use of Microsoft cloud security technologies in the firm Act as SME for Microsoft security suite with specialist responsibilities in Microsoft Defender for Cloud, Defender for Identity, and Defender for Office 365 Skills and Experience: Computer Science Bachelor's degree or substantial equivalent experience Experience of CISSP, CCSP and MS-500, AZ500, SC-900 & SC-4000 Demonstrable experience of leading the secure adoption with Microsoft security services for M365 Extensive experience of Microsoft Defender Suite including Defender for cloud, Defender for Office Defender for identity, and Defender for cloud apps Strong experience of integrating identity and access management controls in M365 Architect and Implement event management and secure logging of M365 services Experience of Microsoft Purview integrated data security services including data encryption, classification, and labelling Experience with Microsoft Entra ID governance. The ability to provide reports for M365 security posture and compliance to the executive level Expert analytical skills, including the gathering and analyzing of facts, formulating objective conclusions modified by subjective and experience-based qualifiers when appropriate, defining problems, and promoting solutions Ability to adapt, integrate, and modify existing programs or vendor-supplied package programs for use with existing information systems Proficient in oral and written English Ability to be productive and maintain focus without direct supervision

  • City of Taguig
  • Permanent
  • Up to PHP160000 per month

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

Senior Systems Administrator Identity Access Management

Role Overview: The Senior Systems Administrator/Engineer - Identity Access Management (IAM) will be responsible for designing, implementing, and managing robust IAM solutions to protect the organization's critical systems and data. This role requires a strong technical background in IAM frameworks, a strategic approach to solution design, and the ability to collaborate across teams to meet security and compliance goals. Key Responsibilities: IAM Solution Design and Implementation: Lead and coordinate IAM projects, including developing project plans, allocating resources, and managing timelines. Design, implement, and maintain scalable IAM solutions aligned with organizational security needs. Develop and enforce access control policies to ensure data confidentiality, integrity, and availability. Identity Lifecycle Management: Manage the full lifecycle of user identities, including provisioning, de-provisioning, and role-based access control. Develop and maintain automated workflows for identity and access requests. Provision onboarding/offboarding requests and implement new user setups using Active Directory and other platforms. Oversee technical configurations of IAM tools like Okta, Azure AD, and Varonis. Create and optimize onboarding and offboarding processes. Develop and enforce policies, standards, and procedures related to IAM. Generate IAM metrics and reports for upper management. Authentication and Authorization: Configure and manage mechanisms such as multi-factor authentication (MFA), single sign-on (SSO), and adaptive authentication. Define and enforce least-privilege authorization policies. Integration and Collaboration: Collaborate with cross-functional teams to integrate IAM solutions with IT and security systems. Work closely with application developers for seamless integration of IAM controls. Gather system and application requirements for integration. Security Compliance and Auditing: Conduct regular access reviews and audits for compliance with security policies and regulations. Provide documentation and reports for internal and external IAM audits. Manage remediation plans for IAM gaps identified in audits. Develop enterprise-wide IAM standards to meet security and business needs. Incident Response and Troubleshooting: Manage operational IAM activities and address escalations. Participate in incident response and troubleshooting for IAM-related issues. Support the installation, integration, deployment, and troubleshooting of IAM products and services. Emerging Technology Evaluation: Stay updated on IAM trends and emerging technologies. Recommend and evaluate new tools to enhance IAM capabilities. Qualifications: Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related field. Proven expertise with Microsoft IAM technologies, including Azure AD, AD FS, and MFA. Strong understanding of identity protocols such as SAML, OAuth, and OpenID Connect. Experience with scripting languages (e.g., PowerShell) for automating IAM tasks. Knowledge of regulatory compliance standards (e.g., GDPR, HIPAA). Certifications in Microsoft technologies (e.g., Azure Administrator, Azure Security Engineer). Experience with hybrid identity environments and Azure AD Connect. Familiarity with cloud security principles and best practices. Excellent problem-solving skills and the ability to perform under pressure. Strong communication and collaboration abilities. Benefits: Competitive salary [Include additional benefits, such as HMO coverage, government-mandated benefits, allowances, and opportunities for professional growth.]

  • Quezon City
  • Permanent
  • PHP90000 - PHP100000 per month

Senior Full-stack (.NET) Developer

Executive Search Firm Monroe Consulting Group Philippines is recruiting on behalf of a leading technology focused venture capital firm. Our respected client is seeking a Senior Full-stack (.net) Developer. The job is based in BGC, Taguig City and offers an onsite work arrangement. Responsibilities: Lead the design, development, testing, and maintenance of web applications and integration systems. Analyze and resolve application issues, providing effective solutions to enhance system reliability. Improve the performance and scalability of existing applications through code optimization. Participate in code review processes and actively contribute to team knowledge-sharing activities. Adhere to and enforce compliance with established software development protocols and standards. Promote a culture of continuous learning and encourage improvements across the team. Deliver project updates and communicate key milestones to stakeholders efficiently. Occasionally be available beyond standard work hours to meet critical deadlines. Champion a positive and dynamic workplace environment, driving team initiatives and engagement. Qualifications: A Bachelor's degree in Computer Science, Information Technology, or a closely related field, or equivalent practical experience. Advanced skills in C# and Microsoft.NET development. Solid understanding of front-end technologies, including ReactJS, JavaScript, and jQuery. Hands-on experience with MS SQL Server and proficiency in writing and optimizing Transact-SQL queries. Familiarity with Agile methodologies for software development. Experience with version control systems, such as GIT, and collaborative development workflows. Strong grasp of database design principles. Exceptional verbal and written communication skills in English. A keen ability to troubleshoot and solve complex technical problems effectively. ​​​​​​​

  • City of Taguig
  • Permanent
  • Up to PHP120000 per month

Web Application Engineer

Executive search firm Monroe Consulting Group Philippines is recruiting on behalf of a prominent Japanese provider of cloud-based solutions driving digital transformation (DX) and revolutionizing workplace practices. Our reputable client is looking for a Web Application Engineer to join their growing team. This is for a full time, dayshift schedule and hybrid working setup opportunity based in Lahug, Cebu City. Job Summary: We are seeking passionate and driven engineers to join our Cebu-based engineering team. The company is one of Japan's leading SaaS providers, offering market-leading products and services centered on digital transformation and data management. We are expanding globally, starting with Southeast Asia. To this end, we are establishing engineer teams in Cebu to develop one of our products - Online invoice receiving solution. Our global teams are mainly focused on building new features for a worldwide audience, as well as supporting effective localization of products and services initially designed for the Japan market. We seek ambitious software engineers to help us in this endeavor. They will do this by understanding and improving our products and their features, integrating and scaling them to new markets, and perceiving and prioritizing user experience and needs. Job Objective: The team in Cebu is independent from the head office in Japan. Each engineer will be expected to take leadership to improve usability for global users.(This role is not for Offshore development) The development process does not end with a product's creation. We will continue to evolve the features we have released as we incorporate the feedback we receive from our international users. Key Job Responsibilities: The role of Software Engineer is responsible for developing and delivering software products to meet both functional and technical requirements. This person will also act as a mentor and coach to junior engineers to ensure continuous education, technical support, and guidance. Key Job Requirements: Over 4 years of experience with web application development Experience using at least one of the following or similar technologies: C#, Java, Kotlin, Python, Go, Node.js, Scala, etc. Experience in new product development Team development experience using GitHub Experience working with cloud platforms (AWS, GCP, Azure etc.) Experience working with infrastructure engineering Agile software development experience Knowledge of accounting services ​​​​​​​

  • Cebu City
  • Permanent
  • Negotiable

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

[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

Database Specialist (Oracle)

Monroe Consulting Group Philippines is recruiting on behalf of a leading global provider of software solutions for the world's largest telecommunications, entertainment, and media service providers. Our client is at the forefront of innovation, providing cutting-edge technology solutions that enable their customers to stay competitive in a rapidly evolving industry. Job Summary: Our esteemed client is seeking an experienced Database Specialist to take responsibility for physical and applicative database administration activities, supporting the entire product lifecycle from a database perspective. This role is ideal for a professional with significant expertise in database systems who can provide supreme-level problem-solving services, guidance, and leadership in a complex multi-interface environment. Key Responsibilities: Provide expert-level problem-solving services throughout the project lifecycle, from development to post-production, addressing complex and unusual database-related issues with permanent and efficient solutions. Offer professional guidance and coaching to project management, development teams, implementation groups, and internal/external customer architects, including stakeholders with limited database knowledge. Design, develop, configure, and administer large-scale, critical database systems to ensure high performance, while improving complex code when standard approaches are insufficient. Lead and define tuning of database parameters (physical layout and memory buffers) and promote standardization across multiple customers worldwide. Design and lead the implementation of database working processes (e.g., backup and recovery) throughout the project lifecycle. Build team knowledge, foster versatility, and enhance team members' personal skill variety. Serve as the ultimate technical escalation point for critical incidents affecting production systems, ensuring a timely resolution with a direct business impact. Demonstrate a high degree of competence, becoming a technology guru and authority in the database domain, defining the database vision and strategy for the organization. Must-Have Skills: Bachelor's degree in Computer Science or equivalent. 10+ years of experience as a Database Administrator (DBA) in a software company. Expertise in Oracle, MSSQL, Postgres, and Goldengate. Significant experience and solid knowledge of RDBMS. Strong experience working with UNIX or UNIX variants and scripting. Relevant Database Certifications required. Good-to-Have Skills: Experience with Couchbase. AWS experience.

  • City of Taguig
  • Permanent
  • Negotiable
Meet the team.