Senior Software Engineer
Listed on 2026-05-21
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Senior Developer
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 AreAs a Senior Software 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, and high-performing applications that enhance our customers’ productivity. As a senior software engineer, 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, problem-solving skills, and experience working with modern web technologies and cloud-based architectures.
- 5-7 years (or more) of professional software development experience - preferably in an agile, full-stack, SaaS environment
- Experience designing and implementing software following best practices, primarily with C# .NET (Framework and Core) and React
- 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 with cloud platforms and solutions, such as AWS and/or Azure
- Strong understanding of various architectural styles, including SOA (Service-Oriented Architecture) and microservices
- Knowledge of storage and caching technologies, including SQL, Postgre
SQL, No
SQL, and strategies for scaling and optimization - Strong analytical and reasoning skills and a passion for technology with the ability to come up with innovative, efficient, and scalable software solutions
- Experience troubleshooting software issues and debugging large codebases
- Ability to collaborate deeply with other engineers, QA, product managers, and designers - but also work independently to come up with solutions and break down projects into smaller tasks and see them through to completion
- Proven track record of high quality, efficient work that delivers results
- Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and Dev Ops best practices is a plus
- Familiarity with AI tools for increasing engineering efficiency is a plus (e.g., Cursor, Co-pilot)
- Based in Utah and prepared to work in a hybrid work environment, joining in person in our Lehi office typically twice a week (or more, if desired)
- Design and implement robust, secure, and efficient software solutions following best practices
- Develop and maintain scalable SaaS applications using C# .NET, React, and cloud technologies
- 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
- Stay up to date with emerging technologies, frameworks, and industry trends to continuously improve our tech stack
- Contribute to architectural discussions and decisions related to system design and scalability
- You have experience using AI tools for increasing engineering efficiency (e.g., Cursor, Co-pilot) and/or integrating web applications with AI services and technologies (e.g., OpenAI)
- You have worked with serverless architectures and cloud-native services
- You have advanced expertise in React and Type Script, including deep understanding of React architecture patterns, component lifecycle, state management solutions, and performance optimization techniques
- 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.
#J-18808-Ljbffr(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).