Careers @ Folio3

Opportunities don’t happen, you create them

Senior Software Engineer (Microsoft Integrations)

Pakistan

Regular

We are looking for a Senior Software Engineer with strong backend development experience to design and build enterprise-grade integrations across the Microsoft ecosystem. The ideal candidate will have expertise in Go (Golang), Microsoft Graph APIs, authentication and authorization frameworks, and developing scalable, secure cloud-based solutions.

Responsibilities:

  • Design, develop, and maintain integrations with Microsoft platforms, including SharePoint, OneDrive, Microsoft Teams, Azure Blob Storage, and Azure DevOps.
  • Build secure authentication and authorization workflows using Microsoft Graph APIs, Microsoft Entra ID (Azure AD), OAuth 2.0, and OpenID Connect.
  • Develop scalable, high-performance backend services and improve the reliability of enterprise integration systems.
  • Design and implement testing strategies for permission-aware integrations and enterprise security models.
  • Build reusable SDKs, libraries, and integration components to support future development.
  • Collaborate with cross-functional teams to deliver high-quality technical solutions.
  • Troubleshoot complex production issues and optimize system performance.
  • Take ownership of technical projects from design through deployment.

Requirements:

  • Strong backend development experience with Go (Golang).
  • Experience building production-grade integrations with Microsoft services or enterprise SaaS platforms.
  • Strong understanding of Microsoft Graph APIs, Microsoft Entra ID (Azure AD), OAuth 2.0, OpenID Connect, authentication, and authorization.
  • Experience working with APIs at scale and managing complex permission models.
  • Solid understanding of distributed systems, cloud-native applications, and backend architecture.
  • Experience with Kubernetes, Docker, PostgreSQL, and cloud platforms (preferably GCP).
  • Experience with SharePoint, OneDrive, Microsoft Teams, Azure Storage, or Azure DevOps is highly preferred.
  • Familiarity with .NET/C# is a plus.
  • Strong analytical, debugging, communication, and problem-solving skills.
  • Ability to independently drive technical projects from inception to completion.\

Project Manager

Pakistan

Regular

At Folio3, the Senior Project Manager will be responsible for planning, executing, and delivering complex software projects while ensuring alignment with strategic objectives. This role requires strong leadership, hands-on project tracking expertise, and deep situational awareness of project risks, dependencies, and mitigation strategies.

Responsibilities:

  • Develop and maintain detailed project plans using MS Project, JIRA, or other project planning and tracking tools.
  • Manage end-to-end project execution, ensuring adherence to scope, budget, quality, and timeline.
  • Maintain strong situational awareness of project health, proactively identifying risks, issues, and mitigation strategies.
  • Lead and manage cross-functional teams, including software developers, SQAs, functional consultants, and designers.
  • Facilitate Agile ceremonies including sprint planning, backlog grooming, daily stand-ups, and retrospectives.
  • Collaborate with stakeholders to define project requirements, schedules, priorities, and delivery milestones.
  • Implement and champion Agile and hybrid project management methodologies.
  • Create and deliver clear and concise project status reports, highlighting progress, risks, dependencies, and deliverables.
  • Review, propose, and implement beneficial changes to project plans in collaboration with stakeholders.
  • Analyze the economics of project plans, providing insights on cost-benefit and return-on-investment.
  • Communicate proactively with internal teams and customers to resolve issues, improve efficiency, and ensure alignment.
  • Anticipate future project needs by staying informed on industry trends, customer requirements, and emerging technologies.
  • Establish scalable processes that enable teams to move quickly and efficiently in a fast-paced environment.
  • Recruit, coach, mentor, and performance-manage team members to achieve human resource and delivery goals.
  • Set clear goals and metrics for teams and drive execution against them.
  • Contribute to strategic planning through insights, recommendations, and execution feedback.
  • Take ownership of new initiatives and continuously explore opportunities to add value.

Requirements:

  • Proven experience managing complex software development projects.
  • Hands-on experience with MS Project, JIRA, or similar project planning and tracking tools.
  • Strong ability to assess project risks and define effective mitigation strategies.
  • Demonstrated experience leading multidisciplinary teams across engineering, QA, design, and consulting.
  • ERP project experience is a strong plus.
  • Exceptional leadership and people management skills.
  • Strong understanding of business strategy and its alignment with project objectives.
  • Excellent written and verbal communication skills.
  • Strong organizational and time-management skills with attention to detail.
  • Ability to adapt and thrive in a dynamic, fast-paced environment.
  • Excellent problem-solving and decision-making capabilities.
  • Customer-focused mindset with a commitment to stakeholder satisfaction.
  • Passion for continuous improvement and staying current with project management best practices.

MSP Support Agent (IT Support Engineer)

Pakistan

Regular

We are looking for a skilled and customer-focused MSP Support Agent (IT Support Engineer) to join our Managed Services team. The ideal candidate will have hands-on experience working in a Managed Service Provider (MSP) environment and will be responsible for providing technical support, troubleshooting issues, and managing IT systems across multiple client environments. In this role, you will support client infrastructure, maintain systems, resolve technical issues, and ensure smooth day-to-day IT operations while delivering excellent customer service.

Responsibilities:

  • Provide Level 2 / Level 3 technical support to MSP clients.
  • Troubleshoot issues related to Windows, Microsoft 365, networking, and endpoints.
  • Monitor and manage systems using RMM and PSA tools.
  • Respond to service desk tickets, phone calls, and remote support requests.
  • Install, configure, and maintain workstations, servers, and network devices.
  • Manage Active Directory, including user accounts, permissions, and Group Policies.
  • Support Microsoft 365 services including Exchange, Teams, SharePoint, and OneDrive.
  • Perform patch management, backup monitoring, and security checks.
  • Provide Azure administration, including web apps, databases, user creation, and role/permission management.
  • Support and troubleshoot VoIP systems such as Horizon, Gamma, and Webex.
  • Document solutions and maintain accurate ticket notes.
  • Escalate complex technical issues to senior engineers when required.
  • Maintain clear communication and excellent customer service with clients.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in software development with hands-on expertise in NetSuite SuiteCommerce (SCA).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS.
  • Good understanding of Backbone.js, Underscore.js, jQuery, and AMD module architecture.
  • Experience integrating payment gateways, tax solutions, shipping providers, and ERP systems.
  • Strong understanding of eCommerce concepts, including catalog management, pricing, promotions, checkout, and customer accounts.
  • Experience with NetSuite SuiteScript 1.x/2.x, SuiteFlow, saved searches, custom records, and workflows is highly preferred.
  • Experience customizing SuiteCommerce themes, extensions, and working across multiple SuiteCommerce versions is a plus.
  • Strong analytical, problem-solving, communication, and leadership skills.

Key Competencies:

  • Strong problem-solving and troubleshooting skills
  • Excellent customer service mindset
  • Ability to manage and prioritize multiple support tickets
  • Strong documentation and organizational skills
  • Ability to work collaboratively within a team

Lead Software Engineer

Pakistan

Regular

Join Folio3 as a Lead Software Engineer – NetSuite (SuiteCommerce) to lead the development of scalable eCommerce solutions. Drive technical excellence, mentor engineers, and build high-quality SuiteCommerce applications using modern web technologies and NetSuite.

Responsibilities:

  • Lead the development, customization, and maintenance of NetSuite SuiteCommerce (SCA) applications.
  • Design and implement scalable, high-performance eCommerce solutions using JavaScript, TypeScript, HTML5, CSS3, and SCSS.
  • Customize SuiteCommerce themes, extensions, and core modules following best practices.
  • Integrate SuiteCommerce with payment gateways, tax providers, shipping services, and ERP systems.
  • Collaborate with product managers, designers, QA engineers, and stakeholders to deliver business requirements.
  • Perform code reviews, troubleshoot complex technical issues, and ensure code quality and maintainability.
  • Mentor junior developers and provide technical leadership to the engineering team.
  • Support SuiteCommerce upgrades, enhancements, and continuous platform improvements.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in software development with hands-on expertise in NetSuite SuiteCommerce (SCA).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SCSS.
  • Good understanding of Backbone.js, Underscore.js, jQuery, and AMD module architecture.
  • Experience integrating payment gateways, tax solutions, shipping providers, and ERP systems.
  • Strong understanding of eCommerce concepts, including catalog management, pricing, promotions, checkout, and customer accounts.
  • Experience with NetSuite SuiteScript 1.x/2.x, SuiteFlow, saved searches, custom records, and workflows is highly preferred.
  • Experience customizing SuiteCommerce themes, extensions, and working across multiple SuiteCommerce versions is a plus.
  • Strong analytical, problem-solving, communication, and leadership skills.

Senior Software Product Engineer

Pakistan

Regular

Folio3 is looking for a talented software product engineer to facilitate the design and manufacturing of our next line of exciting products. As a product engineer, you will be working closely with the team to create industry-relevant products that meet company specifications.

Responsibilities:

  • Recognize and analyze problems of high complexity, and communicate findings to customers and product development.
  • Conduct root cause analysis and correlation of other system and/or application problems.
  • Collaborate on continuous improvement of technical and client interaction skills.
  • Serve as the primary interface between Customer Success, Engineering, and Product Management for ongoing issues and longer-term solutions.
  • Troubleshoot technical issues to establish the root cause of problems and form a solution or workaround.
  • Reproduce system issues and if necessary, file bug reports, escalate cases to engineering, and provide the necessary documentation.
  • Effective communication skills.

Requirements:

  • 3+ years of experience.
  • Willingness to work in rotating shifts as part of a team.
  • Strong understanding of programming fundamentals and JavaScript.
  • Excellent verbal and written communication skills.
 

Trainee Functional Consultant – Dynamics

Pakistan

Contract

Folio3 is offering an exciting opportunity for fresh graduates to receive technical training and hands-on experience in the Dynamics division.

Responsibilities:

  • Assist in analyzing customers' business requirements, needs, and objectives to design the solution in Microsoft Dynamics ERP.
  • Support the preparation of solution designs and perform gap analysis for business requirements not mapped on standard Dynamics ERP.
  • Help draft functional specifications for gaps requiring customization by the technical team.
  • Assist in conducting process walkthrough workshops to demonstrate the Dynamics ERP solution to clients.
  • Assist in developing User Acceptance Test (UAT) cases and guide customers in performing UAT while resolving encountered issues.
  • Contribute to developing data migration strategies and templates, and oversee data upload activities into Microsoft Dynamics ERP.
  • Ensure smooth and timely cutover to Dynamics ERP by addressing risks identified during Data Migration and earlier implementation phases.
  • Provide post-go-live support and assist in upselling further support services if required.

Requirements:

  • ACCA affiliate or finalist.
  • Prior experience with ERP systems, particularly Microsoft Dynamics, is preferred.
  • Strong communication and analytical abilities.

Senior Software Engineer (GoLang)

Pakistan

Regular

Join Folio3 as a Senior GoLang Engineer. Lead the development of high-performance applications, tackle complex challenges, and drive innovation with your expertise.

Responsibilities:

  • Develop and maintain high-performance applications using Golang, ensuring tasks are completed efficiently and to a high standard.
  • Review and understand public API documentation (e.g., GitHub), and perform API invocations and integrations as needed for application functionality.
  • Utilize regular expressions for efficient string parsing and manipulation. Implement robust error-handling mechanisms to ensure application stability and reliability.
  • Conduct thorough code reviews to identify and resolve issues in existing codebases, providing recommendations for optimization and improvements.
  • Explain complex technical concepts to non-technical stakeholders clearly and concisely, ensuring stakeholders understand the implications and benefits of technical decisions.
  • Identify and address blockers in tickets or requirements that impede progress, develop strategies to overcome these blockers and keep projects on track.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software engineering with a focus on Golang of at least 2-3 years.
  • Excellent conflict management skills and the ability to foster a positive team environment.
  • Strong communication skills with the ability to explain technical concepts to non-technical stakeholders.
   

Marketing Intern

Pakistan

Regular

We are seeking a passionate Marketing Intern to join our dynamic Marketing team. You will assist in planning and executing various marketing campaigns.

Responsibilities:

  • Develop engaging content for blogs, social media, emails, and websites.
  • Support in crafting content strategies aligned with brand and audience.
  • Assist in managing and scheduling social media content.
  • Assist in planning, executing, and measuring marketing campaigns.
  • Conduct research and analysis to identify industry trends and opportunities.
  • Work with cross-functional teams to ensure content alignment.

Requirements:

  • Strong written and verbal communication skills.
  • Ability to multitask, prioritize, and meet timelines.
  • Previous experience in content marketing is a plus.

Trainee Functional Consultant – NetSuite

Pakistan

Contract

Folio3 is offering an exciting opportunity for fresh graduates to receive technical training and hands-on experience in the NetSuite division.

Responsibilities:

  • Assist in analyzing customers' business requirements, needs, and objectives to design the solution in NetSuite.
  • Support the preparation of solution designs and perform gap analysis for business requirements not mapped on standard NetSuite ERP.
  • Help draft functional specifications for gaps requiring customization by the technical team.
  • Assist in conducting process walkthrough workshops to demonstrate the NetSuite solution to clients.
  • Assist in developing User Acceptance Test (UAT) cases and guide customers in performing UAT while resolving encountered issues.
  • Contribute to developing data migration strategies and templates, and oversee data upload activities into NetSuite ERP.
  • Ensure smooth and timely cutover to NetSuite ERP by addressing risks identified during Data Migration and earlier implementation phases.
  • Provide post-go-live support and assist in upselling further support services if required.

Requirements:

  • ACCA affiliate or finalist.
  • Prior experience with ERP systems, particularly NetSuite, is preferred.
  • Strong communication and analytical abilities.

Software Engineer (Dynamics AX)

Pakistan

Regular

Folio3 is looking for an experienced Dynamics AX developer. You are expected to have technical knowledge and experience of 2012 and D365 following analytical skills and to understand and perform under complex business situations.

Responsibilities:

  • Understand and execute application lifecycle management best practices for promoting customizations & configuration updates in Dynamics AX.
  • Create and maintain documentation of new processes and system implementation.
  • Advise information technology strategies, policies, and procedures by evaluating organizational outcomes, identifying problems, evaluating trends, and anticipating requirements.
  • Assist with installing, configuring, and maintaining Dynamics AX and related software applications.
  • Coordinate with the Quality Assurance team lead on software testing strategy and develop test plans.
  • Modify existing programs, conduct code reviews, and write new programs conforming to Dynamics AX best practices and standards.
  • Provide technical support in Dynamics AX, Implementation, Maintenance & Administration of Dynamics AX application.

Requirements:

  • BS in Computer Science.
  • Strong problem-solving, analytical skills & the ability to understand complex business requirements.
  • Solid understanding of C# basics, Entity Frameworks, Design Patterns, Mssql Table Design, and structures.
  • Work experience on Microsoft Dynamics 2012 & D365.
  • Work Experience: 3+ years desirable – others with strong interests or skills are encouraged to apply.

Contact us

Whether you are an enterprise aiming to accelerate AI adoption across your organization, an SME looking to scale through intelligent automation, or a startup building AI-powered products from the ground up. We are your trusted partner in driving end-to-end AI transformation and digital growth.

New Customers: +1 (408) 412-3813
Existing Customers: +1 (408) 512 1812