S

Senior Software Engineer

SureCam
Full-time
Remote
United States

Day in the Life as a Senior Software Engineer:


SureCam
has been a global leader in video telematics since 2014.  This position
will be part of the core team that continues enhancing SureCam's
ability to deliver real-time video, telematics data and safety insights
to commercial vehicle fleets.  Applicants should have extensive
experience building Ruby platforms, and should have an interest in
hardware/software integration, data analytics and evaluating machine
vision integrations.


Who We Are! 


SureCam
is a fast-growing technology company in the telematics industry.  We
provide hardware and software to help small and mid-size companies
manage their fleets.  We believe that small and mid-size businesses keep
our world running, and we’re proud to help them stay focused on what
matters by making their fleet easy.  We help these companies run their
fleets safer, and more profitably, through our connected dash cameras
and software platform. 


Are you ready to make an impact? We
are a team united by a vision to protect the lives and livelihoods of
vehicle drivers, owners, and the communities they serve. We are
committed to offering a simple and affordable solution for our target
market.  We’re here to help safety managers and fleet owners find the
technology they need to get the job done. We believe every fleet, from 5
vehicles to 5,000 should have access to the same best-in-class
technology that provides real-time visibility into what’s happening on
the road. 


Global footprint SureCam serves
thousands of fleets around the globe, including North America, UK /
Europe and Australia / New Zealand.  Our HQ offices are in St. Louis,
Missouri, and Reading, UK (outside London).  While we primarily sell
direct, we have an international network of resellers across four
continents.


Responsibilities We Will Trust You With:


  • Writing
    efficient, scalable database driven applications in Ruby on Rails,
    including high volume transactional applications (think capturing
    and storing IoT data from connected cameras).
  • Strong SQL fundamentals - writing resilient, high performance database code in Ruby.
  • Designing
    and implementing resilient REST APIs for web apps and third party
    integrations (availability, performance, security, SSO, caching
    etc.) with Rails (API serves clients accessing the IoT data).
  • Implementing web UI components using Ruby on Rails with a Hotwire, Stimulus, Turbo and TailwindCSS stack.
  • The
    platform needs to work reliably across unreliable carrier
    networks, so familiarity with messaging and asynchronous processing
    for responsive, fault-tolerant and reliable data processing in the
    Ruby ecosystem will be very helpful.
  • Work closely with the
    Sales and Customer Success teams to identify customer needs to help
    guide the direction of the product.
  • Help to manage the
    Jira board, this could include creating well defined stories for
    other developers to work on, managing sprints as well as releases
    and distributing release notes to stakeholders.
  • Helping to triage bugs as they are reported, creating Jira stories and prioritizing their resolution.

Your background: 


  • Must be a hands-on developer who can efficiently ship clean, well-tested code.  
  • Can recognize and address scalability and concurrency issues.
  • Can onboard new team members on project architecture and best practices.
  • Forward looking technical thinker who can introduce new tools and techniques that make the team more effective. 
  • Can perform code reviews to ensure clean code and good architecture.
  • Enjoys
    working closely with other on guiding the product and excels at
    being a liaison between the business and engineering teams.

Qualifications:  


  • At
    least 5 years of overall software development experience, showing
    progression in responsibilities and scope of work that you have
    delivered.
  • 5+ years recent experience working with Ruby
    and Ruby on Rails with broad exposure to the overall Rails ecosystem and
    tooling and recent versions of Rails. 
  • Experience with Hotwire/Stimulus/Turbo.
  • DevOps experience - deploying and supporting large Ruby and/or Rails applications in production.
  • Front-end development skills - HTML/CSS/Javascript.
  • Either
    you are interested in working in our St. Louis office, or you have
    the skills you need to be a happy and successful remote team
    member.

Perks:


  • Local candidates will enjoy a hybrid work schedule, but we will consider remote candidates with strongly matching skillsets
  • Office provided snacks
  • Comprehensive - medical, dental, vision, & 401k
  • Paid holidays and unlimited PTO

Belonging & Accommodations:


SureCam
provides equal employment opportunities to all employees and applicants
for employment and prohibits discrimination and harassment of any type
without regard to race, color, religion, age, sex, national origin,
disability status, genetics, protected veteran status, sexual
orientation, gender identity or expression, or any other characteristic
protected by federal, state, or local laws.


This policy applies
to all terms and conditions of employment, including recruiting, hiring,
placement, promotion, termination, layoff, recall, transfer, leaves of
absence, compensation, and training.


Disclaimer: The intent
of this job description is to provide a representation of the types of
duties and levels of responsibility that will be required of positions
given this title. This job description shall not be construed as a
declaration of the total of the specific duties and responsibilities of
any position. Employees may be directed to perform job-related tasks
other than those specifically presented in this description.