We are looking for passionate, talented, and adaptable individuals to work in a collaborative environment on a hybrid development and operations team.

 

Your Responsibilities

  • Develop code, tests, and write documentation
  • Perform code, architecture, and systems reviews within and outside the team
  • Learn and follow team’s engineering process, coding standards, and best practices
  • Assist in deployment a variety of systems into alpha, staging, and production via automation

 

Technical Skills and Experience We Require

  • 1+ year experience with Linux (Debian/Ubuntu, CentOS/RedHat) or BSD systems
  • 2+ years programming experience in at least one language: Python, Ruby, JavaScript or Java
  • Intermediate understanding of OOP concepts
  • Working knowledge using modern version control systems (Git, Subversion, Mercurial, etc)
  • 1+ years of BASH scripting  / Ability to use Linux/BSD command line effectively

 

Our Technology Stack

Languages: Python, Ruby, BASH, Nix Expressions, PHP, Java

Tools and OSes: Vagrant, SaltStack, ServerSpec, Radish BDD, Nix/HydraCI, Ubuntu, RHEL

Libraries and Software: Apache, Nginx, Pyramid, Tomcat, Redis, RabbitMQ, Debian Packaging

Databases and Tools: PostgreSQL, MySQL, SQLite, ZODB, SQLAlchemy

 

Our Team

  • A dozen software engineers with a variety of development, systems, and architecture skills
  • Engineers are primarily remote, some in Santa Monica office
  • We value well-documented and well-tested code
  • Technical leads and managers with extensive development, operations, and QA backgrounds
  • Highly collaborative with Development, QA, and Product teams

 

Opportunities for Growth and Learning

  • Assigned mentors help you to learn new skills
  • Team-run classes on variety of tech training (i.e. systems administration, programming languages)
  • Learn software development processes and best practices
  • Opportunity to work with real live production systems

 

Nice to Have Skills

  • Working knowledge of development focused virtualization or containerization: Vagrant, Docker
  • Actively studying computer science or equivalent
  • Basic understanding of functional programming concepts
  • 1+ years of practical SQL knowledge (PostgreSQL, MariaDB/MySQL or similar)

 

Cars.com is an Equal Opportunity Employer

Apply for this Job

* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X
When autocomplete results are available use up and down arrows to review
+ Add Another Education