Lead Engineer

| Culver City

About the Opportunity
We are looking for a sharp, multi-talented, and driven Technical Architect to help lead software development projects at Sidebench. A Technical Architect’s responsibility will be to guide projects from the concept phase through to development completion, making well-researched architectural decisions and leading our development team along the way, while stepping in and contributing code when necessary. Software development is a team effort, but the buck stops with you.

The ideal candidate should be strategic, pragmatic, and passionate about software development best practices. We’re looking for someone who is able to communicate complex technical concepts with ease. Our next Technical Architect should be introspective, always incorporating feedback and lessons learned to improve our processes. This is an excellent opportunity for a personable, empathetic, and well-rounded engineer who wants to make a profound impact with a growing, innovative company.
Responsibilities

  • Work with our product management and design teams to lead the development of client projects
  • Interface directly with our clients and build rapport with technical stakeholders
  • Perform code reviews and provide developer feedback
  • Define technical and functional requirements, create technical documentation and architecture diagrams for a wide range of products
  • Think critically about the big picture and consider product strategy throughout the entire lifespan of the product
  • Draft APIs, database schemas, state machine diagrams, and logic maps for projects
  • Communicate technical architecture recommendations to clients
  • Collaborate with and oversee our distributed development and QA teams
  • Validate development estimates and lead daily scrums with the PM
  • Constantly analyze and communicate risks to internal and external teams
  • Lead the evaluation and implementation of new software tools, languages, libraries, and frameworks

Requirements

  • 4+ years professional software development experience in at least two of the following domains:
  • Web: Ruby (Rails), Node.js, React, Vue.js
  • Mobile: React Native, iOS (Swift), Android (Java/Kotlin), Unity
  • Significant previous work with network-based APIs, preferably REST/JSON
  • Strong understanding of the principles of object-oriented, functional, and event-driven programming
  • Experience with continuous integration/deployment, DevOps, TDD
  • Strong verbal and written communication skills
  • Strong ability to think outside of the box and consider alternative development methods whenever possible
  • Must be responsive, proactive, enthusiastic, and adaptable
  • Must be comfortable leveraging remote dev teams to achieve greater productivity
  • Must be comfortable juggling up to 3-4 different client projects simultaneously
  • Interest in emerging technologies
  • (Bonus) Significant open source contributions
  • (Bonus) Experience and interest in data science or machine learning

Benefits

  • Opportunity to work with a client portfolio that includes leading enterprise executives and top startup founders and a project portfolio that includes projects across various industries, technologies, and product types
  • We offer a health reimbursement plan to pay for a healthcare provider of your choosing
  • We have an unlimited vacation policy and allow remote days when necessary
  • To encourage your growth, you’ll receive an education stipend to spend how you choose
  • To make sure you have the right tools for the job, you’ll receive a tech stipend to spend on a new phone, laptop or tablet
  • Our dress code is casual and we play music throughout the office (we DJ by committee)
  • Monthly happy hour, one big company event per quarter, and an annual anniversary party
  • We are walking distance from downtown Culver City and offer free office parking
  • We have a modern, open-air office space that encourages collaboration while also providing private space free from distraction
  • Our kitchen is stocked with free coffee, tea, beer, wine, fresh fruit and plenty of snacks
Read Full Job Description

Technology we use

  • Engineering
  • Product
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • RubyLanguages
    • SwiftLanguages
    • ReactLibraries
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • Google AnalyticsAnalytics
    • AxureDesign
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • AsanaManagement
    • JIRAManagement

Location

We're between Venice Blvd. and Washington Blvd. and within walking distance to Downtown Culver City, which is convenient for lunch and happy hours.

An Insider's view of Sidebench

How would you describe the company’s work-life balance?

Our work-life balance here is one of the best I've experienced in my career so far. People usually arrive between 9-10a each morning and leave between 5-7p every evening, and so long as you make all of your meetings and hit all your deadlines, no one's going to judge. Additionally, the unlimited vacation is a huge perk for all of us.

Keenan

People Operations Manager

How do you collaborate with other teams in the company?

A part of my role is taking a client’s set of requirements and scoping out potential engagements. It's essential I get feedback from multiple teams, including UX/UI/Tech, to better inform my conversations & identify the clients true needs. To do so, I set up solutioning meetings with all roles involved & we’ll collaborate to find the best options.

Chase

Business Analyst

How do your team's ideas influence the company's direction?

Team ideas define Sidebench’s direction. Our core company value ensures nothing less, "We harness the collective genius of our diverse team to co-invent the feature." By creating an environment of open thinking & celebrating creative conflict, the team knows it's their responsibility to define company direction. Their ideas make up Sidebench’s DNA.

RJ

Director of Product Delivery

What’s the vibe like in the office?

Motivating. You can tell that everyone here loves what they do and wants to work hard to make the best products possible for our clients. At the same time, everyone is very laid back and knows when it’s time to work and when it’s time to have fun.

Katherine

Jr. UX Designer

What are Sidebench Perks + Benefits

Sidebench Benefits Overview

No week at the office is the same, and every day presents a new opportunity. At Sidebench, we offer hungry, wide-eyed individuals the chance to grow their career, challenge the status quo, and co-invent the future of technology. While you’re here, you’ll receive mentorship from world class leaders and work with a team that’s as driven and forward-thinking as you are.

Health Insurance & Wellness Benefits
Health Insurance Benefits
You choose your healthcare provider of choice so you can keep your current doctor or choose a new one. We take care of the rest.
Retirement & Stock Options Benefits
401(K)
We use Guideline, an accessible and easy-to-use 401k provider, to help our employees save for the future.
Child Care & Parental Leave Benefits
Generous Parental Leave
The arrival of a new family member is exciting…. and exhausting. We get it — which is why we offer paid leave for both new moms and dads.
Vacation & Time Off Benefits
Unlimited Vacation Policy
A healthy work/life balance is the key to doing great work, and we believe in giving our brains ample time to recharge.
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Parking
Pet Friendly
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
We value curiosity greatly, so we offer an education package that encourage employees to keep learning and growing.
More Jobs at Sidebench9 open jobs
All Jobs
Dev + Engineer
Internships
Product
Sales
Internships
new
Culver City
Internships
new
Culver City
Internships
new
Culver City
Sales
new
Culver City
Product
new
Culver City
Sales
new
Culver City
Developer
new
Culver City
Internships
new
Los Angeles