Demo

Software Architect and Principal Engineer

Revver
Lehi, UT Full Time
POSTED ON 3/5/2025
AVAILABLE BEFORE 5/5/2025

The Company

Revver is a leading SaaS document management company focused on helping businesses streamline and optimize their document-related work. Our platform empowers organizations to automate processes, enhance security and compliance, and improve overall efficiency. With the stability of a 20 year-old company and the agility of a startup, we are dedicated to driving innovation in intelligent document management and automation.

Who You Are

As a Software Architect and Principal Engineer at Revver, you will play a critical role in evolving and developing our intelligent document management software platform. You will collaborate with cross-functional teams of other engineers, QA, product managers, and designers to build innovative, scalable, high quality, and high-performing applications that enhance our customers’ productivity. As a principal software engineer and architect, you are someone who can tackle meaningful, complicated projects and help lift up the team of engineers around you. You should have a strong technical foundation, with experience leading the development design and execution of robust software solutions using modern web technologies and cloud-based architectures.

What You’ll Bring to the Table

  • At least 8 years of professional software development experience in an agile, full-stack, SaaS environment
  • Experience designing and implementing software following best practices, primarily with C# .NET Core
  • Proficiency in front-end development with React and Typescript, or another modern frontend framework and experience with creating and maintaining scalable component libraries
  • Hands-on experience architecting and implementing scalable solutions with cloud platforms and tools, such as AWS and/or Azure, including Platform as a Service (PaaS) solutions and serverless solutions, ideally Azure Functions.
  • Knowledge of and experience with storage and caching technologies, including SQL, PostgreSQL, NoSQL, and strategies for scaling and optimization. Ideally experienced with migrating from a relational database to NoSQL.
  • Strong understanding and implementing modern architectural styles, including SOA (Service-Oriented Architecture) and microservices.
  • Proven track record of high quality, efficient work that delivers results
  • Strong analytical and reasoning skills and a passion for technology with the ability to come up with innovative, efficient, and scalable software solutions
  • Excellent skills troubleshooting software issues and debugging large codebases
  • Confidence with CI/CD pipelines and DevOps best practices
  • Based in Utah and prepared to work in a hybrid work environment, joining in person in our Lehi office for collaborative team sessions (and ideally coming into the office at least weekly)

What You’ll Do

  • Architect, develop, and maintain scalable and high quality SaaS applications using C# .NET, React, and cloud technologies
  • Design and implement robust, secure, and efficient software solutions following best practices
  • Collaborate with product managers, designers, QA, and other engineers to deliver high-quality features and enhancements
  • Optimize performance by implementing efficient database queries, caching strategies, and scalable infrastructure
  • Troubleshoot and debug software issues, ensuring stability and reliability in a cloud-based environment
  • Participate in code reviews to maintain high code quality and adherence to best practices. Mentor and pair with other engineers to help them level up in their capabilities and code quality.
  • Stay up to date with emerging technologies, frameworks, and industry trends and propose innovative solutions and approaches to continuously improve our tech stack
  • Contribute to and often lead architectural discussions and decisions related to system design and scalability

You Get Bonus Points If

  • You have experience integrating with AI services and technologies, specifically OpenAI

What We Offer

  • Four-day work week (Monday - Thursday, with occasional Fridays required)
  • 10 paid holidays
  • Uncapped PTO
  • Parental leave
  • Competitive salary and benefits
  • Opportunities to make a real impact and grow your career
  • Working in a highly collaborative, integrated product development team
  • Top-notch work-life balance and company culture
  • Hybrid work environment

Apply today!

Revver is an EEO employer (M/F/D/V) and offers a competitive benefits package, including medical, dental, vision, 401k (with match), life insurance, and more. The salary for this position is dependent on experience. All candidates MUST include a resume with their application.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Architect and Principal Engineer?

Sign up to receive alerts about other jobs on the Software Architect and Principal Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$136,714 - $171,621
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$68,659 - $89,193
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$91,486 - $118,193
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Revver

Revver
Hired Organization Address Lehi, UT Full Time
The Company Revver is a leading SaaS document management company focused on helping businesses streamline and optimize t...
Revver
Hired Organization Address Lehi, UT Full Time
The Company Revver empowers businesses to enhance their profitability and productivity by automating their document-cent...

Not the job you're looking for? Here are some other Software Architect and Principal Engineer jobs in the Lehi, UT area that may be a better fit.

Principal Software Engineer

JobNimbus, Lehi, UT

AI Assistant is available now!

Feel free to start your new journey!