Senior Software Engineer

Redding, California, United States Full-time

Full-time |  Redding, CA | Non-remote

We are looking for a Senior Software Engineer to lead and manage our distributed engineering team. You will work closely with the CTO to strategize and execute the organization’s vision and technical goals.

 

Responsibilities

  • Collaborate with business unit stakeholders to manage distributed engineering team to meet roadmap deadlines and milestones
  • Lead and mentor product team including technical project managers, product managers and database engineers
  • Design, build, and maintain efficient, reusable, and reliable code
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization

 

Qualifications

  • 7+ years of full-time programming experience in a group/team environment
  • Familiar with Agile and feature-driven development processes
  • Able to prioritize multiple projects, tasks, and bug fixes
  • Bachelor of Science in Computer Science or Engineering, or equivalent experience
  • Excellent written and verbal communication  
  • Knowledge of AWS or similar hosting providers

 

Skill requirements

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Sidekiq
  • Good understanding of the syntax of Ruby and its nuances
  • Solid understanding of object-oriented programming
  • Familiarity with Heroku
  • Good understanding of HAML and ERB