Senior Software Engineer

Revver

$100K — $130K *
Lehi, UT 84043In-Person
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of professional software development experience in an agile, full-stack, SaaS environment
  • Experience with C# .NET and React for software design and implementation
  • Proficiency in front-end development with React and Typescript
  • Hands-on experience with cloud platforms like AWS or Azure
  • Strong understanding of architectural styles such as SOA and microservices
  • Knowledge of SQL, PostgreSQL, NoSQL, and scaling strategies
  • Ability to collaborate with cross-functional teams and work independently

Responsibilities

  • Design and implement secure and efficient software solutions
  • Develop and maintain scalable SaaS applications using C# .NET and React
  • Collaborate with teams to deliver high-quality software features
  • Optimize performance with effective database queries and caching
  • Troubleshoot and debug software issues in a cloud environment
  • Conduct code reviews for quality assurance
  • Stay updated with emerging tech and contribute to architectural decisions

Benefits

  • Four-day work week (Monday - Thursday)
  • 10 paid holidays
  • Uncapped PTO
  • Parental leave
  • Competitive salary and benefits
  • Opportunities for career growth
  • Collaborative team environment
  • Strong work-life balance and company culture
  • Hybrid work environment
Full Job Description
What You'll Bring to the Table
  • 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, PostgreSQL, NoSQL, 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 DevOps 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)
What You'll Do
  • 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 Get Bonus Points If:
  • 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 TypeScript, including deep understanding of React architecture patterns, component lifecycle, state management solutions, and performance optimization techniques
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!

Similar Jobs

More Jobs at Revver

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: