Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (IoT)

$140k - $205k

Medium

The Role Swiftly is looking for a Senior Software Engineer to join a cross‑functional product team enabling our transit agency customers to operate and manage on‑vehicle hardware systems and devices. Your team’s work spans technology stacks connecting cloud‑native services interfacing with Swiftly’s core data engine to a variety of embedded/IoT devices running onboard public transit buses, trains, and ferries. You'll work across this full vertical, writing software that runs on edge devices in the field, building the communication layers that connect those devices to the cloud, and developing the backend services that configure, control, and process data from these sources. We encourage you to apply if you meet half or more of the requirements and are excited to learn about the rest. Above all else, we value candidates with a growth mindset, the aptitude to learn, and strong motivation to deliver impact to customers. If this is exciting to you, we'd love to talk! What You’ll Do Design, build, maintain and extend products, features, and functionality that solve real customer problems Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes Build and improve cloud‑native backend services that manage device configuration, process telemetry data, and provide observability into fleet‑wide device health Implement and maintain robust mechanisms for over‑the‑air software deployment, configuration updates, and remote device management Design testing strategies that account for the realities of hardware‑in‑the‑loop systems including integration testing, simulated environments, and production monitoring Maintain and improve our physical hardware lab if local to SanFrancisco, else contribute to solutions for remote development, testing, and debugging needs Consistently deliver incremental value by anticipating dependencies, breaking down work, and regularly demoing progress Communicate technical trade‑offs, present system design proposals clearly, and document architectural decisions Uplevel teammates through code reviews, pairing, and strong collaboration Take ownership of your code and product domain, engaging in retrospectives and continuously improving how the team works What Will Set You Up for Success Motivated by mission‑driven work and excited to improve public transit 5+ years of software engineering experience, with meaningful time spent working on embedded systems, IoT platforms, or edge computing Proficiency with Linux including imaging, system administration, containerization, process management, networking, and security Experience with communication protocols and paradigms of multiple varieties: serial interfaces (RS‑232, J1708, CAN), network protocols ( UDP v. TCP), and messaging patterns (MQTT, pub/sub, store‑and‑forward) Familiarity with approaches to remote deployment and update mechanisms (e.g. OTA updates, A/B partitioning, configuration management, edge container orchestration) Interest in being hands on with code and devices, whether your comfort level is plugging in an ethernet cable or crimping your own A testing and quality mindset, with strong opinions on system validation, automated testing, observability, and monitoring Comfort applying modern AI tools to accelerate development and improve quality Proficiency with languages and technologies in our stack: Python, Java, Javascript/Typescript, MQTT, SQL databases Experience with cloud‑native architectures and services (AWS preferred) Strong product mindset — you use technology pragmatically to solve meaningful customer problems Continuous learner who embraces emerging technologies and helps others grow Collaborative team player who contributes wherever needed to support team goals Open to feedback (a core Swiftly value!), humble in technical debate, and committed to blameless learning and improvement Pay Range In accordance with pay transparency laws, please see the approximate salary ranges below. These ranges represent the anticipated low and high end of the salary for this position. Actual salaries will vary and are based on a multitude of non‑discriminatory factors including final role leveling decisions, a candidate’s relevant work experiences/skills, and geographic location. Salary is one component of Swiftly’s total compensation package, which also includes stock options, competitive benefits, 401(k)/RRSP matching, a fantastic team and culture, opportunity to have a huge impact, emphasis on professional growth and holistic wellness, and other perks. US Salary Range: $140,000 - $205,000 Canadian Salary Range: $160,000- $185,000 Beyond the Skills We are looking for candidates who are passionate about mobility, sustainability, or mission‑oriented projects that have a significant real‑world impact. Ideal candidates encompass the core values of our company: Team. Together, we are more effective and better supported Impact. Drive impact for our customers, our company, and all of our teams Diversity. See differing perspectives as ways to address our weaknesses and find new strengths Communication. Assume others internally and externally have good intentions Feedback. We share feedback because we want each other to grow professionally and personally Growth. Foster personal, professional, and company growth Benefits Competitive salary Equity compensation (company ownership) for every employee Medical, Dental and Vision Retirement with employer match Flexible Spending Account (FSA) Home office setup reimbursement Monthly cell/internet reimbursement Monthly “Be Well” stipend Flexible PTO with a recommended minimum Flexible work environment 16 paid holidays – including months without US national holidays 12 fully paid weeks of leave for child birth/adoption Travel note Swiftly employees can generally expect to travel 1–2 times a year for in‑person company or team offsites. As a fully distributed company, we consider these offsites important for cultivating strong relationships across our teams! Attending these in‑person is expected and encouraged, although we understand everyone has different personal circumstances and we will consider requests for exceptions. Customer‑facing team members and other specific roles may be expected to travel more frequently. We are an equal opportunity employer – we are committed to a workplace that is as dynamic, diverse, and passionate as the communities we serve. #J-18808-Ljbffr

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (IoT) in Ontario, CA vacancy
  • $140k - $205k

     ...Medium is seeking a Senior Software Engineer in Ontario, California. This role involves developing software for on-vehicle hardware systems in public...  ...5 years of experience, especially with embedded systems and IoT platforms. A strong focus on Linux, communication protocols,... 
    Senior
    Flexible hours

    Medium

    Ontario, CA
    1 day ago
  • $120k - $150k

     ...organizations and over 50 percent of Fortune 100 companies. Learn more at bonterratech.com. About the Role Job Summary The Senior Software Engineer (Auth0) designs, implements, and maintains secure, scalable identity and access management (IAM) solutions across Bonterra... 
    Senior
    Full time
    Work at office
    Local area

    Social Solutions Global

    Ontario, CA
    4 days ago
  • A leading aerospace solutions provider is seeking a full-time Web Developer in Pomona, California. This role requires extensive experience with web development technologies including PHP, jQuery, and CSS/HTML, along with database development expertise in Oracle/SQL. Candidates...
    Senior
    Full time
    Night shift
    Weekend work

    Fovea Aero Systems LLC

    Pomona, CA
    3 hours ago
  •  ...Pomona College is seeking a Senior Software Developer to join our team in Claremont, California. In this role, you'll be responsible for...  ...Candidates should have a bachelor's degree in computer science or engineering and 5+ years of software development experience,... 
    Senior

    Pomona College

    Claremont, CA
    4 hours ago
  • $130k - $210k

    A leading transit data platform company is seeking a Senior Software Engineer to design, build, and maintain scalable cloud-based services that improve public transit. Candidates should have over 5 years of experience in software engineering, with strong skills in Java... 
    Senior

    Medium

    Ontario, CA
    1 day ago
  •  ...and the job listing Expires on June 12, 2026 Autodesk’s PLM engineering team is hiring a Senior Software Development Engineer, a backend developer who will own and accelerate developer productivity and the low-level modernization work that enables the next generation... 
    Senior
    For contractors

    Pomona College

    Claremont, CA
    4 hours ago
  •  ...A leading recruitment agency is seeking a Cloud Engineer for a remote role. The ideal candidate must have over 15 years of experience developing web and desktop applications and expertise in cloud technologies like AWS, Google Cloud, and Azure. Key responsibilities include... 
    Senior
    Remote work

    MyRecruiter

    Ontario, CA
    10 days ago
  • Riveron is seeking a Salesforce Developer in California to implement and optimize Salesforce Revenue Cloud solutions, focusing on CPQ, Billing, and Subscription Management. The role involves ensuring accurate quoting and compliance with revenue recognition standards. Candidates...
    Senior
    Full time

    Riveron Corp

    Ontario, CA
    4 hours ago
  • $136k - $150k

     ...ways for creators to engage and monetize their audiences. ABOUT THE ROLE We’re looking to expand our team with a Senior Software Engineer, reporting to the VP of Engineering, to help shape this next chapter. You’ll work closely with Product and Design teams to... 
    Senior
    Local area
    Remote work

    Fox Corporation

    Ontario, CA
    3 hours ago
  • Riveron is seeking a Salesforce Developer to focus on Sales and Marketing Cloud. The role involves configuring and optimizing Salesforce Sales Cloud, enhancing customer engagement, gathering business requirements, and ensuring seamless user experiences. Candidates should...
    Senior
    Full time

    Riveron Corp

    Ontario, CA
    3 hours ago
  • $90.06k - $168.71k

    Prime Healthcare, located in Ontario, California, is seeking a Senior Application Analyst (HRIS) to supervise the development and support of Infor Lawson HR systems. The ideal candidate will have a Bachelor’s degree in computer science and five years of HRIS experience... 
    Senior

    Prime Healthcare

    Ontario, CA
    4 days ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote job

    Speechify

    Ontario, CA
    more than 2 months ago
  • $107k - $157.3k

     ...efficiency, and reduce costs. We’re looking for a highly motivated Senior Software Developer to join our dynamic team in building a modern SaaS...  ...Qualifications Bachelor’s degree in computer science, engineering, or similar field 5+ years of hands-on experience in... 
    Senior
    For contractors

    Pomona College

    Claremont, CA
    3 hours ago
  • Collaborative Solutions, LLC is seeking a dynamic Senior Principal Consultant to lead Workday Financials projects, focusing on Professional Services Automation. This role requires strong experience in managed services and excellent communication skills. The ideal candidate... 
    Senior

    Collaborative Solutions, LLC

    Ontario, CA
    1 day ago
  • $35 - $45 per hour

    HCI Systems in Ontario, California is seeking skilled DAS Designers and Senior Designers to design and generate DAS/ERRCS drawings. Responsibilities include drafting shop drawings, conducting RF modeling, and preparing necessary documentation. Applicants need strong AutoCAD... 
    Senior
    Hourly pay

    HCI Systems

    Ontario, CA
    5 days ago
  •  ...A leading aerospace technology company is seeking an experienced Software Engineer to provide engineering support and collaborate with agile teams. The ideal candidate will have a strong background in Python development and message-driven applications. Responsibilities... 
    Senior
    Flexible hours

    Fovea Aero Systems LLC

    Pomona, CA
    1 day ago
  •  ...A leading technology company is seeking a Senior Software Development Engineer to enhance developer productivity and modernize backend systems. This role involves designing scalable solutions, diagnosing complex issues, and leading modernization initiatives across teams... 
    Senior

    Pomona College

    Claremont, CA
    1 day ago
  • $125k - $165k

     ...VSolvit, LLC. is looking for a Release Train Engineer (RTE) in Norco, CA. As an RTE, you will lead an Agile Release Train serving Federal Government and DoD programs, ensuring effective delivery and alignment across teams. The ideal candidate will have strong Agile leadership... 
    Senior
    Full time

    VSolvit

    Norco, CA
    4 hours ago
  •  ...A technology solutions company in California is looking for a skilled Python Engineer with over 9 years of experience in software development. The role involves providing engineering support, developing and deploying Python applications, and collaborating with agile teams... 
    Senior
    Full time
    Flexible hours

    Fovea Aero Systems LLC

    Pomona, CA
    3 hours ago
  •  ...A technology firm located in California is seeking an experienced software engineer with a Bachelor of Science in Computer Science or Mathematics. The ideal candidate will have over 9 years of related work experience, strong skills in iOS SDK, and familiarity with various... 
    Senior
    Work experience placement

    Fovea Aero Systems LLC

    Pomona, CA
    4 hours ago
  • Envista is hiring a Sr. 3D C++ Software Engineer in Pomona, CA. This role focuses on applied math to develop core algorithms for transforming CAD into manufacturing processes, requiring strong problem-solving skills and expertise in C++. The selected candidate will work... 
    Senior

    Envista

    Pomona, CA
    4 days ago
  •  ...creation and execution in Ontario, California. This role is critical in maximizing operational and financial performance within the engineering industry. The ideal candidate should have at least 5 years of relevant experience, strong negotiation skills, and proficiency... 
    Senior
    Contract work

    Hong Kong Study Skills Research Institute

    Ontario, CA
    1 day ago
  •  ...team Ability to troubleshoot and isolate defects within complex software systems Effective verbal and written communication Preferred...  ...development methodologies Essential Daily Job Duties Provide 2nd Level Engineering support for RMLS Collaborate with agile teams to develop,... 
    Senior
    Full time
    Work experience placement
    Casual work
    Flexible hours

    Fovea Aero Systems LLC

    Pomona, CA
    4 hours ago
  •  ...Niagara Bottling in Diamond Bar, California, is seeking a Sr. Engineer specializing in Data Science and Agentic AI. The role requires expertise in developing and implementing advanced AI products aimed at enhancing machine maintenance through predictive and prescriptive... 
    Senior

    Niagara Bottling

    Diamond Bar, CA
    4 hours ago
  • $89k - $143.75k

     ...Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job...  ...years of experience implementing software controls for product/IOT cybersecurity. ~ Knowledge of cybersecurity concepts such... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Pomona, CA
    3 days ago
  • $197k - $247k

     ...experience requirements vary by role and will be assessed during the interview process. About the Role: We are looking for a Senior Software Engineer to architect, build, and maintain the data infrastructure at Gusto.  As part of the Data Platform team, you will... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    2 days per week
    3 days per week

    gusto

    Ontario, CA
    a month ago
  •  ...The Workday Financials/Professional Services Automation Senior Principal Consultant – Global Application Managed Services (AMS) is...  ...Requirements:A Bachelor’s degree (preferably in Computer Science or Engineering) or equivalent experienceMinimum of 5-7 years of Corporate... 
    Senior

    Collaborative Solutions

    Ontario, CA
    1 day ago
  •  ...A technology company in Pomona, CA is seeking an experienced Linux Systems Engineer to enhance its enterprise infrastructure. Responsibilities include designing and maintaining Linux systems across cloud and on-premise platforms. The ideal candidate has over 10 years... 
    Senior

    LERETA

    Pomona, CA
    1 day ago
  •  ...A leading health plan organization in Rancho Cucamonga seeks an experienced Engineer III - Power BI Platform. This role entails overseeing the Power BI environment, ensuring stability, performance optimization, and security measures, while coaching junior staff. With... 
    Senior
    Remote work

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    3 hours ago
  • A leading embedded computing firm in California is seeking a self-motivated senior engineer with experience in developing hardware products from design through field sustaining phases. Responsibilities include digital circuit design, managing schematic entry, and overseeing... 
    Senior

    General Micro Systems, Inc

    Rancho Cucamonga, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (IoT). Be the first to apply!