Software Engineering Manager
Novi AMS is looking for a Software Engineering Manager who is passionate about their work to join us on our mission of amplifying change. As you step into management of our engineering team, you will have an immediate impact on our growing SaaS business by leading the team to deliver software at high levels of quality and craftsmanship. If you have a passion for scaling systems, teams, & processes and are excited to inspire and learn from your team every day, this is the perfect opportunity for you.

"I love that I work for a company making a positive impact on the world while giving me the freedom to travel that very world at the same time."
Rob Sessions, Product Software Engineer
About Novi AMS
Novi AMS is looking for a Software Engineering Manager who is passionate about their work to join us on our mission of amplifying change. As you step into management of our engineering team, you will have an immediate impact on our growing SaaS business by leading the team to deliver software at high levels of quality and craftsmanship. If you have a passion for scaling systems, teams, & processes and are excited to inspire and learn from your team every day, this is the perfect opportunity for you.

What You'll Do
Work fully remote – collaborate with your teammates using Slack, Zoom, & other tools
Manage a small engineering team (5 engineers) to complete projects and deliver results. This will include Agile planning, 1:1s with your team, code reviews, & more.
Collaborate with customers & our product owner to establish product requirements, strategy, & goals
Hold a high standard of engineering excellence through technical leadership, planning, & hiring of diverse technical talent
Provide candid feedback where necessary to improve our processes & systems
Coach and mentor team members to continue their career development & growth
Identity gaps & opportunities for driving company growth throughout our engineering process
Lead by example and have no fear of occasionally diving into the weeds
Provide clarity & vision for the engineering team, then facilitate team collaboration to execute on that vision
Report to the CEO & drive company strategy as part of our leadership team
What You'll Bring
3-5+ years of software engineering management and/or tech lead experience
Strong ability to communicate effectively (both written and verbal) with technical & non-technical stakeholders
Strong technical leadership skills with proven experience architecting, developing, & shipping software and the desire to take ownership of the technical direction of the company.
Experience in the Microsoft ASP.NET (C#)
Familiarity with cloud-based software architectures & platforms (ideally, Microsoft Azure)
Passion for your work & continuous improvement
Experience in Agile methodologies
Based in & eligible to work in the United States
What We'll Bring
Standards for Wellness – We offer health, dental, & vision insurance, along with health savings accounts and flexible spending accounts
Family First – Fully-paid, 12-week maternity, paternity, and adoption leave policies mean you can take time off for growing your family
Your Time Matters – Enjoy generous PTO, schedule flexibility, and paid corporate holidays
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.
Plan For your Future – 401K retirement plan with a 3% company match, as well as life insurance and short and long-term disability benefits
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.
Professional Development – We invest in professional development for every employee, so you can pursue your next certification or attend continuing education.
Complete Collaboration – We work in 2-week sprints with sprint reviews & retrospectives. Our open-door policy with managers and the company CEO means you'll always feel heard and supported.
Your Own Tech Stack – Computer, equipment, and software is provided to help you thrive in your role. We provide every team member with an internet stipend and other reimbursements, so work never costs you.