Software Engineer

Revver

Software Engineer

Lehi, UT
Full Time
Paid
  • Responsibilities

    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 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. You should have a strong technical foundation, problem-solving skills, and experience working with modern web technologies and cloud-based architectures.

    What You'll Bring to the Table

    • 3-5 years 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)
    • Proficiency in front-end development with React and Typescript, or another modern JavaScript framework
    • 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, PostgreSQL, NoSQL, and strategies for scaling and optimization
    • Strong analytical and reasoning skills with the ability to visualize processes and outcomes
    • Experience troubleshooting software issues and debugging large codebases
    • Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and DevOps best practices is a plus
    • 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

    • Develop and maintain scalable 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
    • 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 Get Bonus Points If

    • You have experience integrating with AI services and technologies, specifically OpenAI
    • You have worked with serverless architectures and cloud-native services

    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.