Software Engineer

Novi AMS is a fundamentally different approach to non-profit Association Management Software (AMS). Our engineering and experience teams work side-by-side with our customers to continue to develop the only AMS created for associations, by associations.


At Novi, we are a diverse team of dedicated, inspired, energetic and FUN thought leaders who love to celebrate wins. We function with a high level of transparency and trust and come together daily to innovate and create impact - We like to call it amplifying change.

What Drives Us

Building community and fostering collaboration is one of our guiding principles. Our primary mission is to help associations by providing them with tools to amplify the change they make within their own industries. We have a relentless drive to improve the lives and experiences of the customers we serve.


"What truly excites me about working at Novi are the connections we build, not just within our team, but also with our customers. There's no greater feeling than hearing feedback that we have made a positive impact on people's lives.”

Lane Gibbs, Director of Customer Experience

Where We’re Going

Every day, our team rises with excitement and the mission to help our customers continue to solve problems. We’re proving that with the right people and the right tools, we can continue to make an impact not just for associations, but for the world.

No Barriers – Remote Work

Our company culture is important to us and we want to work with the best talent in the world to support our vision, regardless of location. We can’t let geographic barriers prevent us from great things when we’re on a mission to make a positive impact on society!


General Position Description

Novi AMS is looking for a full stack (HTML, JavaScript, CSS, .NET, C#) software engineer who is passionate about building polished user experiences to join us on our mission of amplifying change. As part of a small team, you will have an immediate impact on our growing SaaS business by helping us reach the next level in our technology and implementation. We are looking for someone who is mid to senior level in their career and is ready to level up with us as we continuously improve our platform.

What You’ll Do
  • Work fully remote – collaborate with your teammates using Slack, Zoom, & other tools
  • Contribute directly to our code base - HTML, LESS/SCSS, & JavaScript frontend (Vue.js, jQuery, Knockout), .NET (C#) stack backend running on Microsoft Azure
  • Collaborate with our design & development team to deliver accessible, responsive, & well-designed features and themes for our growing user base
  • Debug & troubleshoot complex support issues using standard .NET stack tools & Azure platform tools
  • Interact directly with our customers in collaboration on new features & support of existing systems


What You’ll Bring

  • Minimum 3+ years of experience in the C# .NET stack
  • Experience in multiple technology stacks to include MVC, Razor, HTML, CSS/Less/SASS, Javascript, VueJs/React/Angular, SQL
  • Passion for polished frontend development using CSS, HTML, & JavaScript
  • Ability to deal with ambiguity and to deliver quality results quickly & efficiently
  • Excellent technical design, problem-solving, and debugging skills
  • Ability to self-manage and not require direct oversight of work
  • Experience in interacting and communicating with non-technical team members and customers – especially the ability to translate “tech speak” to something they understand
  • Passion for your work & continuous improvement
  • Based in & eligible to work in the United States
  • Bonus: Experience with automated testing frameworks

What We’ll Bring
  • Standards for Wellness – We offer company-paid health, dental, & vision insurance for you and your entire family, along with health savings accounts and flexible spending accounts
  • Your Time Matters – Enjoy generous PTO, schedule flexibility, and paid corporate holidays
  • Plan For your Future – 401K retirement plan with a 3% company match, as well as life insurance and short and long-term disability benefits
  • We’re Fully Remote – Work where you want without the hassle. Whether you prefer to settle in one place or live the life of a digital nomad, you can take your work with you.
  • Family First – Fully-paid, 12-week maternity, paternity, and adoption leave policies mean you can take time off for growing your family
  • Connection Matters – We were meeting virtually before it was cool. From our Zoom group lunches and “First Friday” virtual happy hours to occasional opportunities to meet in person, you’ll never feel disconnected.

More Details

The salary range for this position is $100,000 - $125,000, with potential adjustments based on your experience. We also offer a highly competitive benefits package as part of our comprehensive compensation package that includes fully paid family health, dental, and vision insurance as well as a 401k match.

Apply Now