Software Engineer 3 - Remote

| United States | Remote
Employer Provided Salary: 116,000-178,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

TrueCar is a leading automotive digital marketplace and we are on a mission to make car buying and selling easy, transparent and efficient. We work to empower consumers with data, and foster connections with our network of Certified Dealers who share our belief that truth, transparency and fairness are the foundation to a great experience. We forge partnerships to power car buying programs for some of America’s most trusted brands. And we continually innovate to provide useful tools, research, market context and pricing transparency to help consumers feel empowered and confident all throughout their journey.

As consumers’ priorities and shopping habits shifted, so did we. We are building a modern day marketplace and invite you to come join the TrueCar Crew. You can have a real & direct impact on our journey as we continue to evolve and revolutionize the car buying and selling experience. We are seeking talented individuals who are excited by our mission to revolutionize & elevate the car buying & selling experience.

The Opportunity:

TrueCar is seeking an experienced Software Engineer passionate about building state-of-the-art backend services using languages like Ruby, leveraging Rails framework, GraphQL, etc.  This role serves as a subject matter expert in backend engineering.  The ideal candidate will also be interested in building frontend capabilities with Javascript frameworks like React, etc. 

Key responsibilities include coding and testing and collaborating with product managers, front and backend engineers, and designers. We love engineers who lead the charge, communicate effectively with team members, and deliver a quality product and user experience.

How you will contribute to TrueCar’s success:

  • Design, code, test, and maintain software solutions using backend Rails framework and front-end JavaScript Frameworks, such as React, to create universal/isomorphic, single-page apps for consumer and dealer-facing websites. 
  • Be proficient in server-side development and optimization of data, including database creation and management, and debugging
  • Design robust APIs to support mobile and desktop clients
  • Optimize web applications for performance and scalability
  • Providing code documentation and other inputs to technical documents
  • Conduct unit testing, integration testing, and system testing for the code you write
  • Building reusable code libraries for future use
  • Analyze end-user’s needs and develop software solutions that meet those needs. 
  • Identify and troubleshoot software defects and issues, and provide timely solutions. 
  • Create and maintain documentation for software development, processes, code, and deployment. 
  • Conduct thorough code reviews to ensure adherence to coding standards, best practices, and overall code quality. 
  • Provide technical guidance to junior developers, reviewing code and providing mentorship.
  • Tackle complex technical problems and provide innovative solutions. 
  • Work closely with product managers, designers, and other stakeholders to understand and translate business requirements into technical solutions. 
  • Ensure the quality of software through design, coding, and testing practices. 
  • Stay informed about the latest industry trends, technologies, and best practices. 
  • Contribute to project planning and coordination, ensuring timely delivery of high-quality software. 

Your Expertise:  

  • Extensive experience in software development with a strong track record of successful project delivery. 
  • Advanced proficiency in programming languages relevant to the job (i.e. Ruby, Java, etc). 
  • Strong understanding of software architecture principles and the ability to design scalable and maintainable systems. 
  • Exceptional problem-solving skills and ability to think critically. 
  • Excellent communication skills, both technical and non-technical, to effectively convey complex ideas. 
  • Proven ability to collaborate with cross-functional teams. 
  • Experience in conducting and participating in thorough code reviews. 
  • Experience with Agile development and methodologies and familiarity with Scrum or Kanban. 
  • Knowledge of CI/CD pipelines for automated software deployment.
  • Familiarity with Babel or TypeScript and ES6/2015+ features is a plus
  • Experience with Node.js is a plus
  • Experience using Ruby on Rails is a plus
  • Experience deploying apps to AWS is a plus
  • Well-versed in Agile processes such as Continuous Integration and Deployment preferred
  • Automotive industry experience a plus

Base salary range: $116,000 - $178,000

Your TrueCar Experience

As a crew member, you’ll be primarily based out of your home as a part of our Dynamic Workplace strategy. We provide additional benefits & perks to assist our crew members in having a sustainable home workstation including monthly internet/mobile phone service reimbursement and furniture & equipment for your space. 

You will receive excellent benefits that include but aren’t limited to 100% employer-paid health/vision/dental premium, 401k with company contribution, equity, a wellness stipend program, and a learning & development reimbursement program. We recognize that everyone needs an occasional recharge, so we offer a flexible PTO policy for exempt TrueCar Crew along with a generous PTO accrual policy for non-exempt TrueCar Crew, in addition to 14 company-paid holidays and 2 floating holidays. In short, we care deeply about our crew members and build employee-centric programs that prove it. 

At TrueCar, we believe in the power of diversity to build a deeper understanding of our consumers and partners and drive innovation in our products. We welcome a workforce that reflects all the diversity of car-buying consumers. We encourage everyone interested in our company mission to apply. We do not discriminate on the basis of race, gender, religion, sexual orientation, age, or any other trait that is protected by applicable law. We will consider qualified applicants with arrest and conviction records in accordance with applicable law. In addition, TrueCar will provide reasonable accommodations for qualified individuals with disabilities.

TrueCar does not accept unsolicited agency submissions.

If you are based in California, we encourage you to read this important information for California residents linked here.

#LI-Remote

More Information on TrueCar
TrueCar operates in the Automotive industry. The company is located in Santa Monica, CA. TrueCar was founded in 2005. To see all 13 open jobs at TrueCar, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about TrueCarFind similar jobs