Senior Software Engineer

| Greater LA Area
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
We are looking for a sharp, multi-talented, and self-driven Senior Software Engineer to help lead software development projects and teams at Sidebench. A Senior Software Engineer’s responsibility will be to guide products from the concept phase through to development completion and iteration. You’ll be making well-researched architectural decisions and leading our development teams along the way as a player coach, while stepping in and contributing code when necessary. Software development is a team effort, but it will be your job to lead the teams to successful outcomes.

The ideal candidate should be collaborative, strategic, pragmatic, and passionate about software development best practices. We’re looking for someone who is able to communicate complex technical concepts with ease in client facing scenarios, with the product and product design teams, and of course with your engineering teams. Our next Senior Software Engineer should be introspective, always incorporating feedback and lessons learned to improve our processes and code quality. 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 across a breadth of products. You should be a highly collaborative “T Shaped” talent, meaning that you have a great breadth of knowledge, but can go deep in the areas that you’ve found passion and excellence in.


  • Work with our product management and design teams to understand the why, the what, and the when of what outcomes we’re working toward, but define the how and lead the development teams through execution
  • Interface directly with our clients, understand their business and their goals, and build rapport with all stakeholders, but especially technical stakeholders
  • Be servant leader and provide technical direction by educating and mentoring other engineers on our core team and with our partner teams
  • Collaborate with the engineering team to establish the technical vision and standards for the Sidebench
  • Conduct code reviews and pair program
  • Scope and estimate technical requirements to help win new opportunities
  • Provide technical project leadership, evangelize the development processes, and collaborate closely with the client facing teams
  • Work with stakeholders to craft, present, review, and implement architecture proposals
  • Gather high level requirements from marketing insights, user input, business leadership, and other data analysis, to be integrated into our product roadmaps
  • 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
  • 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
  • Help to recruit, develop and train engineering staff for career development, retention, motivation and technical capabilities
  • Build skills within the organization that allow us to partner effectively through development company partnerships
  • Assist our business development teams in performing technical presentations to prospective client partners


  • 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

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • C++Languages
    • JavaLanguages
    • JavascriptLanguages
    • RubyLanguages
    • SwiftLanguages
    • ReactLibraries
    • Node.jsFrameworks
    • Ruby on RailsFrameworks
    • OracleDatabases
    • SQLiteDatabases
    • Google AnalyticsAnalytics
    • AxureDesign
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • AsanaManagement
    • JIRAManagement
    • WordpressCMS
    • HubSpotCRM
    • MailChimpEmail


We are located in Santa Monica conveniently located near the Water Garden.

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.


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.


Business Analyst

How does the company support your career growth?

The company provides time and resources for pursuing higher education that is relevant to your current position or desired career trajectory.


Exec Assistant

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.


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.


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.

Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Diversity manifesto
Mean gender pay gap below 10%
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Dental Benefits
Vision 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.
Wellness Programs
Onsite Gym
Mental Health Benefits
Retirement & Stock Options Benefits
We use Guideline, an accessible and easy-to-use 401k provider, to help our employees save for the future.
401(K) Matching
Performance Bonus
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.
Flexible Work Schedule
Remote Work Program
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.
Generous PTO
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Pet Friendly
Home Office Stipend for Remote Employees
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.
Lunch and learns
Promote from within
Time allotted for learning
More Jobs at Sidebench11 open jobs
All Jobs
Design + UX
Dev + Engineer
Design + UX
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Design + UX
Los Angeles
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Sidebench's full profileSee more Sidebench jobs