FlexHired LogoFlexHired

User Interviews

Senior Software Engineer

Job Description

🤠 About User Interviews

At User Interviews, we believe that the best companies in the world consistently deliver products and experiences that their customers love. We also believe that the only way to consistently build those products and experiences is to talk to your customers. Watch what they do. Understand why they do what they do. Figure out why they do things that seem irrational. And after you’ve done that once, do it again. Start having constant conversations. In short, make customers your #1 priority through user research.

That’s why we exist. We help teams set up those conversations, that research, allowing them to discover and embrace user insights. We specialize in participant recruitment and management because you cannot do good research without good participants, no matter how good your other tools may be. We work with hundreds of companies every month, including user-centric organizations like Atlassian, Amazon, and Spotify.

šŸš€ Engineering at User Interviews

You'll be joining a team that cares deeply about talking to our users, creating great experiences for them, and incorporating their feedback into everything we do. Plus, it is a chance to build a product used by your peers at world class companies. There is a fun-meta-geekiness to the whole thing that never gets old. We work in a pod structure which includes a tech lead, PM, designer, and 4 engineers. The pod works together to determine what is going to be built next, how it is going to be built, and what we need to do to execute. As an effort is underway, we rely on constant communication to ensure we're always building the best possible solution and expect our engineers to take part in that process.



🧩 What You’ll Do

As a senior engineer on the team, you’ll be leading or playing a key contributing role to planning and delivery of projects.

This is a fullstack role (all our engineers are generalist full stack) but with an emphasis on backend - your expertise in backend engineering, databases, data model and API design will help shape the technical strategy of the team. But at the end of the day, our engineers do what it takes to ship product, and that occasionally involves moderate or even complex frontend work.

While our senior engineers primarily drive the technical planning and delivery (including testing, QA and release), there’s opportunity to be involved in the full product life cycle and to work cross functionally with our PMs, PDs, data scientists and UXR. Engineers get involved in helping define user requirements, offering feedback on designs, and looking at user research studies. As a senior engineer, you’ll often co-create and shape the scope (both product and technical) for the projects we take on with your product counterparts.

You’ll also get involved in improving our engineering and product organization more broadly: by contributing to our technical guilds (where React and Rails best practices are discussed), picking up areas of expertise where you become a subject matter expert (e.g. owning our db migration best practices), helping improve team processes, or by mentoring and leveling up other engineers.



ā­ļø Our Stack

• React, Webpack, TypeScript, and currently migrating off of SASS
• Ruby on Rails, Sidekiq, ActiveInteraction, and RSpec
• ElasticSearch
• PostgreSQL
• Hosted on Heroku using Github for CI and automated testing



šŸŽÆ Minimum Qualifications

• Anywhere from 4-7 years of industry experience as a full stack engineer
• At least 1 year of experience with Rails is required (it’s fine if you’re newer to Rails, but you should have a depth of experience with other backend / server-side frameworks)
• At least 1 year of experience working on a large, complex webapp in production with React
• Experience designing and leading large technical projects for engineering teams to work on
• Candidates must be located in the United States and authorized to work without any Visa sponsorship

✚ Bonus Points

• Strong industry experience which can be added to our knowledge base
• Ability to learn quickly and adjust based on new requirements and direction
• A desire to influence the product in a meaningful way
• Curiosity to constantly learn new better ways to build software
• An interest in helping other engineers on the team learn and grow

šŸ¤‘ Benefits

• Total Comp (base salary + performance bonus): $150k - $170k/year (based on seniority of hire)
• Stock options for every employee
• 100% premium covered medical + dental employee coverage
• Annual membership to One Medical Group & Talkspace
• 401k + annual employer contribution
• 4 weeks of PTO to start + accrue an additional day per year of employment
• Unlimited wellness days - Sick? Doctors appointment? Mental health day? We’ve got you covered
• Flexible, paid parental leave
• Stock options for every employee
• $250 Office setup budget
• $50/month Work From Home stipend
• $250 Annual learning & development stipend
• Performance-based incentive plans
• Awards for 360-degree recognition, work anniversaries, & birthdays
• Annual company retreat
• Weekly engineering brunch and learns to discuss what we're working on or learning in and outside of the workplace.

šŸ’š Why Join Us

• We’re a team of doers. You’ll be fully supported by your manager and team, but there won’t be anyone peering over your shoulder. You’ll be expected and trusted to take ownership of your work, and to communicate clearly and transparently with your distributed teammates.
• User Interviews is a fully remote team and always has been. We are proactive about staying connected to each other despite not sharing the same physical space. Remote culture is real and we care about it—a lot.
• On a related note, we’re very pro-feedback. From our users, of course. But also from each other. From individual contributors right up to the CEO, this is a team that is genuinely committed to continuous improvement.
• We embrace what makes you, you! We are committed to accessibility, equity, diversity, and inclusion. We build products for and welcome participants, researchers, and employees from a diverse set of backgrounds. These backgrounds include—but are not limited to—varied socioeconomic status, gender identity or expression, sexual orientation, religion, race, ethnicity, age, neurodivergence, disability, and citizenship. As we grow, we are aware that this work is continuous. We will not settle for how things are, but rather strive for how they could be.

Interested in this job?

Application deadline: Open until filled

Logo of User Interviews

User Interviews

Recruit users from our audience of over 5 million vetted consumers and professionals, or bring your own audience and build a participant database for any type of UX research.

See more jobs
Date PostedMay 1st, 2025
Job TypeFull Time
LocationREMOTE, US
SalaryCompetitive rates
Exciting remote opportunity (requires residency in United States) for a Senior Software Engineer at User Interviews. Offering competitive salary (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Logo of Tenable, Inc
US - Remote - Washington, US - Remote - Oregon, US - Remote - Nevada , US - Remote - California
$136,500 - $181,833
yesterday
Logo of EarnIn
Remote, US
$228,800 - $341,000
5 days ago
Logo of AG1
Remote - US
$165,000 - $180,000
2 weeks ago
Logo of Cobalt
Remote - US (East Coast)
$137,000 - $171,000
2 months ago
Logo of Tenable, Inc
US - Headquarters - Maryland - Columbia, US - Remote - California, US - Remote - Massachusetts , US - Remote - California - Bay Area
$186,000 - $248,000
yesterday

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.