About The Role
We’re looking for a Principal Software Engineer to help us accelerate scaling our platform engineering team.
As Principal Engineer, you will lead out with agentic engineering, architectural leadership across our platform, and assist in evolving our engineering practices for our global remote team.
You will have significant experience in most of these areas:
This role is a hybrid of remote and some in office work days.
Who are we?
Kuali builds software solutions for higher education. We help our customers — colleges & universities — focus on providing a fantastic education to students by decreasing their administrative costs. We work in a competitive space, ripe for innovation, with users ready to be delighted. We are poised for high growth.
Our Culture
As a company, we are guided by our cultural values:
At Kuali, we learn from and teach each other, we practice transparency and empathy, we delight in delivering value to our customers, and we WIN!
We’ve embraced distributed work for years—it’s part of who we are. Many of our employees work remotely across the U.S., from Massachusetts to Seattle, while others collaborate in person at our office locations. We’re intentional about creating a healthy, connected culture no matter where you work.
Requirements
As a Principal Software Engineer you will work across our suite of products and engineering group. Kuali builds SaaS web applications for colleges and universities. We help higher-ed institutions manage finances, administer research projects and serve students.
At Kuali, we believe development, security and operations (DevSecOps) are fundamentally intertwined and best managed by one collaborative, vertical team. Our engineering teams share responsibility for their products and services top to bottom. That means they write code and automated tests, review pull requests, build and manage continuous delivery pipelines to AWS infrastructure and other cloud services to run their code and they monitor how those services are functioning. It also means they take their regular turn at being on-call should anything go wrong. Code is not our product. Our product is well-run services that are useful, delightful, fast, secure and reliable.
We take pride in our products and their ability to meet the needs of our customers and our company. We believe we ultimately go faster when we take the time to do things right the first time. We don’t rush our work. We invest heavily in automated testing and quality up front. We work to keep tech debt to a minimum.
We work in a variety of technologies to varying degrees. Node.js, React, Elixir, MongoDB, PostgreSQL, AWS, and others. Our teams use Continuous Delivery to deliver software. While we may not be enthusiastic about the dogma and ceremony that have become part of many agile approaches, we are still big fans of the original Agile Manifesto, especially the 12 principles behind the Agile Manifesto. We work in the best ways to suit our needed product & engineering outcomes.
We want our people to work a prioritized, focused 32-hour 4-day work week. In our development teams we strive to establish a sustainable pace of delivering high-quality software. We avoid deadlines and anything like death marches. We consider free dinner at work an anti-pattern.
Expectations
_We thank Chad Fowler for this most wonderful list.
_Perks
Kuali has been voted a top place to work for 9 years by the Salt Lake Tribune. In 2024 TIME Magazine honored us by naming Kuali to their list of the World’s Top EdTech Companies , ranking us #99 overall and #37 in the US.
At Kuali, we value and respect individuals from all backgrounds, recognizing that a rich tapestry of experiences and perspectives fuels our success as a company and enriches our collective human experience.