Software Engineer, Cloud Engineer - Software
Listed on 2026-02-12
-
Software Development
Software Engineer, Cloud Engineer - Software
About The Role
We’re looking for a Software Software Engineer to join our platform engineering team.
As a member of our platform engineering team, you will build new features into our platform, learn world‑class leading development techniques, and take your skills to the next level.
This role is remote‑friendly with flexibility. We prefer candidates who can work in our Lehi, UT office at least once a week, but we are also open to exceptional remote candidates who can travel to Lehi more frequently for key team meetings and collaboration.
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- Iterate to evolve
- Cultivate openness
- Act with accountability
- Assume the best
- Practice humility
- Deliver amazing experiences
- Drive outcomes
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.
RequirementsWe help higher‑ed institutions manage finances, administer research projects and serve students. At Kuali, we believe development, security and operations (Dev Sec Ops ) 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, Mongo
DB, Postgre
SQL, 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 schedule. 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.
- You communicate well with others, sharing ideas, receiving ideas from others.
- You are transparent with your work, your successes, and your struggles, and allow others to help and support you.
- You are excited about using AI in your software development. You see how it can today increase your velocity, and how tomorrow it will be even more accurate. You know that the results you get from AI depend on how well you train it.
- You have built web applications and understand their common architecture, of the front end, the backend, the databases, and how they can be deployed.
- You own the code you write and ensure your code is quality and works well.
- You have worked with React, JavaScript/Typescript, and NodeJS.
- You are willing to work with and learn other languages including Elixir.
- You understand recursion. And you understand algorithms like sorting.…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).