Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer image - Rise Careers
Job details

Staff Software Engineer

RevolutionParts is not just a pioneering force in the automotive eCommerce realm; we're actively seeking passionate and talented individuals to join our squad of Revolutionaries (yes, that's what we call ourselves!). As leaders in providing streamlined, user-friendly solutions, we empower automotive brands to maximize online sales. Our commitment to technology, top-notch customer service, and a profound understanding of the automotive market sets us apart. If you're ready to revolutionize the eCommerce space for automotive parts and accessories, consider joining our dynamic team of Revolutionaries.


The Role

The auto parts industry needs a change.  RevolutionParts is dedicated to modernizing the auto industry through our parts e-commerce platform. And we are pretty great at it too! We have enabled thousands of dealerships to sell auto parts online by transforming the way buyers and sellers connect.


And not only are we dedicated to revolutionizing the auto industry; we are also passionate about building a revolutionary team. Our Revolutionaries (as we call ourselves) are talented humans who have a shared goal of delivering an exceptional product and customer experience. 


Do you like to get creative to solve tech challenges?  As a Staff Engineer, you will provide technical leadership (not people leadership!) while building end-to-end features and services that directly impact our users daily. At RevolutionParts, seniority comes with a level of expectation plus accountability. This role is defined by hands-on individual contribution, paired with architectural decision-making, mentorship, and ownership for technical decision-making. A clear understanding of the trade-offs that need to be considered when building enterprise software is essential. 


Initially, you will own the design, build, and maintenance of APIs, backend services, and distributed systems. Over time, you will contribute to a range of initiatives on our roadmap that directly impact the business.   Though people management is not necessarily a part of the job, we do expect you to lead other Revolutionaries by example.  Use your expertise to improve engineering standards, live best practices, advocate for quality in engineering, and create processes that enable the team to continue to build world-class software for an industry in need of change.


Responsibilities
  • Participate, end to end, in the product life cycle: discovery, estimates, requirements gathering, solution design, planning, development, testing, release and warranty
  • Work within a strong tooling stack, including AWS, Kubernetes, Golang, and PHP
  • Make sure we adhere to our standards and always thinking about how to build solutions that address business value and that are secure, maintainable, and scalable
  • Work with Product Manager and other Engineering Leaders to strike the right balance between time, scope (business and architecture) and quality— you will own the final technical decision for your team.
  • Constantly align with the Product Manager and with other Engineers to ensure right trade-offs with time, quality, scope and technical debt
  • Look for ways to mentor, direct, guide, and nurture Revolutionaries to help them attain personal goals while delivering technical innovation and business value


Requirements
  • 10 years of progressive, hands-on software development experience... we don't care which language, but we are a PHP shop
  • Experience leading teams using various Agile development methodologies such as Scrum and Kanban to deliver software products
  • Deep understanding of OO design and all Computer Science fundamentals
  • Bachelors Degree in Computer Science, Computer Engineering, or a related field - OR over 15 years of software development experience
  • Experience working in a cloud-based software development environment, preferably with AWS
  • Understanding of DevOps best practices and principles
  • Experience working in a constantly growing and changing environment
  • Experience working in multi-tenant SaaS platforms
  • Experience with payments and/or eCommerce
  • A growth mentality - willing to own problems
  • Good communication and collaboration skills; comfortable discussing projects with anyone from end users up to the executive company leadership
  • Great interpersonal skills including a positive can-do attitude and sense of humor
  • A desire to GSD - Get Stuff Done!


Nice to have skills
  • Masters Degree in Computer Science
  • Experience with Marketplaces


$163,000 - $183,000 a year



Are you not sure you meet 100% of the qualifications? You should still give it a shot! Research shows that men will apply to a job when only meeting 60% of the requirements, whereas women and members of other underrepresented groups typically only apply when they meet every single requirement. At Revolution Parts, we are Revolutionaries.  We build tools, products, and our people. We value diversity in backgrounds and thoughts, so take a shot and apply! Please highlight some of your accomplishments in your resume and cover letter so we can talk about how you can grow with us.


RevolutionParts is proud to provide all full-time Revolutionaries with a comprehensive employment package including competitive compensation, career development, benefits, 401K match, parental leave, and many more valuable perks. You can learn more about our core-value driven culture at our career page.  


RevolutionParts is an Equal Opportunity Employer; we value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender orientation, gender identity or expression, sexual identity, sexual orientation, age, marital status, family status, genetic information, veteran status, or disability status.


Please Note: You will only receive correspondence through the Lever ATS or from a @revolutionparts.com email address.  If you are receiving communication through any other platform or domain, it may be fraudulent, and we urge you to ignore the communication.

RevolutionParts Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
RevolutionParts DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of RevolutionParts
RevolutionParts CEO photo
Ibrahim Mesbah
Approve of CEO

Average salary estimate

$173000 / YEARLY (est.)
min
max
$163000K
$183000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, RevolutionParts

At RevolutionParts, we’re on the lookout for a talented Staff Software Engineer to join our vibrant team in Tempe, Arizona. If you have a knack for tech and a passion for revolutionizing the automotive eCommerce sector, this could be your dream role! As a Staff Software Engineer, you'll play a crucial role in not just developing innovative software but also providing technical leadership to enhance our already stellar array of automotive solutions. You won't just be writing code; you'll be participating in the entire product lifecycle—from discovery and requirements gathering to testing and release. We work with an exciting stack that includes AWS, Kubernetes, Golang, and PHP, and you’ll have the opportunity to apply your 10+ years of software development experience in a collaborative and growth-oriented environment. This isn’t a typical management position; instead, you’ll inspire other Revolutionaries by your example, fostering a culture of quality and innovation within the team. We value diverse perspectives and encourage you to bring your unique voice to our fast-paced organization where agility and creativity go hand-in-hand. With a focus on improving engineering standards and advocating for best practices, you’ll also have the opportunity to mentor fellow engineers while pushing boundaries and leading impactful projects. If you’re ready to take your career to the next level in a role that's all about making a difference—and have a little fun along the way—apply today and join us in changing the automotive world for the better!

Frequently Asked Questions (FAQs) for Staff Software Engineer Role at RevolutionParts
What qualifications do I need for the Staff Software Engineer role at RevolutionParts?

To secure the Staff Software Engineer position at RevolutionParts, candidates should possess a Bachelor's Degree in Computer Science or related field, or over 15 years of progressive software development experience. Additionally, a minimum of 10 years in hands-on software development and experience working with cloud environments, specifically AWS, are essential. Familiarity with Agile methodologies, particularly Scrum and Kanban, will also be beneficial.

Join Rise to see the full answer
What does a typical day look like for a Staff Software Engineer at RevolutionParts?

A typical day for a Staff Software Engineer at RevolutionParts involves engaging deeply in the product life cycle, from solution design to testing and deployment. You will collaborate closely with Product Managers and fellow engineers to ensure the trade-offs between time, quality, and scope are balanced adequately. Your day might also include mentoring team members and actively participating in architectural decision-making, all while working with cutting-edge technologies like Golang and PHP.

Join Rise to see the full answer
What is the salary range for a Staff Software Engineer at RevolutionParts?

The salary range for a Staff Software Engineer at RevolutionParts falls between $163,000 and $183,000 per year. This competitive compensation reflects our commitment to attracting skilled professionals who can drive innovation and create meaningful impact within our organization.

Join Rise to see the full answer
Is leadership experience required for the Staff Software Engineer role at RevolutionParts?

While the Staff Software Engineer position at RevolutionParts does not require traditional people management experience, we value candidates who can demonstrate leadership through their technical contributions and mentorship abilities. You will be expected to lead by example, showcasing best practices in engineering and fostering an environment of collaboration and continuous improvement.

Join Rise to see the full answer
What is the engineering culture like at RevolutionParts?

At RevolutionParts, our engineering culture is built on collaboration, innovation, and inclusivity. We pride ourselves on a team of 'Revolutionaries' who are eager to share their insights and challenge the status quo. Each team member is encouraged to contribute ideas and solutions, ensuring that every voice is heard as we work together to revolutionize the auto parts industry.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer
Can you describe your experience with cloud environments, particularly AWS?

When answering this question, be sure to highlight the specific projects you've worked on that utilized AWS. Discuss your familiarity with AWS services that are critical for software development, such as EC2, Lambda, S3, and RDS. Emphasize your understanding of how to optimize cloud resources for application scalability and performance.

Join Rise to see the full answer
How do you approach problem-solving in software development?

In your response, outline your systematic approach to problem-solving. This could include defining the problem clearly, brainstorming solutions, evaluating options, implementing a solution, and testing it thoroughly. Mention any specific methodologies you prefer, such as Agile or any tools, and provide an example from your past experiences.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Be prepared to discuss your hands-on experience with Agile practices, such as Scrum and Kanban. Highlight specific projects where you used Agile to drive results and how you facilitated collaborative efforts among team members. Mention your role within those frameworks and how you contributed to successful outcomes.

Join Rise to see the full answer
Can you provide an example of a challenging technical decision you made?

Reflect on a time where you were presented with conflicting requirements or technical debt. Describe the decision-making process you underwent, the factors you considered regarding trade-offs, and the final outcome of your decision. This showcases your critical thinking and problem-solving skills.

Join Rise to see the full answer
What strategies do you use for code reviews?

Discuss your philosophy on code reviews—such as focusing on readability, maintainability, and scalability. Highlight specific strategies you use to provide constructive feedback and how you encourage a culture of continuous improvement within your team.

Join Rise to see the full answer
How do you keep up with new technologies in software development?

Talk about your commitment to professional development and share specific resources you utilize—like online courses, webinars, tech conferences, or books. Mention how you apply what you learn to your current projects and share insights with your team.

Join Rise to see the full answer
What do you think is important for mentoring junior developers?

Explain your approach to mentorship, including active listening, providing constructive feedback, and creating a supportive environment. Describe how you help junior developers grow their technical skills and confidence while fostering a sense of belonging within the team.

Join Rise to see the full answer
Can you describe a project where you significantly contributed to its design or architecture?

Share a specific project where your architectural expertise played a critical role. Discuss the challenges you faced, your design choices, and how they aligned with business goals. Highlight the technologies you used and the project’s overall success as a result of your contributions.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Discuss your techniques for managing stress and meeting deadlines, such as prioritizing tasks, breaking projects into manageable sections, and effective communication with team members about progress and challenges. Provide an example of a situation where you successfully delivered under pressure.

Join Rise to see the full answer
Why do you want to work at RevolutionParts?

Your answer should reflect your understanding of RevolutionParts' mission and values. Highlight what attracts you to their innovative approach to the automotive eCommerce industry and how your skills and experiences align with their goals. Show enthusiasm for contributing to their transformative vision.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 23 hours ago

Join the innovative team at RevolutionParts as a Technical Writer, where you'll develop and maintain vital documentation for enhancing user experiences in the automotive eCommerce sector.

1840 & Company Remote Bangkok , Bangkok Special Administrative Area, Thailand
Posted 10 days ago

1840 & Company is seeking an AI Training Software Engineer to help improve generative AI models with a remote, freelance opportunity.

Photo of the Rise User

Join Scalable Capital as a Senior Fullstack Engineer to shape the future of financial technology with a dynamic team in Berlin.

Photo of the Rise User

Join Shield AI as a Senior Software Engineer to work on advanced algorithms for autonomous systems in defense technology.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva as a Senior Frontend Engineer to build innovative features that enhance user experiences for a global audience.

Seeking a skilled FullStack Engineer to develop cutting-edge encryption APIs for a leading data encryption company, all while working remotely.

Photo of the Rise User
Posted 14 days ago
Photo of the Rise User

EvenUp is looking for a Staff Frontend Engineer to join their growing Canadian team and revolutionize personal injury legal services through technology.

Our mission at RevolutionParts is to disrupt and innovate the automotive space creating the most active parts network in North America facilitating 2 billion in annual GMV by the end of 2023.

40 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
Photo of the Rise User
8 people applied to Game Developer at Bigger Games
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
8 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc
Photo of the Rise User
Someone from OH, Mason just viewed VP, Business Partners - Global Sales at Zscaler
F
Someone from OH, Oxford just viewed Supply Chain Intern at Fortune Brands
Photo of the Rise User
Someone from OH, Massillon just viewed FORKLIFT OPERATOR at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Shipper/Receiver - Day Shift at Avery Dennison