Search jobs > Mountain View, CA > Remote > Senior software engineer

Senior Software Engineer - Full Stack (Remote)

TCI
Mountain View, CA
$116K-$177K a year
Remote
Full-time

Job Type Full-time Description

We’re a small team with big goals. When we say team, we mean it. Everyone has a say in decisions, everyone owns the company's success, and everyone collaborates to help each other grow.

We have a solid record of growing people's skills and are always looking for team members who show strong learning skills and growth potential.

The Senior Software Engineer will be working within a distributed team of software engineers and cross-functional partners to develop features on our customer-facing web application.

On a given day, you might :

  • Develop full-stack features for our customer-facing web application
  • Mentor and support junior engineers and participate in code review
  • Investigate and fix site performance and application bottlenecks
  • Work with product managers to create and manage user stories for projects
  • Participate in and lead agile ceremonies
  • Support and implement infrastructure changes to support the application’s scaling needs
  • Design new systems to support interactive features at scale

Why you should apply :

  • You want to creatively solve problems and grow daily
  • You value collaboration and innovation
  • You want to improve lives with your code

Requirements

  • BS degree preferred or equivalent experience
  • 5+ years of programming experience in a relevant programming language
  • Experience with an MVC framework (preferably Ruby on Rails)
  • Experience with modern JavaScript and a front-end framework (preferably React.js) and front-end test frameworks
  • Thorough understanding of cloud infrastructure (preferably AWS)
  • Experience with Infrastructure as Code (IaC) (preferrably Terraform)
  • Experience with containerization of applications (Docker)
  • Thorough understanding of CI / CD pipelines to dependably test, build, and release code
  • Knowledge of SQL and relational databases (preferably PostgreSQL)
  • Exceptional written and verbal communication skills
  • Experience interpreting APM and cloud metrics to prevent, identify, and remedy performance bottlenecks

Extra Credit :

  • Experience working with a distributed team
  • Experience in EdTech

We are hiring in AL, CA, DC, FL, GA, IL, KS, KY, MI, OH, PA, SC, TX, VA, WA. The pay range for this position is between $116,000 and 177,000 annually.

Base pay offered may vary depending on job-related experience, skills and location. TCI offers medical, dental, vision, 401k benefits, and PTO.

Please note : Authorization to work in the United States is a requirement for employment. TCI does not sponsor visas of any kind.

22 days ago
Related jobs
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Full-Stack Engineer. ...

Promoted
LinkedIn
Mountain View, California

You will scale the infrastructure and tools required to keep our 6000+ developers in step when they are all sharing the same code, building and testing our software stacks, and releasing and deploying their services continuously without compromising site reliability. This spans multiple areas includ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Engineer in Athlete Care Technology. Key Responsibilities:Collaborate with product managers, designers, and other engineersArchitect and build best-in-class solutionsResearch and learn to interpret data, trends, and benchmarksRequired Qualifications:Bachelo...

Promoted
LVI Associates
San Jose, California
Remote

Candidates will benefit from the flexibility of a fully remote work schedule and a collaborative, empowering work environment. An innovative, employee-owned environmental engineering company is seeking top talent for its federal remediation projects. This includes methods such as air-sparge, soil va...

Promoted
VirtualVocations
Santa Clara, California
Remote

Key Responsibilities:Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applicationsEnsure technical software development process is followed on the project, familiar with industry best practices for softwar...

Promoted
Verkada
San Mateo, California

As a backend engineer in the team, you have the opportunity to work with top-tier engineers tackling the most challenging problems. Mentor junior software engineers. Only Verkada offers six product lines — video security cameras, access control, environmental sensors, alarms, workplace and intercoms...

Promoted
DICE
Santa Clara, California

Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc. Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific need...

Promoted
indie Semiconductor
San Jose, California

Autotech revolution with next generation automotive semiconductors and software platforms. Design, develop and maintain a suite of software host tools with graphical user interfaces to support indie’s camera calibration, tuning, lab automation, simulators, on-screen displays, demo systems and other ...

Lockheed Martin
Sunnyvale, California

This Full Stack Software Engineer will join a fast-paced team that’s focused on the deployment and sustainment of cloud-based solutions. The ideal candidate for this position has a passion for cloud-based software deployment and configuration, leveraging agile methodology and working in DevOps envir...

CARIAD
Mountain View, California

The Senior Staff Software Engineer, System Experience & Applications, is a key technical expert responsible for architecting and contributing to the high-level design of the Volkswagen Group's Software-Defined Vehicle Platform. The Sr Staff Software Engineer will create high-performance, sca...