Senior Software Developer

3 months ago


Los Angeles, United States Sorting Robotics Full time
Job DescriptionJob Description

Overview

Sorting Robotics is a fast-growing company that specializes in automating the cannabis industry.

We have a talented and self-motivated team of mechanical, electrical, and software developers focused on creating the best machines possible.

We seek an experienced Software Developer to join our team and help us take our technology to the next level

Responsibilities

  • Design, develop, and implement software to control machines developed by Sorting Robotics.
  • Work closely with mechanical and electrical engineers and guide design decisions based on what software can effectively accomplish.
  • Work closely with customer success and sales staff to translate customer and company needs into software solutions.
  • Train entry/mid-level software developers in the development lifecycle of the product lines you're working on.
  • Work with engineers and customer success staff to remote and debug logs in the machine and understand customer problems.
  • This is an on-site position. You're expected to work on-site with the other team members five days a week. We are based in Los Angeles.

Sometimes, nothing will work, and you'll need to conduct experiments until the problem's root cause (hardware or software-related) is fully understood.

Before writing any code, you must deeply understand complex topics and communicate proposed solutions to a highly technical team. Ideally, you write the minimum number of lines that solve the problem ("spin lock? Why not? It solves this problem" - "I'll just use a JSON file for now as a database so anyone can easily modify it").

Your work will be focused more on clear communication and business impact than on lines of code you can write or cool tech you can use - although there is space to experiment with cool new tech if you can justify it -

Preferred Qualifications

  • Familiarity with Python
  • Familiarity with Git
  • Familiarity with CI/CD pipelines, AWS services
  • Familiarity with web standards, RESTful APIs, OAuth

You will work on different parts of the stack at various times. We expect you to understand where everything goes and why, and we expect you to add to the stack to make the development process more robust.

Requirements

  • Degree in Computer Science, Computer Engineering, or related fields.
  • Experience with Linux (systemd, journalctl, network manager, permissions).
  • Experience working with Hardware.
  • Strong analytical and problem-solving skills.
  • Strong communication and collaboration skills.

Benefits

  • (125k - 175k)/year base salary.
  • (0.25% - 0.35%) Stock Options.
  • Comprehensive health, vision, and dental insurance plans.
  • Lunch provided daily.
  • Work with NASA-JPL level engineers.


  • Los Angeles, California, United States Aversan Inc. Full time

    Aversan, Inc. is a reputable engineering company that provides expertise in the aerospace and defence industries. We are currently seeking a qualified Senior Software Developer for our Internal Software development team working closely with our customer in support of a System Integration Lab (SIL) for their new eVTOL aircraft.Key Responsibilities:Software...


  • Los Angeles, California, United States Insight Global Full time

    Job DescriptionJob Title: Senior Software Development LeadJob Summary:Insight Global is seeking a highly skilled Senior Software Development Lead to join our team. As a Senior Software Development Lead, you will be responsible for leading a team of software engineers in the development of high-performance, distributed, microservice-based digital advertising...


  • Los Angeles, California, United States Cedars-Sinai Full time

    About the RoleThe Senior Programmer Analyst is a key member of our team, responsible for designing, developing, and maintaining software applications that support our business objectives.Key ResponsibilitiesRequirements Assessment: Collaborate with cross-functional teams to analyze and understand business requirements, providing technical expertise during...


  • Los Angeles, United States Crescent Solutions Full time

    No 3rd PartiesNo Visa CandidatesNotes:SENIOR JAVA ENGINEER Spring Boot experience (not just surface level)A real hands-on developer, not just manager overseeing team or codeMore of a backend dev with some frontend experienceFinancial industry experience is a mustNeeds to be a multi-tasker handling many projects simultaneousNeed someone flexible as they have...


  • Los Angeles, United States Crescent Solutions Full time

    No 3rd PartiesNo Visa CandidatesNotes:SENIOR JAVA ENGINEER Spring Boot experience (not just surface level)A real hands-on developer, not just manager overseeing team or codeMore of a backend dev with some frontend experienceFinancial industry experience is a mustNeeds to be a multi-tasker handling many projects simultaneousNeed someone flexible as they have...


  • Los Angeles, California, United States Hiringly Full time

    Job DescriptionJob Title: Senior Embedded Software DeveloperLocation: Remote (with occasional travel)Industry: Computer Systems Design and Related Services Engineering ServicesJob Summary:Hiringly is seeking a highly skilled Senior Embedded Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing,...


  • Los Angeles, United States DAIKIN COMFORT TECHNOLOGIES MFG LP Full time

    Job SummaryDAIKIN COMFORT TECHNOLOGIES MFG LP is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for our cloud-connected products.Key ResponsibilitiesSoftware Development: Design, develop, and test...


  • Los Angeles, California, United States TalentZök Full time

    About the RoleTalentZök is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our Software Engineering team, you will be responsible for the development of company radios and advanced research projects.Key ResponsibilitiesDesign and implement software components for MAC and mobile ad-hoc networking routing...


  • Los Angeles, United States Eleven Recruiting Full time

    About Eleven RecruitingWe are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for the best pay, diversity...


  • Los Angeles, United States Eleven Recruiting Full time

    About Eleven RecruitingWe are a specialized technology staffing agency supporting professional and financial services companies. Why do we stand out in technology staffing? We listen and act as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for the best pay, diversity...


  • Los Angeles, California, United States Motion Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Motion Recruitment. As a key member of our development team, you will be responsible for designing and developing robust and scalable software solutions using best practices and design patterns.Key ResponsibilitiesDesign and develop high-quality software...


  • Los Angeles, California, United States Targeted Talent Full time

    Job OverviewAt Targeted Talent, we are seeking a highly skilled Senior Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-performance software systems.Key Responsibilities:Design and develop software systems that meet the highest standards of...


  • Los Angeles, United States DAIKIN COMFORT TECHNOLOGIES MFG LP Full time

    Job OverviewDAIKIN COMFORT TECHNOLOGIES MFG LP is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing cloud connected embedded firmware for our products.Key ResponsibilitiesDesign and Development: Design and develop cloud...


  • Los Angeles, California, United States Re:Build Manufacturing Full time

    About Re:Build ManufacturingRe:Build Manufacturing, LLC is a rapidly growing industrial conglomerate that combines innovative technologies, operational excellence, and strategic partnerships to build a leading industrial company in the United States. At Re:Build, we leverage our expertise in operations management and technology to drive performance and...


  • Los Angeles, California, United States Tencent Full time

    About the Role:Tencent is seeking a highly skilled Senior Animation Software Engineer to join our team at the Tencent Lightspeed Tech Center. As a key member of our animation team, you will be responsible for developing animation-related features, including in-game animation, Maya animation tools, and pipelines.Key Responsibilities:Collaborate with Technical...


  • Los Angeles, California, United States Professional Search Group (PSG) Full time

    Job OpportunityProfessional Search Group (PSG) is partnering with a leading media and entertainment company to find an experienced Senior Software Development Lead to join their team. This is a well-established, US-based business that has a long-standing partnership with Professional Search Group.Key Responsibilities:Lead projects where you'll work closely...


  • Los Angeles, United States Sorting Robotics Full time

    Job DescriptionJob DescriptionOverviewSorting Robotics is a fast-growing company that specializes in automating the cannabis industry.We have a talented and self-motivated team of mechanical, electrical, and software developers focused on creating the best machines possible.We seek an experienced Software Developer to join our team and help us take our...


  • Los Angeles, California, United States Eleven Recruiting Full time

    About Eleven RecruitingWe are a specialized technology staffing agency supporting professional services companies. Our team of experts listens and acts as advisors for our candidates on how they can best add value, find interesting projects, and pave a path for career advancement. We advocate for the best pay, diversity in tech, and the best job fit for...


  • Los Angeles, United States Synergy Solutions Full time

    This is a remote position.Overview: Are you passionate about software development and technical analysis Join our dynamic team and contribute to exciting information technology projects while following standard IT Product Lifecycle management. You ll play a crucial role in requirements gathering solution demonstrations and implementing businessdriven...


  • Los Angeles, California, United States Jobot Full time

    About JobotWe are a leading provider of customized solutions for the aerospace & defense and industrial industries. Our team of experts designs and develops high-performance, rugged computer systems that meet the specific needs of our customers.Why Choose Us?Competitive compensation and benefits packageOpportunities for growth and advancementFlexible work...