LehiRecruiter Since 2001
the smart solution for Lehi jobs

Senior Software Engineer (Lehi UT, Node/React, Elixir)

Company: Kuali, Inc.
Location: Lehi
Posted on: January 8, 2022

Job Description:

Please note: This is an in-office position that requires being in the office in Lehi UT at least 2-3 days each week.

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.

Our Culture

As a company, we are guided by our cultural values:
Iterate to evolve
Cultivate openness
Act with accountability
Assume the best
Practice humility
Deliver amazing experiences
Make mistakes

As Kuali engineers, we learn from and teach each other, we practice transparency and empathy, and we delight in delivering value to our customers.

Our belief is that diversity and inclusion strengthens us as humans, as teams and as a company. We are committed to building and fostering an environment where all our employees feel included, valued and heard. We strongly encourage applications from women, people of color, people with disabilities, and people with diverse gender and sexual identities and everyone else who is qualified for and excited about the role.

Everyone should love their work.

Kuali has been voted a top place to work for 4 years in a row by the Salt Lake Tribune. We also made Forbes' list of America's Best Startup Employers for 2020. Not too shabby.


As a Software Engineer you will work on one or more of our current products and you will also work on new projects. 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. Java, Node.js, MySQL, MongoDB, Kubernetes, AWS, Elixir and Postgres. 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 want our people to work a prioritized, focused 40-hour 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.


For this position, we expect the following:
You are an experienced software engineer well-versed in Node.js and excited about working in React and Elixir.
You can work in our Lehi office in person at least 2-3 days a week. While most of Kuali is full-time remote and Kuali is a very remote-friendly company, this position is with a team that likes to work in the office together.
Everyone knows that when you take on a task whether it's huge and scary or tiny and boring, you're going to see it through to the best of your ability.
It's obvious to everyone around you that you have fun with your work and with your co-workers.
You care about how your work and attitude affects those around you. We mean really care. If you hurt someone, it hurts you. Everything you do runs through this filter.
You understand that communication is the biggest responsibility of your job as an engineer and the one you're least likely to get right unless you focus on it.
You focus on shipping software and running services that matter to your customers, your users and your company.
You've experimented with and survived many different types of development and project methodologies, which has left you with a healthy appreciation for what works from the so-called "agile" methodologies and those that came before (and after) them.
You know that your team's time is just as valuable as yours and can tell the difference between valuable meetings and dogmatic ceremony.
You are humble enough to bend to the will of the frameworks, technologies, constraints, and people you work with when doing so won't have a materially negative impact. In other words, you can play by someone else's rules when that's the easiest and/or best thing to do.
You make pragmatic (often boring) technology choices at work and you play in your free time (or whenever it's appropriate). You don't build science projects just because you are smart enough to build them.
You don't feel the need to prove to anyone what a great engineer you are, and therefore...
You don't mind being the one that looks bad when you deserve it. You make mistakes sometimes, because you're human, but rather than dwell on them you choose to fix and then learn from them.
You love to teach and learn from your co-workers.
You are versatile with a number of programming languages, operating systems, and architectures. You probably have one of each you prefer right now, but you're neither dogmatic nor myopic in your focus on it.

We thank Chad Fowler for this most wonderful list.

Benefits Primarily in-office team with ability to do some work remotely.
Top-of-the-line equipment of your choice to get your job done
A truly exceptional benefits package including...
full premium coverage for employee and dependent medical and dental care
zero deductible
401(k) matching (4%)
Employee stock option plan
Paid Maternity/Parental leave
All the paid time off you need (just work it out with your manager)
Allowance for continuing education, conferences, and/or training
Space to work on self-driven projects during quarterly "hack weeks"
Employee resource groups and community events

Kuali is an equal opportunity and affirmative action employer and does not discriminate in employment matters on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class. We support workplace diversity.

Keywords: Kuali, Inc., Lehi , Senior Software Engineer (Lehi UT, Node/React, Elixir), IT / Software / Systems , Lehi, Utah

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Utah jobs by following @recnetUT on Twitter!

Lehi RSS job feeds