image image image

Careers

Join us at Allovue! We're currently hiring for roles on our Sales and Product teams and you can always pitch your own position. Learn more about the roles and life at Allovue.

Join Our Team

We believe great culture begins with great people. When you join Allovue, you can be sure that the colleagues you work with are just as enthusiastic, collaborative, and committed to excellence as you are.

Our company prioritizes diversity, equity, inclusion, and anti-racism and strives to create an environment that is true to the inclusive workplace we want.

bmoreteam_3
Jason and Jess
laura_moose
jake_henry_laura
Map

We’re fully remote and flexible.

Our team is 100% remote. We are friendly to both early birds and night owls and genuinely care much more about the quality of the work you do than the time of day you do it. We have “core hours” on Monday-Thursday from 1pm-4pm ET when we ask that people plan to be available for team meetings and collaboration—the rest is up to you.

We understand that you have a big life outside of work, so we encourage you to take the time you need for wellness appointments, school field trips, therapy, exercise, and whatever else you need to be a happy, healthy person.

Current Openings

SOFTWARE DEVELOPER
ABOUT ALLOVUE

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

YOUR ROLE

As a Software Developer at Allovue, you will have the important responsibility to build web applications that enable resources to be allocated equitably to K-12 students. You can contribute to our mission by:

  • Prioritizing code readability over eloquence or performance
  • Being passionate about learning
  • Exercising discipline by writing tests, creating small Pull Requests, avoiding leaky abstractions, and cleaning up after yourself
  • Making good choices on your own
  • Helping our team improve in a kind, humble, flexible way
  • Taking responsibility for delivering changes in an efficient, effective way
  • Collaborating with team members in all parts of the company to create the best solutions possible
  • Making wise decisions about what existing tools to leverage if any

RESPONSIBILITIES

  • Generate tasks to implement approved product ideas
  • Document your pull requests as a communication tool to the team, including providing QA steps for product managers and directing other engineers toward notable changes.
  • Provide feedback to your team members on their pull requests.
  • Conduct release demos for the company upon delivery of new features to our customers.
 

QUALIFICATIONS

  • Quality experience developing web applications either on your own, at school, or at a company
  • Experience collaborating and planning with multiple types of product stakeholders
  • Experience using programming languages, libraries, frameworks, and tools
  • Experience writing automated tests
  • Experience using Git version control system
  • Experience having the responsibility to successfully plan, execute, and deliver completed projects

TECH STACK

Knowing our tech stack is not a requirement for being hired. It's certainly nice if you know some parts already, but our primary concern is that you are good at learning and adapting.

Current

  • Elixir
  • Phoenix Web Framework
  • Phoenix Live View
  • Alpine.js
  • Tailwind CSS
  • PostgreSQL
  • Github Actions
  • Deploy to Render.com
  • AWS

Legacy

  • Ruby
  • Ruby on Rails
  • Ember.js
  • JSONAPI
  • Ansible

 

BONUS POINTS

  • Experience with accounting, HR, or ERP systems
  • Experience with K-12 schools
  • Experience with our tech stack

 

Salary Range: $70-$115K

SENIOR SOFTWARE DEVELOPER
ABOUT ALLOVUE

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

YOUR ROLE

As a Senior Software Developer at Allovue, you will have the important responsibility to build web applications that enable resources to be allocated equitably to K-12 students. You can contribute to our mission by:

  • Prioritizing code readability over eloquence or performance
  • Being passionate about learning
  • Exercising discipline by writing tests, creating small Pull Requests, avoiding leaky abstractions, and cleaning up after yourself
  • Making good choices on your own
  • Helping our team improve in a kind, humble, flexible way
  • Taking responsibility for delivering changes in an efficient, effective way
  • Collaborating with team members in all parts of the company to create the best solutions possible
  • Making wise decisions about what existing tools to leverage if any

RESPONSIBILITIES

  • Generate tasks to implement approved product ideas
  • Document your pull requests as a communication tool to the team, including providing QA steps for product managers and directing other engineers toward notable changes.
  • Provide feedback to your team members on their pull requests.
  • Conduct release demos for the company upon delivery of new features to our customers.
 

QUALIFICATIONS

  • Enough quality experience developing and maintaining web applications to have reached a senior level
  • Experience building and maintaining web applications that have been deployed to a production environment with multiple users
  • Maintained a production web application long enough to have suffered from your own bad decisions
  • Experience teaching and helping other engineers
  • Experience collaborating and planning with multiple types of product stakeholders
  • Experience using multiple programming languages, libraries, frameworks, and tools
  • Experience writing maintainable, automated tests
  • Experience using Git version control system
  • Experience having the primary responsibility to deliver large product features

 

TECH STACK

Knowing our tech stack is not a requirement for being hired. It's certainly nice if you know some parts already, but our primary concern is that you are good at learning and adapting.

Current

  • Elixir
  • Phoenix Web Framework
  • Phoenix Live View
  • Alpine.js
  • Tailwind CSS
  • PostgreSQL
  • Github Actions
  • Deploy to Render.com
  • AWS

Legacy

  • Ruby
  • Ruby on Rails
  • Ember.js
  • JSONAPI
  • Ansible

 

BONUS POINTS

  • Experience with accounting, HR, or ERP systems
  • Experience with K-12 schools
  • Experience with our tech stack

 

Salary Range: $125-$140K

ENGINEERING MANAGER
 
ABOUT ALLOVUE

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K–12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

YOUR ROLE

Allovue is hiring an Engineering Manager to help mentor and grow our technical talent to ensure that engineering at Allovue continues to deliver high-quality products. Engineering Team Leaders will manage 4-8 individual contributors. They will be responsible for regular paired programming, individual mentorship, team building and culture, and performance reviews. Team leaders will assist with our system/technical roadmap and system architecture, conduct spikes, and assist with documenting how our products work. They will collaborate with product leadership and our development team to identify staffing needs, grow our team, and maintain quality development and delivery processes.

We expect engineering team leads to be “hands-on.”  Around 30% of their time should be spent working independently in our codebase and infrastructure, 30% working alongside direct reports to help problem-solve and grow via pairing, and 30% on employee professional growth and mentorship. The remainder will be spent on team and company administrative tasks, including planning formal learning opportunities for the team.

We do not expect candidates to have a deep knowledge of our specific technical stack (we have recently nearly completed a transition from primarily using Ruby on Rails and EmberJS to Elixir and Phoenix with LiveView), but they should have experience building modern web applications, managing development teams, and working collaboratively with product managers, designers, and QA.

We expect leads will have technical skills at least equivalent to our Senior Developer contributors (see Qualifications).

 
RESPONSIBILITIES
  • Mentor developers at various stages of their careers to ensure their continued growth toward their individual goals
  • Meet with each direct report no less than twice a month– once for pairing, and once for mentorship/one-on-one check-ins.
  • Lead hiring efforts as we expand our team
  • Work with the Chief Product Officer to determine future resource needs
  • Maintain technical documentation on product stack and security and access policies
  • Build relationships across the organization to maintain a high level of mutual respect and empathy with our Allovue colleagues
  • Assist with technical spikes as needed to explore new product opportunities
  • Provide quality feedback on pull requests 
  • Introduce standards for code quality, libraries, and patterns that help improve developer experience and productivity
QUALIFICATIONS
  • 5+ years of professional software development
  • 1+ years of managing software developers
  • Experience with delivering software with extensive automated test coverage in a mature CI/CD pipeline
  • Experience mentoring and developing early, mid, and later career individual contributors
  • Able to identify areas needing major refactors and complete them as a part of delivering their existing project work.
  • Experience leading medium to large technical projects (one-quarter or longer timespan)
  • Ability to break down complex work into pieces for other engineers/teams to work on, and coordinates the resolution of those disparate pieces.
  • Ability to be fully autonomous on major, architecturally complex projects: leads effort, lays out schedules and dependencies, reaches out for help whenever needed, reports regularly on progress, sets up success metrics, identifies initial wins, delivers on them, iterates and updates the plan as needed.
BONUS POINTS
  • Familiarity with education data including education finance, student achievement, and other school performance measures
  • Experience with district or state education department finance and IT systems
  • Experience conducting program evaluations and/or cost-benefit analyses
Salary Description
146,000-178,000/year

Candidates must reside in the United States or Canada.
ADMINISTRATIVE ASSISTANT (PART-TIME)
About Allovue

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

 

Your Role

As an Administrative Assistant, you will fulfill a crucial role on our Operations team. You are primarily responsible for supporting our six-person leadership team. You will support our CEO and CPO with extensive calendar management and domestic travel. Our leadership team will rely heavily on your fast pace, top-notch organizational skills, and ability to think two steps ahead as you arrange travel, manage meeting requests, and more. You will be expected to get to know our leaders so that over time, you’re able to anticipate needs and proactively come up with solutions. This is an excellent opportunity for someone who has thrived as an Administrative Assistant and is looking to join a flexible and mission-driven company.  

 

Responsibilities
  • Schedule meetings and appointments and coordinate multiple complex calendars
  • Proactively troubleshoot conflicting appointments and maintain executives’ preferred meeting cadence, ensuring executives are not overbooked
  • Collaborate with the Senior Executive Manager to obtain or create meeting agenda and materials, ensuring the leadership team is prepared for the meeting
  • Prepare and distribute weekly All Company newsletter
  • Book travel and create detailed itineraries
  • Streamline and organize electronic office filing system
  • Coordinate executive communications, including inbox management, responding to emails and interfacing with clients
  • Uphold a strict level of confidentiality

 

 
Qualifications
  • Minimum of 1+ years of experience as an Administrative Assistant reporting directly to senior management
  • Google Suite and Microsoft Office skills, with an ability to become familiar with firm-specific programs and software
  • Strong formal and informal communication skills in speech and in writing 
  • Strong organizational and problem-solving skills 
  • Impeccable multi-tasking abilities
  • Meticulous attention to the details that matter
  • Friendly and professional demeanor
  • Candidates must reside in the United States or Canada

 

Bonus Points
  • Knowledge of Slack, Notion
  • Experience supporting a remote team spread across multiple time zones

 

Compensation
  • This is a part-time role and will be paid hourly
  • Compensation starts at $30/hr
  • 10 am - 4 pm EST, Monday-Thursday (24 hours weekly)

 

Salary Description
$30/hr
Director of Business Development
About Allovue

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K–12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

Your Role

The Senior Manager of Business Development is an integral part of Allovue’s sales team.  In this role, you will be responsible for managing the Business Development team and finding innovative ways to interest senior school district leaders (Superintendents, CFOs, Budget Directors, etc.) to ensure they are making every dollar work for every student. At Allovue, we do not pester our future customers with nonstop emails and cold calls.  We get to know them and their districts, then find ways to make authentic connections to build the top of our sales pipeline for Account Advisors. Our highest success comes from our conference partnerships, and you will be tasked with managing Allovue’s attendance and strategy at industry events. As the Sr. Business Development Manager, you’ll be responsible for building on this approach with new methods of tailored outreach, and training with your direct reports. 

 

Responsibilities

  • Manage a team of 2-4 Business Development Specialists, including regular 1:1 check-ins and team meetings
  • Provide ongoing training, coaching, and support for direct reports
  • Develop and lead business development initiatives with targeted outreach for prospective customers
  • Regularly review and update business development materials, processes, and  playbooks in consultation with VP of Sales
  • Track and analyze results of campaigns and events to inform future work 
  • Assist in ongoing data management in HubSpot to ensure data integrity
  • Ensure high-quality leads are created and converted in order to hit team sales goals 
  • Coordinate Allovue’s presence at industry conferences, including registration, logistics, and event strategy;  approximately 30 per year
  • Travel up to 40% of the time to participate in industry events
  • Collaborate with Sales and Marketing teams to coordinate pre-and-post event outreach, strategy, and supporting assets 
  • Manage relationships with conference associations to extend our member benefits  in order to reach our audience beyond once-a-year events to include advertising, webinars, round tables, and more
  • Work closely with marketing to plan outreach campaigns, related materials, email templates, landing pages, and other necessary assets

Qualifications: 

3+  years of Business Development or Sales Management 

A magnanimous personality and high emotional intelligence

Strong and persuasive communication (including listening, writing, and speaking)

Comfortable with speaking up with ideas or insights

Outstanding attention to detail with impeccable organizational skills

Strong record of meeting or exceeding quota in a prior role

Comfortable with fully remote work, highly communicative, and able to juggle being self-motivated for independent work and reliably collaborative to work as a team

 

Bonus Points: 

Experience in B2B software sales environments, particularly those with long sales cycles

Experience in K12 sales

Experience with HubSpot Sales and Marketing Hubs, ZoomInfo

 

Salary Description
Starting at $129,826
PITCH YOUR OWN POSITION!
ABOUT ALLOVUE

Allovue believes every student deserves access to the resources they need to be successful in school. Our education resource planning software empowers K-12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers. We love and respect our team members. We also love silly GIFs.

REQUIREMENTS

Don't see an open position that fits your skills, passions, and experience? Submit your resume and a cover letter that explains your ideal job. We may not have the position open now (we may have never even heard of it!) but EdFinTech is a rapidly growing and changing industry, and Allovue grows and changes with it, so you never know what we might be looking for next. 

Business person traveling with suitcase

Perks & Benefits

Paid-time off: We believe life events (the good and the bad) should supersede work. Flexible leave policies are available to all employees. We offer 4 weeks paid time off so you are able to manage work and life the way you want. We are closed for a week-long winter medley to recharge for the new year. We also welcome new additions to your family with parental leave, including leave for adoptive and foster parents.

Professional Development: When you grow, we succeed. Our development program allows you to design your own individual growth plan with your manager which comes with an annual budget for training and resources.

Company Retreats: We gather for retreats to discuss company updates, strategize about big decisions, learn together and bond as a team. Although the pandemic moved our retreats to Zoom, we understand the value of in-person team time and will resume in-person gatherings as soon as it’s safe to do so.

Benefits:

          • 4 weeks paid time off
          • Inclusive parental leave policy
          • Flexible schedule
          • Professional development budget
          • Company retreats
          • Comprehensive Medical, Dental and Vision Coverage
          • Stock options
          • Annual performance bonuses 
          • 401K Plan 
          • 529 Plan Administration
          • Supplemental disability and life insurance
          • A new or recent mac laptop with a technology stipend for you to purchase the monitor and computer accessories of your choice

 

*Eligibility for some benefits limited to full-time positions.

Our Hiring Process

We believe in a fair and transparent application and hiring process. Salary ranges are posted for every job and you’ll never be asked about prior compensation. Our hiring process is conducted remotely and takes between two to four weeks.

1. Introduction

This brief phone call gives us an opportunity to get to know you and explain the role you are applying for.

2. Initial Interview

You will have a chance to get to know team members across the company and ensure we align with mindsets and values. 

3. Performance Demonstration

You will complete a skill-based task (no more than 90 minutes) related to the role (for example, creating cold outreach emails for a sales role or teaming up on a coding task for developers). 

4. Final Interview

You will meet with the CEO, department head, and hiring manager and will have a chance to ask any remaining questions.

Headshot of Maggie Lubberts
Maggie Lubberts
Director of Product Management

"The people I work with all share a few traits: dedication and passion for our mission, responsibility and compassion for our customers’ problems, humility around failures, and an unending willingness to collaborate. We are all cut from the same cloth even though we come to the table with incredibly diverse stories."

Headshot of Cory Edmonds
Cory Edmonds
VP of District Partnerships

"Allovue is a special place. We spend every day working with districts across the country—helping them navigate some of their most challenging financial issues. Our team is made of some of the brightest and most dedicated people I have ever worked with and I am incredibly grateful to be part of it all."

Headshot of Meghan Stanton
Meghan Stanton
Account Advisor

"I’ve grown immensely both professionally and personally with Allovue. The company is full of amazing people who encourage and elevate each other to do their best work and to maintain a meaningful work-life balance."