image image image

Careers

Join us at Allovue! We're currently hiring for roles on our Product team 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

PRODUCT 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 growing our product team and looking to add skilled leaders who are excited to make a meaningful contribution to software that does good in the world. You’ll work directly with our customers and our analytics data to nail down pain points and use that research to create solutions with our designers and developers. You’ll creatively solve problems while moving us fluidly toward our mid to long-term goals, motivating our team about the product vision. You’ll collaborate and communicate with folks from Design, Development, Customer Success, and Sales to promote our products, train our staff, and evaluate engagement and adoption.

This role will allow your love of budgeting and financial management software to align with your passion for helping K-12 employees and improving education outcomes for all students in the US. As a person with impact, you will have a chance to make a big difference for the administrators supporting our schools, and truly feel good about the things you’ve accomplished at the end of a day. This role reports to the Vice President of Product, and has room for growth and promotion. Allovue practices completely transparent salary bands across our organization to ensure equity.

 

RESPONSIBILITIES
  • Lead discovery work internally and externally on major new functionality across our suite of products
  • Develop product requirements for new features, including sketches, problem statements, and potential solutions
  • Perform manual QA and business acceptance of new features
  • Develop product announcements and documentation of new features
  • Assist with new user training
  • Cross-team feedback and communication on new product functionality
  • Maintain feedback backlog, identify true bugs and generate bug reports with replication steps

Requirements
  • Experience in software development product management
  • An excellent ability to communicate with folks from all sorts of technical backgrounds
  • A passion for organization of details, information, and processes
  • An ability to focus on the small pieces while keeping the big picture in mind
  • A deep understanding of web-patterns and how software interactions can vary depending on technical acuity
  • An acute ability to understand the stakes and create compromise between groups of folks with different goals and opinions
  • A willingness to grab a shovel and pitch in on a small team
  • An understanding of the difference between what users ask for, and what they need
  • A passion for user-centered design and clean UI/UX
  • A high level of Emotional Intelligence and a strong ability to build relationships
  • An ability to infuse fun and lead through modeling behavior as well as direct intervention

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
  • B2B SAAS experience
  • Experience with QA and software testing
  • Familiarity with Notion and/or the Shape Up process
  • Experience with User interviews and A/B testing
  • Experience coding (even HTML, CSS, or JS)
  • A skill for having hard conversations while elevating and supporting direct reports
  • A true commitment to LEAN principles, and an ability to stretch resources

Please, even if reading the lists above you feel like you’re missing some or many skills we’ve asked after, we encourage you to apply anyway, especially those applicants from marginalized communities. 

Salary Description
$80,000-$100,000/ year
QUALITY ASSURANCE TESTER
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 seeking a K-12 Budgeting subject matter expert who would like to become a quality assurance tester reporting to the VP of Product Management. This is an exciting opportunity for your experience and knowledge in education budgeting to make a big impact on the quality and value of our products, helping K-12 Education Finance leaders across the United States focus on making every dollar work for every student. This role will work with our product team to ensure that we are building high-quality software that meets the needs of our customers.  In this role, you will act as a gatekeeper by reviewing “finished” tasks before they are deployed to customers to ensure that they are 100% completed to the standards stipulated by the requirements. 

You will also spend time regression testing to ensure that our product continues to work as it should as we rapidly iterate. Your deep knowledge of K-12 finance practices, experience with excel and complicated budgeting spreadsheets will help us to understand where there are testing gaps, and will help to build test data that thoroughly searches for edge-cases. You will evaluate the user’s experience in our products and raise concerns when better solutions are possible. You will help to determine the severity and priority of bugs, and research bug reports from our customers. You will assist customers in understanding the software by updating documentation as well as help with training where necessary. You will be a primary source of product knowledge at the company and will interface with folks from all departments. Finally, you will lead the effort to establish a strong foundation for quality assurance at Allovue by creating processes that don’t exist (but should) and by improving those we currently use. 


RESPONSIBILITIES

  • Take ownership of acceptance testing efforts for Allovue’s software applications, ensuring requirements are met.
  • Diagnose problems, report bugs, and recommend usability enhancements to the development team using issue trackers like Github Issues.
  • Provide regular status updates and reports on the quality of software development and builds at Allovue.
  • Help diagnose and replicate functional issues that have been reported as bugs from our users.
  • Help maintain up-to-date documentation as our products evolve.
  • Share knowledge and demonstrate product areas to other team members on an ad hoc basis.
  • Help to create and document a test methodology and quality assurance procedures, establishing standards for QA at Allovue.
  • Identify appropriate test metrics and assist with test data setup to facilitate test runs.
  • Work closely with the product team and developers.
 

QUALIFICATIONS

  • Experience in a central office department at one or more K-12 districts in the United States
  • Deep comfort in Excel and understanding complicated spreadsheets and how to manipulate them
  • A solid foundation of QA methodology, testing techniques, and approaches
  • Interest in delivering quality software products in a quick-paced and fluid development environment, learning about the software development lifecycle
  • Strong web application technology experience and understanding of common UI patterns
  • Collaboration and communication skills for both technical and strategic discussions
  • Genuine interest in our product and the problems it solves; Excitement about our mission!
  • Ability to work in the United States

 

BONUS POINTS

  • Proficiency with some or all of the following: Technical writing and product documentation; Software development lifecycle and software release cycles; Budgeting processes in K-12 education space; Excel/Sheets and other Microsoft/Google suite apps; Slack and Notion
  • Experience testing, building, maintaining, or selling software that services the K-12 space
  • Understanding of the budgeting processes at one or more K-12 districts in the US

 

If reading the lists above you feel like you’re missing some of the skills we’ve listed, we encourage you to apply anyway, especially those applicants from marginalized communities.

 

Target Start Date: June 8, 2022

Salary Range: $65-$90K

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

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."