Backend Software Engineer

Remote eligibility

U.S. nationwide remote

Complete listing
Eligible locations
US
Required time zone
Not disclosed
Employment type
Full-time
Experience
Not disclosed
Salary
USD 130,000–190,000 per year
Work authorization
Not disclosed
Travel
Not disclosed
Training
Not disclosed
Equipment
Not disclosed
Application
Company application site
Expires
August 22, 2026
Apply link checkedSalary disclosedWorkinVirtual reviewed August 8, 2026

This imported listing has not yet been reconfirmed by the employer. Review the location requirements carefully before applying.

Backend Software Engineer

Common Room is hiring Backend Software Engineers to help build the infrastructure, APIs, and distributed systems that power its AI-driven Go-to-Market platform. This full-time remote position is open to candidates located anywhere in the United States.

As part of the engineering team, you will develop scalable backend services, improve platform performance, maintain reliable data systems, and contribute to infrastructure that supports customer-facing products and internal machine learning capabilities.

Job Overview

This position focuses on designing and building reliable backend systems capable of supporting large-scale customer data and AI-powered workflows. You will collaborate with engineers in an agile environment to develop APIs, optimize application performance, maintain database systems, and improve platform scalability.

The role also includes participating in software testing, resolving production issues, enhancing system reliability, and contributing to company-wide engineering initiatives.

Key Responsibilities

  • Design, develop, and maintain backend infrastructure, APIs, and core platform services.
  • Develop scalable data models and backend features supporting customer-facing products.
  • Write clean, efficient, maintainable, and well-tested production code.
  • Develop software validation procedures and maintain technical documentation.
  • Support infrastructure and internal machine learning systems used across the platform.
  • Analyze technical challenges and design scalable, reliable software solutions.
  • Consider observability, service-level objectives, scalability, and long-term maintainability during system design.
  • Maintain and improve relational database applications.
  • Work with cloud infrastructure and modern backend technologies.
  • Collaborate with teammates through agile planning, development, testing, and deployment processes.
  • Resolve software issues while continuously improving application performance and reliability.
  • Participate in company-wide engineering and product improvement initiatives.

Required Qualifications

  • Bachelor’s degree in Computer Engineering or a related discipline.
  • At least 24 months of professional experience as a Software Engineer or in a closely related position.
  • Experience designing, developing, testing, and maintaining software systems and application features.
  • Experience modifying existing software to improve performance and resolve defects.
  • Ability to write clean, efficient, and testable production code.
  • Experience managing data storage, retrieval, and manipulation.
  • Experience with TypeScript.
  • Experience with React.
  • Experience using Amazon Web Services (AWS).
  • Experience working with Generative AI technologies.
  • Experience improving software scalability, performance, and reliability.
  • Experience maintaining relational database applications and working with relational and non-relational data structures.

Technical Skills

  • Node.js.
  • TypeScript.
  • React.
  • Amazon Web Services (AWS).
  • PostgreSQL.
  • Amazon Redshift.
  • MongoDB.
  • Docker.
  • Redis.
  • Generative AI.
  • REST API development.
  • Agile software development.

Work Arrangement

  • Full-time remote position.
  • Work remotely from anywhere within the United States.
  • Company headquarters are located in Seattle, Washington.
  • Collaborate with distributed engineering teams in an agile development environment.

Compensation and Benefits

The annual salary range for this position is $130,000 to $190,000.

Eligible employees may receive a comprehensive benefits package that includes:

  • Competitive base salary with meaningful equity ownership.
  • Medical, dental, and vision insurance.
  • Health Savings Account (HSA) and Flexible Spending Account (FSA).
  • 100% employer-paid employee health insurance premium.
  • 50% employer contribution toward dependent health insurance premiums.
  • Unlimited paid time off.
  • Paid company holidays.
  • Remote work equipment and home office support.
  • Monthly remote work stipend.
  • 401(k) self-contribution plan.
  • Paid family leave.

About the Opportunity

Join Common Room as it builds an AI-powered platform that helps organizations unify customer intelligence, automate go-to-market activities, and improve business engagement. This opportunity offers the chance to work with modern cloud infrastructure, distributed systems, AI technologies, and scalable backend architecture while contributing to a rapidly growing engineering organization.

Apply for this role

Create a free candidate account or sign in to save this job, verify eligibility, attach your one current resume, and track the application.

Sign in to apply Create free account
Scroll to Top