Revolve is an innovative technology company that develops powerful software applications to help businesses and individuals improve the way they operate. Our employees are some of the brightest developers, engineers, and IT professionals in the industry, and their passion for making things better drives their work every day.
At Revolve, we believe that great software is created through collaboration, experimentation, and iteration. Our integrated agile process, flexibility, and teamwork allow us to deliver innovative results that exceed our customers’ expectations. Our employees use their carefully honed technical skills and creative abilities to bring our projects to life.
We employ a wide range of technologies, from standard frameworks and open source tools to cutting edge technologies like artificial intelligence and machine learning. This agility and innovation allows us to react quickly to changing market demands and create powerful and reliable software products.
Our corporate culture is open and transparent. We work together to provide a supportive environment that encourages learning and growth while ensuring our products meet the highest standards. Transparency, trust, and collaboration are our underpinning principles and have enabled us to become one of the most respected and sought after technology companies.
We take pride in being a leader in the software industry and strive to make sure our products are of the highest quality. We offer attractive salary and benefits packages so that our employees can continue to grow and contribute to our success. Our team is constantly looking for ways to make our software applications even more powerful and relevant to help our customers succeed.
Quick Links
Career Paths
Reviews
FAQs
Software Developer
Average Work Hours (weekly unless noted): 40-50
Average Salary (yearly in dollars unless noted): $75K-90K
Description: Develop software and web applications, testing and maintaining existing code, snd contributing to the overall user experience. Work with rest of development team to ensure all software is functioning properly and debug any issues. Debugging issues on customers' websites with hands-on troubleshooting.
Qualifications / Requirements: Bachelor's degree in Computer Science or related software engineering field. Strong problem-solving, coding, and debugging skills. Knowledge of web, mobile, and software engineering concepts and principles. Ability to learn quickly and stay up-to-date with trends in software development and web technologies.
Average Salary (yearly in dollars unless noted): $75K-90K
Description: Create intuitive user interfaces for both desktop and mobile platforms. Generate user experience prototypes and UI concepts rooted in user research and data. Design, layout and illustrate user interface designs and concepts. Assist with development processes to ensure design specs are implemented correctly.
Qualifications / Requirements: Bachelor’s degree in Graphic Design, UX/UI Design, or similar field. 2+ years of UI/UX design experience with commercial and/or enterprise-level experience. Excellent understanding of user experience design principles, web and mobile trends, and design best practices. Knowledge of HTML/CSS and various coding languages.
Average Salary (yearly in dollars unless noted): $120K-140K
Description: Lead the architecture and technical designs of software applications, systems, and databases used by Revolve. Develops, modifies, and reviews software designs. Ensures software design meets highest technical standards and follows established coding conventions.
Qualifications / Requirements: Bachelor's or Master's degree in Computer Science or related field. 5+ years’ experience in software development and technical leadership. Advanced knowledge of software engineering concepts. Strong problem solving, coding, and debugging skills.
Average Salary (yearly in dollars unless noted): $90K-105K
Description: Manage, maintain, and monitor systems including network and server infrastructure. Ensure availability and performance of all systems, backups and applications. Identify, analyze and troubleshoot areas of system performance. Document findings, make recommendations for improvements, and deploy solutions.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related Systems Administration field. 3+ years' experience in Systems Administration and architecture. Knowledge of computers, software, and IT security. Understanding of server and networking systems architectures.
Average Salary (yearly in dollars unless noted): $90K-105K
Description: Work proactively to identify, monitor, and address information security risks. Implement systems and processes to protect the company's digital assets, including servers, networks, LANs, and databases. Develop security policies, processes and protocols. Monitor risk levels in the organization and proactively harden systems.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related IT Security field. 3+ years of experience in IT security. Comprehensive understanding of networks, firewall and end-point protection software. Experience with risk management, intrusion detection and security incident response.
Average Salary (yearly in dollars unless noted): $90K-105K
Description: Work with large datasets to analyze and develop best practices for data storage, transformation, visualization and data ingestion. Develop effective goals and strategies for data clean up and consolidation. Design, build, and maintain best practices for data storage and management.
Qualifications / Requirements: Bachelor’s degree in Mathematics, Statistics, Computer Science or related field. Proven track record in engineering large datasets, data analysis and transformation. Knowledge of various database concepts and experience with various file types. Proven ability to differentiate between various types of datasets.
Revolve is a great place to work for technical positions. I have worked for the company for over 5 years and have seen positive growth both in my personal career but also professionally with the company. The benefits are far above average, and even with the company-wide downsizing due to COVID, they still made sure that employees were taken care of and did their best to preserve jobs. The technical team is something to be proud of, consisting of some of the best minds in the industry. Working at Revolve has been really rewarding to me and I wouldn't hesitate to recommend it as an employer.
Paula T..
Review Rating:
4.8/5
4.8
Revolve has been a really rewarding experience for me, professionally. I've been working here for almost 4 years and have experienced great growth in my career. The company always makes sure to make us feel appreciated and valued, recognizing our efforts. Revolve has also done a great job in keeping the technical team up to date with the latest technologies, enabling us to stay ahead of the curve and deliver the best results.
Dave J..
Review Rating:
4.9/5
4.9
Working at Revolve has been a wonderful experience. The resources available for technical staff have been great, making sure we can do our jobs efficiently and effectively. I personally have seen a lot of growth since I started working here, and the management team are great at encouraging and recognizing my achievements.
Diana H..
Review Rating:
5/5
5
I've been working with Revolve for the past 3 years now, and I can't say enough good things about them. As an IT professional, I have benefitted from the company's technical expertise and have gained valuable insights from the specialists there. Working with my teammates has also been a great experience, with everyone pushing to achieve a higher quality product for our customers.
Monica W..
Review Rating:
4.9/5
4.9
Working in IT at Revolve has been a rewarding experience for me. The company fosters a great culture of collaboration and innovation, something I hadn't seen before in my career. Furthermore, the technical team is up to date with the latest advances and the company makes sure to keep us updated with the new tools and technologies.
Frequently Asked Questions
What kind of technical positions are available at Revolve?
Revolve offers positions in software engineering, SaaS, business intelligence, product design, implementation, support, and cloud operations.
What qualifications are needed to apply for a tech position at Revolve?
To apply for a tech position at Revolve, you must have a bachelor’s degree in Computer Science, IT, Software Engineering, or a related field, and a minimum of two years of professional experience in software development, business analysis, system administration, or a related field.
Do I need experience to apply for a tech job at Revolve?
Yes, Revolve requires experience for all tech job applications.
Are internships available for tech positions at Revolve?
Yes, Revolve offers internships for tech positions in software engineering, product design, data analysis, and other areas.
Do I need a certification to be considered for a tech job at Revolve?
No, Revolve does not require a certification to be considered for a tech job. However, certifications are a plus and may be beneficial to your application.
Locations: Los Angeles, Santa Monica, Costa Mesa, Chicago, New York, Miami, San Francisco, Las Vegas, Dallas, Atlanta
Career Paths: Software Engineer, Data Scientist, Product Manager, Technical Support Specialist, Network Engineer, Web Developer, Systems Administrator, DevOps Engineer, Quality Assurance Analyst, Database Administrator
Revolve is a great place to work for technical positions. I have worked for the company for over 5 years and have seen positive growth both in my personal career but also professionally with the company. The benefits are far above average, and even with the company-wide downsizing due to COVID, they still made sure that employees were taken care of and did their best to preserve jobs. The technical team is something to be proud of, consisting of some of the best minds in the industry. Working at Revolve has been really rewarding to me and I wouldn't hesitate to recommend it as an employer.
What kind of technical positions are available at Revolve?
Revolve offers positions in software engineering, SaaS, business intelligence, product design, implementation, support, and cloud operations.
What qualifications are needed to apply for a tech position at Revolve?
To apply for a tech position at Revolve, you must have a bachelor's degree in Computer Science, IT, Software Engineering, or a related field, and a minimum of two years of professional experience in software development, business analysis, system administration, or a related field.