Revver · 17 hours ago
Data Migration Tools Senior Software Engineer
Revver is a leading SaaS document management company focused on helping businesses streamline and optimize their document-related work. As a Data Migration Tools Senior Software Engineer, you will ensure successful data migrations for customers and contribute to the development of the intelligent document management software platform.
AnalyticsDocument ManagementSoftware
Responsibilities
Design and implement robust, secure, and efficient software solutions following best practices, especially around needs we have for data migration tools
Maintain and expand Revver’s data import and migration tools
You will be the primary point of contact for helping Revver employees, third party customers, and partners leverage our data migration tools and capabilities (and to expand them)
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. Also, in the case of data migration tool needs, work independently to propose and implement solutions
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
Qualification
Required
5-7 years (or more) of professional software development experience - preferably in an agile, full-stack, SaaS environment
Proficiency in SQL and data transformation frameworks
Experience designing and implementing software following best practices, primarily with C# .NET (Framework and Core)
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
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
Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), 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)
Preferred
Familiarity with AI tools for increasing engineering efficiency is a plus (e.g., Cursor, Co-pilot)
You are proficient in front-end development with React and Typescript, or another modern JavaScript framework
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
Benefits
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
Medical, dental, vision, 401k (with match), life insurance, and more
Company
Revver
Revver is an electronic document software that provides file sharing, document management, and paperless office solutions.
Funding
Current Stage
Growth StageRecent News
Company data provided by crunchbase