Revolve

Rating:
5/5
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

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.

UX/UI Designer

Average Work Hours (weekly unless noted): 40-45
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.

Software Architect

Average Work Hours (weekly unless noted): 40-50
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.

Systems Administrator

Average Work Hours (weekly unless noted): 40-45
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.

Information Security Analyst

Average Work Hours (weekly unless noted): 40-45
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.

Data Engineer

Average Work Hours (weekly unless noted): 40-50
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.
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
Job Contacts: jobs@revolve.com

Recent Reviews

Jill D.
4.9/5
4.9
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.

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.