
About AvePoint
Empowering organizations to manage Microsoft 365 data securely
Key Highlights
- Over 16,000 customers including the UN and U.S. Department of Defense
- Headquartered in Jersey City, New Jersey
- Raised over $200 million in funding
- Approximately 1,300 employees worldwide
AvePoint is the largest independent software vendor of SaaS solutions for Microsoft 365, specializing in data migration, management, and protection. Headquartered in Jersey City, New Jersey, AvePoint serves over 16,000 customers globally, including organizations like the United Nations and the U.S. ...
🎁 Benefits
AvePoint offers competitive salaries, equity options, generous PTO policies, remote work flexibility, and a comprehensive health benefits package....
🌟 Culture
AvePoint fosters a culture of innovation and collaboration, emphasizing a strong commitment to customer success and employee well-being. The company v...
Overview
AvePoint is hiring a Software Engineer to participate in the design, development, and implementation of software features. You'll work with technologies like .NET and Java, and collaborate with cross-functional teams. This position requires 3+ years of experience in software engineering.
Job Description
Who you are
You are a software engineer with 3+ years of experience in backend development, proficient in either .NET (C#) or Java. You have a solid understanding of front-end technologies, including HTML5, CSS3, and JavaScript, and are familiar with modern JavaScript frameworks such as React, Angular, or Vue.js. Your educational background includes a degree in computer science or IT, equipping you with the foundational knowledge to tackle complex software challenges.
You possess strong debugging and troubleshooting skills, allowing you to resolve software defects and production issues efficiently. You are comfortable writing and maintaining comprehensive design documents, ensuring clarity and consistency in the development process. Your ability to monitor code performance and identify bottlenecks demonstrates your commitment to delivering high-quality software solutions.
Collaboration is key for you; you thrive in cross-functional teams, working closely with product managers, designers, and QA engineers to deliver exceptional software. Your good English communication skills enable you to engage effectively with customers and team members alike, fostering a productive work environment.
Desirable
Experience with Azure services such as Virtual Machines, Managed Disks, Azure SQL, and Load Balancers is a plus, as it enhances your ability to contribute to cloud-based solutions. You are eager to learn and adapt to new technologies, continuously seeking opportunities for professional growth.
What you'll do
In this role, you will participate in the design, development, and implementation of software features according to business requirements. You will write and maintain comprehensive design documents, ensuring that all aspects of the software are well-documented and understood by the team. Debugging, troubleshooting, and resolving complex software defects and production issues will be a significant part of your responsibilities, requiring a keen eye for detail and a methodical approach.
You will monitor code performance, identify bottlenecks, and implement optimizations to enhance the overall efficiency of the software. Collaborating with cross-functional teams, including product managers, designers, and QA engineers, you will contribute to delivering high-quality software that meets user needs and business objectives. Your role will also involve participating in code reviews and providing constructive feedback to peers, fostering a culture of continuous improvement within the engineering team.
What we offer
At AvePoint, you will be part of a dynamic team that values innovation and collaboration. We offer a supportive work environment where you can grow your skills and advance your career. You will have the opportunity to work on exciting projects that have a real impact on our customers and the industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at AvePoint.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
AvePoint is hiring a Software Engineer to participate in the design, development, and implementation of software features. You'll work with technologies like .NET, Java, and various front-end frameworks. This position requires 3+ years of experience in software engineering.

Software Engineering
WorldQuant is seeking a Software Engineer to develop and deploy systematic financial strategies. You'll work collaboratively to build and evolve core systems that power Quant strategies. This role requires strong coding skills and a passion for problem-solving.

Software Engineering
OPSWAT is seeking a Software Engineer (C++) to design and develop their MetaDefender product. You'll work primarily in Windows and Linux environments, focusing on innovative solutions and code quality. This role requires hands-on experience with C++.