
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, Java, and various front-end frameworks. 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, particularly using .NET (C#) or Java. You have a solid understanding of front-end technologies, including HTML5, CSS3, and JavaScript, and are familiar with modern frameworks like React, Angular, or Vue.js. Your educational background includes a degree in computer science or IT, equipping you with the technical knowledge necessary for this role. You possess good English communication skills, enabling you to collaborate effectively with cross-functional teams and communicate smoothly with customers.
You have a knack for debugging and troubleshooting complex software defects and production issues, ensuring that the software you develop is of high quality. Your experience includes writing and maintaining comprehensive design documents, which helps in keeping the development process organized and efficient. You are proactive in monitoring code performance, identifying bottlenecks, and implementing optimizations to enhance the overall user experience.
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 collaborate closely with product managers, designers, and QA engineers to deliver high-quality software that meets user needs. Your responsibilities will include writing and maintaining design documents, debugging and resolving software defects, and optimizing code performance. You will also be involved in setting up and maintaining Azure services, which will enhance your skills in cloud computing.
You will work independently and as part of a team, contributing to a collaborative environment where your ideas and solutions are valued. Your ability to communicate effectively will be crucial as you engage with various stakeholders throughout the development process. You will have the opportunity to grow your technical skills and take on new challenges as you contribute to the success of AvePoint's software solutions.
What we offer
At AvePoint, we offer a dynamic work environment where innovation is encouraged. You will have access to ongoing training and development opportunities to enhance your skills and advance your career. We value teamwork and collaboration, and you will be part of a supportive team that is dedicated to delivering exceptional software solutions. Our company culture promotes a healthy work-life balance, and we are committed to providing our employees with the resources they need to succeed.
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