LogoKode$word
AvePoint logo
Verified Tech Organization

Careers at AvePoint

Browse and filter through all verified positions currently open at AvePoint.

Total Company Roles60
Matching Filter60
avepoint.comHQ: Jersey City, NJ, USCEO: Tianyi Jiang3443 employees

AvePoint, Inc. provides cloud-native data management software platform in North America, Europe, the Middle East, Africa, and the Asia Pacific. It also provides platform-as-a-service architecture to address critical operational challenges and the management of data to organizations that leverage third-party cloud vendors, including Microsoft, Salesforce, Google, AWS, Box, DropBox, and others; license and support; and maintenance services. Further, it provides AvePoint confidence platform including control suite, automates data governance, enforces policies, and optimizes SaaS investments, enables expense management and reduction, and provides insight into access, risk, and entitlements across collaborative platforms; resilience suite, that supports business continuity and compliance through Backup-as-a-Service, ransomware recovery, lifecycle management, and classification-driven protection; and modernization suite, that modernizes legacy systems and processes into AI-ready, SaaS-based experiences to accelerate employee engagement, digital transformation, and productivity. AvePoint, Inc. was incorporated in 2001 and is headquartered in Jersey City, New Jersey.

Sector:Software Infrastructure

All Openings (60)

Ordered by most recently published

Senior Software Engineer

On-sitefull timeSeniorSingapore, Singapore
Apply Now

What you will be working on: As a Senior/Staff Software Engineer, you will play the role of a technical lead in one of our squads. You will play a pivotal role in leading one of our squads. Additionally, you will drive the strategic design, implementation, and delivery of multiple products owned by your squad. Your responsibilities will include: Taking a leadership role in team delivery of product and engineering goals Delivering high-quality, maintainable, and reusable software systems. Making significant technical contributions and providing technical leadership to software engineers by coaching and mentoring through engineering best practices. Influencing team direction towards the achievement of high-priority initiatives to maximize our impact on the public good. Establishing practices and tools to foster a strong engineering culture and maximize engineering effectiveness and impact. Independently managing external (to the team) dependencies related to your work items. Collaborating with other leaders to create a long-term technical plan and roadmap for the assigned squads, and for other squads as needed. Updating the roadmap regularly to meet future product/business needs and infrastructure requirements. Leading recruitment efforts, particularly for senior hires. What we are looking for: Experience working on reasonably large, high-availability software systems that have operated at scale. Experience in modern full-stack web application technologies; experience in modern front-end engineering on Next.Js/React.js and Java/TypeScript on the backend is preferred. Have a strong sense of what it means to be a technical leader, particularly as it relates to the suite of soft skills beyond just your technical chops. Passion towards engineering excellence; you deeply understand that software engineering is a team sport, and you take pride in the craftsmanship aspect of software engineering. Passion towards working for public good with interest. Interest and experience in coaching and growing junior engineers. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Senior Software Engineer (Managed Services)

On-sitefull timeSeniorSingapore, Singapore
Apply Now

Technical Requirements 5+ years of software engineering experience with demonstrated progression in technical complexity and scope Strong foundation in software architecture, system design, and engineering best practices Experience with modern tech stacks relevant to government systems (e.g., Java, Salesforce, Kotlin, cloud platforms like GCC/AWS) Proven ability to work with both greenfield development and brownfield modernisation projects Understanding of DevOps practices, CI/CD pipelines, infrastructure as code, and observability Strategic & Leadership Capabilities Demonstrated ability to work independently with minimal supervision while maintaining alignment with broader organisational goals Track record of making pragmatic technical decisions that consider business constraints, timelines, and long-term sustainability Experience contributing to technical strategy beyond immediate project boundaries — establishing standards, creating reusable components, or building shared infrastructure Ability to articulate trade-offs clearly to both technical and non-technical stakeholders Evidence of knowledge sharing through documentation, mentorship, or establishing practices that enable other teams Problem-Solving & Execution Strong analytical skills with evidence-based problem-solving approach backed by testing and validation Ability to identify root causes beyond surface-level symptoms (e.g., database indexing issues masked as front-end performance problems) Proactive in identifying technical dependencies, risks, and constraints early in project lifecycles Comfortable working within government constraints (security requirements, compliance needs, data sovereignty) while finding pragmatic solutions Desired Experience (Nice-to-Have) Government or highly regulated industry experience with understanding of compliance, security, and governance requirements Experience with platform migrations or modernisation initiatives (legacy system upgrades, cloud migrations, technology stack changes) Background in establishing technical standards or creating reusable frameworks used across multiple projects or teams Familiarity with grant management, social services systems, or ministry family domain knowledge Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Senior Software Quality Engineer (#63)

On-sitefull timeSeniorSingapore, Singapore
Apply Now

About the Role We are seeking a Senior Software Quality Engineer to lead our quality assurance efforts and ensure the delivery of high-quality software solutions. In this role, you will work closely with Product Owners and Business Analysts to define acceptance criteria and develop robust testing strategies for complex software systems. Your Responsibilities Collaborate with Product Owners and Business Analysts to craft user story acceptance criteria . Analyze and decompose complex software systems to design a holistic test strategy . Research emerging technologies and develop a test automation framework . Create and maintain test suites comprising various test scenarios and cases. Implement a risk-based approach for test automation and perform time-boxed exploratory testing . Maintain the regression test suite in the QA nightly build and refine the smoke test suite in the Development CI environment. Lead system integration testing with other system owners and manage user acceptance testing . Oversee the defect life cycle , manage test artifacts, and maintain the test repository. Drive continuous improvement in agile testing practices and tools . Take on secondary responsibilities as an Application Performance Engineer or Application Security Engineer as needed. What We Are Looking For 7+ years of experience in exploratory testing and regression test automation . Strong analytical skills and meticulous attention to detail. Excellent interpersonal skills and the ability to effectively communicate with stakeholders. Proficiency in agile development environments is a plus. Familiarity with test automation tools such as Robot Framework, SikuliX, Selenium, Playwright , or Micro Focus Testing Tools (Mobile Center, UFT, QC, and Sprinter). Certification as a Software Testing Professional and/or Software Quality Analyst is advantageous. Degree or Diploma in Computer Science, Computer/Electronics Engineering, Information Technology , or related disciplines. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Senior Software Quality Engineer (QA)

On-sitefull timeSeniorKuala Lumpur, Malaysia
Apply Now

Job Summary The Software Quality Engineer is responsible for ensuring software quality through manual, automated, and performance testing. This role works closely with developers, business analysts, project managers, and customers to validate system functionality, performance, and stability. The engineer executes test strategies, analyze defects, prepare detailed test reports, and provide timely support for customer inquiries regarding system behavior, defects, and performance issues. The role involves hands-on testing, test automation, the use of performance tools, and direct customer interaction. Key Responsibilities Requirements & Quality Engineering Collaborate with internal teams and on-site stakeholders to understand functional, non-functional, and performance requirements. Review requirements and design documents to ensure clarity, correctness, and testability. Maintain and execute test strategies, test plans, test cases, and testing scope. Testing, Automation, Performance & Defect Management Perform hands-on manual testing and execute system, integration, regression, and exploratory testing. Maintain automated test scripts, frameworks, test environments, and test data. Execute performance and integration testing, analyze results, manage defects, and validate fixes. Work closely with development teams to troubleshoot issues and support root cause analysis. Reporting & Customer Support Prepare concise test reports covering test results, defect status, and performance metrics. Communicate testing progress, quality status, and release readiness to stakeholders. Provide on-site support during UAT, go-live, and post-deployment, including customer query and production issue support. What we are looking for: Requirements: 3+ years of hands-on software engineering experience in testing and support Practical experience with automation tools (e.g. Robot Framework, Playwright) and performance testing tools (e.g. JMeter) Strong SQL skills for test data setup and validation, with experience in API testing Familiarity with defect tracking and management tools (e.g. JIRA) Excellent analytical, problem-solving, and communication skills, with experience collaborating with stakeholders Experience in customer support, UAT or production support Mandarin language skill is an added advantage Education: Bachelor’s degree or above Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Site Reliability Engineer (SRE) (GovTech)

On-sitefull timeMid-LevelSingapore, Singapore
Apply Now

We are seeking a skilled and passionate Engineer to join our team to build and operate a Whole-of-Government (WoG) runtime platform. As a Site Reliability Engineer, you will be responsible for designing and operating GitLab, AWS and Kubernetes-based infrastructure and solutions that power our platform, to ensure the stability, scalability, and performance of our runtime platform. Responsibilities: As a Site Reliability Engineer, you will be responsible for: Toil Reduction & Automation • Identify repetitive tasks and develop automation via CI/CD pipelines, ensuring integration with cross-functional teams to reduce manual intervention and improve operational efficiency. Observability & System Health • Implement comprehensive observability solutions (logs, metrics, traces, alerts) around the four Golden Signals (latency, traffic, errors, saturation), and build automation for proactive system health assessments and self-remediation. Production Support & Incident Management • Participate in on-call rotations, promptly respond to incidents to minimize MTTR, and conduct thorough post-incident reviews to implement preventive measures and improve system resilience. Security & Compliance • Design and implement solutions that are secure and compliant by collaborating with dedicated security teams, conducting regular audits, and integrating advanced vulnerability scanning tools. Maintenance, Optimisation & Performance • Identify and resolve performance bottlenecks and operational issues, define and track KPIs (e.g., MTTR, system uptime, cost efficiency), and drive ongoing optimisation efforts. Strategic Customer Engagement • Act as a technical advisor for tenants, guiding them on containerization, and best practices for cloud-native deployments, and participating in strategic initiatives to enhance platform scalability and performance. Knowledge Sharing & Documentation • Develop and maintain detailed playbooks, runbooks, and documentation to facilitate team-wide knowledge sharing, streamline incident response, and ensure that critical processes are well understood across the team. Continuous Learning & Innovation • Stay current with the latest AWS, Kubernetes, and industry developments, and proactively recommend improvements and innovative solutions to maintain a competitive and reliable platform. Requirements: • Bachelor's degree or Diploma in Computer Science, Engineering, or a related field (or equivalent experience). • Proven experience as a Site Reliability Engineer or similar role, with a strong background in containerization, orchestration, and cloud-native technologies. • Proven ability to troubleshoot and resolve complex technical issues in containerized applications. • Demonstrated experience with incident management, including post-incident reviews and continuous improvement. • Strong documentation skills and experience in knowledge sharing across teams. • Deep understanding of AWS, Kubernetes (including AWS EKS), and operational best practices, with familiarity in multi-cloud or hybrid environments. • Solid grasp of networking, security, and storage in both AWS and Kubernetes contexts. • Experience integrating Kubernetes with AWS cloud technologies (e.g., Secrets Manager, Load Balancers) and using infrastructure-as-code (Terraform or similar). • Hands-on experience with containerization tools (Kubernetes, Kustomize, Helm) and automation scripting (Go, Python, Bash, or equivalent). • Ability to write and maintain automated tests or conduct thorough manual testing for automation scripts, ensuring the reliability and effectiveness of automated solutions. • Familiarity with CI/CD tools (GitLab CI/CD, ArgoCD) and version control systems (Git). • Experience with observability/monitoring tools (Prometheus, Grafana, ELK Stack) and defining SLOs and Error Budgets. • Certifications such as Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) are a plus. • Experience with developing Kubernetes operators using Go, service mesh technologies, and Chaos Engineering is a plus. Soft skills: • Proactive in identifying problems and recommending strategic solutions. • Excellent problem-solving skills with a robust analytical mindset. • Clear, concise, and effective communication skills; adept at collaborating across crossfunctional teams, including development, security, and customer-facing groups. • Ability to remain calm and effective under pressure, especially during incident response. • Adaptability to rapid change with a continuous learning mindset, sharing knowledge to foster team growth. • Customer-focused with the ability to translate technical insights into understandable, actionable guidance. • Leadership and mentoring capabilities, contributing to the development of a resilient and collaborative team environment are a plus. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Cloud, DevOps & SREVia Greenhouse
Verified15 days ago

Software Developer

On-sitefull timeMid-LevelSingapore, Singapore
Apply Now

About AvePoint: Securing the Future. AvePoint is a global leader in data management and data governance, and over 21,000 customers worldwide rely on our solutions to modernize the digital workplace across Microsoft, Google, Salesforce and other collaboration environments. AvePoint’s global channel partner program includes over 3,500 managed service providers, value added resellers and systems integrators, with our solutions available in more than 100 cloud marketplaces. To learn more, visit www.avepoint.com . At AvePoint, we are committed to investing in our people. Agility, passion and teamwork set us up to do our best work and foster a culture where you are empowered to craft your career, make an impact, and own (y)our future. Unleash the power of you! Scope of Service: Develop and implement solutions on the Salesforce platform Design and manage data models within Salesforce and ensure the system remains scalable, secure, and compliant Create and maintains Salesforce Apex classes, triggers, and Visualforce pages Implement Salesforce Lightning components and Lightning web components Configure in Salesforce platform Develop and maintain integrations between Salesforce and external systems Execute data migration activities and manage data quality Troubleshoot and resolves technical issues Create and maintains technical documentation, including system/ code changes adhering to development best practices and standards Conduct Salesforce code coverage reviews and maintain code coverage standards while enforcing quality standards Conduct code reviews, ensuring compliance to government’s security policies and adherence to secure coding standards and best practices, including data modelling, data sharing, and data privacy Manage end-to-end DevOps processes using SHIP-HATS platform, including CI/CD pipeline configuration, GitLab repository management, automated deployments, and quality gates implementation Comply with government security standards and SHIP-HATS platform requirements Monitor and maintain system performance and security Implements automated testing frameworks Resolve deployment-related issues and maintain deployment documentation Work Experience: Shall have at least a Diploma, with at least Five (5) years’ overall experience as a Software Developer in Agile projects, of which 3 years in Salesforce development and graduated from Computer Science, Information Technology, or related discipline such as Engineering. Experience in working Government Projects will be an added advantage Technical Skillset: Proficient in Salesforce Flow configuration and knowledge of Salesforce security models and sharing rules Certification in Salesforce Certified Platform Developer I, Salesforce Certified Platform Developer II will be strongly preferred Certification in Salesforce Platform App Builder, Mulesoft Developer I, Mulesoft Developer II will be an added advantage Strong proficiency in Apex programming and SOQL/SOSL Experience with Lightning Web Components (LWC) and Aura Components Knowledge of Visualforce development and proficiency in Salesforce APIs and integrations Experience in DevOps process with version control systems (Git), implementation of CI/CD pipelines on SHIP/ HATS platform Knowledge of Odaseva backup and recovery solution will be an added advantage. General Skillset: Strong analytical, conceptualisation and problem-solving skills will be an added advantage Ability to create and maintain clear and comprehensive technical documentation Strong verbal and written communication skills Ability to continuously learn and adapt to the evolving product technologies. Ability to collaborate effectively with product team About AvePoint Check out our careers blog for content on our people, culture, and workplace! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Software Developer

On-sitefull timeMid-LevelSingapore, Singapore
Apply Now

Key Responsibilities Participate in the requirement elicitation and produce the required technical and operations documentation. Work with Solution Architect/Software Development Lead on the analysis and design of the code changes according to the finalized product specifications. Perform code changes and test the system according to the product specifications. Ensure work performed comply to coding and security standards, and corporate processes. Perform quality assurance (QA) activities such as unit testing, system testing and code review. Participate in the system integration testing by rendering support to the Test Team and resolving issues reported. Provide support to internal and external parties during the testing stages Provide support to customers during acceptance testing and post-cutover implementation. Assist in the development of training materials and conduct presentations Requirements Diploma/bachelor's degree in computer science /engineering or equivalent education Good technical knowledge with at least 2-3 years of hands-on experience in Java, J2EE SQL/PLSQL, and XML. Knowledge of MysQL will be an added advantage. Experienced with web technologies such as HTML5, CSS, Modular design, Angular (2 & above)or React and open source JS framework. Experienced with RESTFul APls, Spring 5.x, Spring Boot, Sprint Framework, Sprint Security Cloud-Based technologies and Micro-services, including Messaging Middleware such as Kafka/IBM MQ/Solace. Good verbal and written communication skills. Demonstrate good analytical, problem solving and decision-making skills. Good team player and positive attitude. Domain knowledge and experience in financial industry/payments systems is a plus. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Software Engineer

On-sitefull timeSeniorSingapore, Singapore
Apply Now

Overview We are seeking bright and friendly individuals with excellent communication skills, willingness to learn and apply new technology and a track record for providing great customer service. You will have opportunities to work in a variety of challenging IT environments to quickly build up your IT and communication skills. What will you be doing? As a Full Stack Software Developer, you will be responsible for the end-to-end solutioning and development of software and web applications. You will be part of an agile team responsible for products used by the Financial Industry and MAS officers for Financial Supervision function. Your responsibilities will include : Backend Development: • Design, develop, and maintain microservices architecture using .NET Core and .NET 8. • Implement event-driven architecture to enable seamless communication between microservices. • Utilize Entity Framework (EF) for efficient database interactions and management. • Containerize applications using Docker for scalability and deployment flexibility. • Apply Domain-Driven Design (DDD) principles to ensure clean and modular code architecture. • Implement OAuth for secure authentication and authorization. • Develop and enforce security best practices to safeguard sensitive data and systems. • Utilize AWS services such as S3, Lambda, API Gateway, DynamoDB, etc., for backend development. • Develop RESTful APIs endpoints to facilitate communication between the frontend and backend. Frontend Development: • Develop responsive and user-friendly web applications using React.js and Next.js. • Write unit tests using Jest to ensure code quality and reliability. • Create reusable UI components and maintain a consistent design using Storybook. • Collaborate closely with UX/UI designers to implement intuitive and visually appealing interfaces. • Troubleshoot and debug issues across the stack, ensuring smooth application operation. • Optimize application performance and scalability for a seamless user experience. OK, I’m interested… i s this the job for me ? We look for people who value agility, passion and teamwork; those who can bring fresh ideas to the table and want the opportunity to learn, grow, and expand their careers. Bring your aptitude and build upon what you do best for our customers, partners, team, and you. What are we looking for? Proven experience as a Full Stack .NET Core Developer or similar role. Strong proficiency in .NET Core, .NET 8, C#, and related backend technologies. Experience building microservices architecture and implementing event-driven design patterns. Proficiency in Entity Framework (EF) for database management. Familiarity with Docker and containerization principles. Knowledge of Domain-Driven Design (DDD) principles and their application in backend development. Experience implementing OAuth for authentication and authorization. Understanding of security best practices and their application in backend development. Hands-on experience with AWS services such as S3, Lambda, API Gateway, DynamoDB, etc. Proficiency in frontend technologies such as React.js, Next.js, HTML, CSS, and JavaScript. Experience writing unit tests using Jest and maintaining a design system with Storybook. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills. Preferably more than 5 years of experience as a full stack developer; Experience working in both Unix and Windows operating environments are preferred. AWS certification (e.g., AWS Certified Developer, AWS Certified Solutions Architect). Experience with Node.js for server-side development. Familiarity with NoSQL databases such as DynamoDB. Knowledge of CI/CD pipelines and DevOps practices. Understanding of Agile development methodologies. About AvePoint Check out our careers blog for content on our people, culture, and workplace! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color , national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice . Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Software Engineer

On-sitefull timeMid-LevelSingapore, Singapore
Apply Now

- Build prototypes to demonstrate technology opportunities - Design system architectures - Write production quality code - Manage deployments to cloud and (occasionally) on-premise infrastructure - Learn and share knowledge in a multi-disciplinary team What we look out for - Experience with modern web applications in JavaScript (ES 5/6) is a must-have - Experience in creation/maintenance of APIs using Node.js is highly advantageous - Experience in front-end development with React.js is highly advantageous - Experience in automated testing using JavaScript testing frameworks/libraries such as Karma, Mocha, Chai and Sinon is highly advantageous. - Experience with database management/usage (both relational and non-relational), and handling of data in different environments is highly advantageous. - Experience in feature testing using a Selenium-based framework is a nice bonus. - Experience in tooling processes for modern web applications using Webpack and Gulp is a nice bonus. - Experience in using Docker containers, development of CI/CD pipelines, and deployment using cloud services such as AWS/PasSes/your own private servers is a nice bonus. - Experience in the software development lifecycle in an Agile context is a plus point. - Experience in Scrum is a plus point. - Passion for creating products - Keen sense of learning and self discovery - Willingness and capability to impart knowledge - High level of self awareness - Ability to self manage - Growth mindset - Minimum 2 years experience (or equivalent level of skill/confidence) with modern web applications using JavaScript. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

SOFTWARE ENGINEER

On-sitefull timeMid-LevelHanoi, Vietnam
Apply Now

Job description Participate in design, development, and implementation of software features according to business requirements. Write and maintain comprehensive design documents. Debug, troubleshoot, and resolve complex software defects and production issues. Monitor code performance, identify bottlenecks, and implement optimizations. Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software. Requirements College or university graduated, major in computer science or IT or equivalent. 3+ years of post-graduation work experience as a Software Engineer. Extensive experience in backend development using either .NET (C#) or Java. Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js). Knowledge of setting up, maintaining, and monitoring Azure services such as Virtual Machine, Manage Disk, Azure SQL, Load Balancer, Application Gateway, etc. is a plus. Ability to work independently and effectively in a team environment. Good English communication skills, with the ability to communicate smoothly with customers. Any personal data you share with us during the application process will be processed strictly in compliance with applicable data protection laws and our Privacy Notice .

View more...
Software EngineeringVia Greenhouse
Verified15 days ago

Page 5 of 6