CrawlJobs Logo

Senior Software Engineer (IoT)

bird.co Logo

Bird Canada

Location Icon

Location:
Canada

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

137000.00 - 185000.00 CAD / Year

Job Description:

The Senior Software Engineer plays a pivotal role in designing, building, and optimizing high-quality software solutions. This position exists to provide technical expertise and ownership of complex features, ensuring scalability, reliability, and maintainability. The engineer is expected to tackle challenging technical problems, write clean and efficient code, and collaborate effectively with cross-functional teams. By mentoring junior engineers and adhering to best practices, this role contributes to the team's success and the overall delivery of Bird's product roadmap.

Job Responsibility:

  • Design, implement, and optimize backend and infrastructure solutions to support business growth
  • Work with product, data, vehicle and infrastructure teams to design and implement solutions that align with business needs
  • Monitor and improve system health, proactively addressing performance bottlenecks and outages
  • Provide code reviews, technical guidance, and mentorship to junior engineers
  • Improve CI/CD pipelines, automate deployments, and implement best practices to increase engineering efficiency
  • Collaborate with the team to propose at least two technical initiatives per year that align with the team's roadmap
  • Tackle high-impact engineering challenges, conduct post-mortems, and implement long-term fixes
  • Champion engineering culture: Act as a role model for technical excellence, collaboration, and innovation

Requirements:

  • Bachelor's Degree or equivalent experience in STEM with 5+ years of professional, relevant experience
  • Strong proficiency in Golang, with hands-on experience with IoT devices, real-time data pipelines, and communication protocols
  • Experience with JVM-based languages (Java, Kotlin, Scala) for building scalable backend services
  • Expertise in distributed systems, microservices, Kafka, Kubernetes, and AWS for cloud-based architectures
  • Hands-on experience with CI/CD pipelines, automation, and debugging using Jenkins, GitHub Actions, or similar tools
  • Proven track record in observability tools (Datadog, Grafana) for system monitoring and debugging
  • Willingness to participate in on-call rotations for production system support and critical incident resolution
  • Proven ability to reduce system failures through proactive monitoring, alerting, and post-mortem analysis
  • Strong written and verbal communication skills to advocate for technical solutions and collaborate with stakeholders
  • Experience documenting best practices and technical designs to enhance team knowledge-sharing
  • Expertise in debugging and optimizing large-scale, connected systems handling high-volume telemetry data
  • Ability to contribute to technical roadmaps by identifying system improvements that enhance scalability and reliability
  • Experience implementing best practices to improve system performance, maintainability, and cost efficiency
  • Ability to travel approximately twice a year

Nice to have:

  • Experience in Kotlin, Avro, and Java
  • Extensive experience with Flink, Kafka, and real-time streaming systems
  • Expertise in Hadoop Frameworks
  • Extensive experience in Geospatial and IOT systems
What we offer:
  • Plenty of time off to relax and recharge, plus a wellness resource to help you wind down
  • A work-from-home stipend
  • An employer-paid healthcare package
  • Bird ride credits

Additional Information:

Job Posted:
February 07, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer (IoT)

Senior Software Engineer

Hologram is building the future of IoT connectivity, delivering internet access ...
Location
Location
United States
Salary
Salary:
185000.00 - 235000.00 USD / Year
hologram.io Logo
Hologram
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8+ years building, testing, and deploying production software
  • Backend-focused with full-stack capabilities—deep experience in backend systems and data processing
  • Portfolio of work you can showcase and discuss
  • Experience with modern technologies: Python, Go, Rust, JavaScript, TypeScript, React, Next.js, Angular
  • Proven experience with high-scale systems: databases, cloud infrastructure (AWS), API development, software architecture
Job Responsibility
Job Responsibility
  • Data Pipeline Architecture: Design and optimize systems processing billions of usage records monthly
  • Real-time Processing: Build robust backend services using Kafka for high-throughput, low-latency data streams
  • Customer Dashboard Features: Develop interfaces presenting detailed status and analytics for thousands of customer SIM cards
  • API Development: Create and maintain APIs powering both internal systems and customer integrations
  • Full-Stack Solutions: Implement features spanning database optimization to user interface enhancements
  • Own end-to-end delivery: Lead assigned projects from conception to launch, understanding both the technical "how" and business "why" behind every feature
  • Shape product direction: Collaborate directly with product and design teams, using your technical expertise to guide priorities and requirements
  • Drive technical excellence: Contribute to architectural decisions that balance existing patterns with innovative solutions for scale while mentoring teammates and elevating overall code quality
What we offer
What we offer
  • All employees receive equity with transparent salary and equity formulas across the team
  • Flexible health coverage (up to 100% employee, 95% dependents)
  • Unlimited PTO with 2 weeks mandatory
  • Monthly mental health days
  • 14 weeks paid parental leave
  • $1,000 hiring bonus plus $200 monthly budget for home office, books, courses, or coworking
  • Life and disability insurance fully covered
  • 401(k) plan
  • Professional Development Fund after one year
  • Fulltime
Read More
Arrow Right

Senior Python Software Engineer

For one of our clients we are looking for a specialist for the position of Senio...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience working with Python
  • Knowledge of Python Agent
  • Communication skills
  • Being proactive
  • Polish and English at a minimum level B2
Job Responsibility
Job Responsibility
  • Senior Python Software Engineer and consultant (communication, analysis, improvement propositions)
  • Contact with end customer
What we offer
What we offer
  • Flexible working hours
  • Hybrid work model
  • Cafeteria system
  • Generous referral bonuses
  • Additional revenue sharing opportunities
  • Ongoing guidance from a dedicated Team Manager
  • Tailored technical mentoring
  • Dedicated team-building budget
  • Opportunities to participate in charitable initiatives and local sports programs
  • Supportive and inclusive work culture
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

We are seeking a self-motivated, talented, and exceptional Senior Embedded Softw...
Location
Location
United States , Seattle
Salary
Salary:
Not provided
productcreationstudio.com Logo
Product Creation Studio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Eight years of professional experience developing and debugging real-time firmware for production products
  • 4 year degree in computer science or electrical engineering, or equivalent experience
  • Strong C and C++ programming skills
  • Some electronics knowledge with the ability to debug digital subsystems using electronic test equipment such as logic analyzers and oscilloscopes
  • Experience with bare metal programming and one or more RTOSs (e.g. FreeRTOS, uC/OS)
  • Experience with custom board bring-up and troubleshooting hardware-software integration issues
  • Expertise with common embedded tool chains (e.g. GCC, Keil, IAR, CCS) and version control systems (e.g. SVN or Git)
  • Excellent written and spoken communication skills
  • Solid understanding and experience in software engineering methodologies and best practices
Job Responsibility
Job Responsibility
  • Requirements validation and capture
  • Task scoping
  • Architecture
  • Implementation
  • Testing
  • Manufacturing support
  • Provide feature upgrades to existing products
  • Assist in the development of new projects
  • Design and implement software for execution on custom embedded platforms, including drivers and board support packages
  • Participate in system architecture design, including RTOS and processor, microcontroller, and peripheral selection decisions
What we offer
What we offer
  • Medical/dental/vision
  • FSA
  • 401k
  • Creative, friendly work environment
  • Fulltime
Read More
Arrow Right

Senior Software Engineer II

Axon’s Real Time Operations (RTO) division builds situational awareness software...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building and operating distributed systems at scale
  • proven track record of owning critical paths and SLOs
  • Deep expertise in control planes, service discovery, orchestration, partitioning/placement, and consistency models (CAP tradeoffs, CRDTs, leader/follower, quorum)
  • Strong coding in Go (also acceptable: Java/Rust)
  • design-first mindset, profiling and performance tuning (allocations, tail latency, lock contention)
  • Cloud-native foundations: Kubernetes, containers, service mesh (Istio/Envoy), gRPC/HTTP/2, backpressure and circuit-breaking patterns
  • Streaming/eventing: Kafka/NATS/Pub-Sub, schema evolution (Protobuf/Avro), idempotency keys, and exactly-once vs at-least-once tradeoffs
  • Security: mTLS, OAuth/OIDC, JWT, x.509, HSM/KMS, structured threat modeling and mitigation
Job Responsibility
Job Responsibility
  • Own control-plane architecture for multi-tenant, planet-scale IoT fleets: device provisioning and lifecycle, device identity & PKI, configuration/state management (twin/shadow), command & control, policy/RBAC enforcement, OTA updates and rollout strategies, and authoritative device state
  • Drive reliability, safety, and security-by-design: zero-trust defaults, mutual TLS, certificate rotation at scale, least-privilege key management (HSM/KMS), robust secrets hygiene, threat modeling, and defense-in-depth for multi-tenancy
  • Lead cross-org technical strategy: set engineering standards (APIs, versioning, deprecation, rollout, testing), create long-range roadmaps, and mentor/level-up senior engineers across cloud and device teams
  • Partner with device teams on transport and protocol choices, schema and API contracts, edge–cloud sync models, staged rollouts, failure injection, and field-safe rollback
  • Establish end-to-end observability (metrics, tracing, structured/audit logs), actionable dashboards, incident response runbooks, and capacity planning with empirical load testing and cost guardrails
What we offer
What we offer
  • Competitive Base Salary
  • Annual Bonus and Restricted Stock Unit Eligibility
  • Comprehensive Pension Plan with Matching Contribution
  • 30 days paid holiday in addition to UK public holidays
  • Enhanced Maternity and Paternity Leave for all employees
  • Private Health Insurance
  • Cash Plan including Dental, Optician and Therapeutic Treatment Plans
  • GymPass Subscription
  • Life assurance (x4 Annual Salary)
  • Group income Protection
  • Fulltime
Read More
Arrow Right

Senior Project Engineer

We are seeking a Senior Project Engineer in the Global Services division with ex...
Location
Location
United States , Austin; New York City; Philadelphia; Tampa
Salary
Salary:
115000.00 - 175000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience as a Sales Engineer, Technical Account Manager, or Professional Services Consultant with a proven track record of working with Fortune 500 companies
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Information and Computer Technology, Networking, IT Security, or similar field
  • Ability to gain FedRAMP Compliance: Must be a U.S. Citizen or Permanent Resident (Green Card)
  • Strong background in Computer Networking: HTTPS/SSL, VLANs, TCP/IP, DNS, NAT devices, DHCP servers, firewalls, and software systems
  • Outstanding written & verbal communication skills
  • Entrepreneurial and positive attitude with a strong desire to learn
  • Ability to adapt to an ever evolving workplace and company
  • Genuine excitement for software/hardware products, Cloud Security, and IoT devices
  • Travel up to 25%
Job Responsibility
Job Responsibility
  • Be the subject matter authority on the full Verkada suite of products and offerings and provide expert-level service to customers during the post-sales process
  • Serve as the project management arm for customer accounts, ensuring successful deployments of Verkada products in the customer’s environment
  • Magnify the value of Verkada products for customers through configuring and fine-tuning product features, use cases, and analytics
  • provide vendor-led training to customers
  • Effectively serve as the technical voice to all levels of customer, from C-level executives to loss prevention managers and directors of IT
  • Work directly with your Global Services Manager and Sales Account Executives to develop services strategies and workflows for the customer, as well as participate in cross-selling and up-selling opportunities
  • Be a Product Technical Evangelist in training/educating partners, customers, and internal employees on the latest Verkada product offerings
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions
  • Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Fulltime
Read More
Arrow Right

Senior Project Engineer

We are seeking a Senior Project Engineer in the Global Services division with ex...
Location
Location
United States , Philadelphia
Salary
Salary:
115000.00 - 160000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience as a Sales Engineer, Technical Account Manager, or Professional Services Consultant with a proven track record of working with Fortune 500 companies
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Information and Computer Technology, Networking, IT Security, or similar field
  • Ability to gain FedRAMP Compliance: Must be a U.S. Citizen or Permanent Resident (Green Card)
  • Strong background in Computer Networking: HTTPS/SSL, VLANs, TCP/IP, DNS, NAT devices, DHCP servers, firewalls, and software systems
  • Outstanding written & verbal communication skills
  • Entrepreneurial and positive attitude with a strong desire to learn
  • Ability to adapt to an ever evolving workplace and company
  • Genuine excitement for software/hardware products, Cloud Security, and IoT devices
  • Travel up to 25%
Job Responsibility
Job Responsibility
  • Be the subject matter authority on the full Verkada suite of products and offerings and provide expert-level service to customers during the post-sales process
  • Serve as the project management arm for customer accounts, ensuring successful deployments of Verkada products in the customer’s environment
  • Magnify the value of Verkada products for customers through configuring and fine-tuning product features, use cases, and analytics
  • provide vendor-led training to customers
  • Effectively serve as the technical voice to all levels of customer, from C-level executives to loss prevention managers and directors of IT
  • Work directly with your Global Services Manager and Sales Account Executives to develop services strategies and workflows for the customer, as well as participate in cross-selling and up-selling opportunities
  • Be a Product Technical Evangelist in training/educating partners, customers, and internal employees on the latest Verkada product offerings
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Senior Project Engineer

We are seeking a Senior Project Engineer in the Global Services division with ex...
Location
Location
United States , Chicago
Salary
Salary:
115000.00 - 160000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience as a Sales Engineer, Technical Account Manager, or Professional Services Consultant with a proven track record of working with Fortune 500 companies
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Information and Computer Technology, Networking, IT Security, or similar field
  • Ability to gain FedRAMP Compliance: Must be a U.S. Citizen or Permanent Resident (Green Card)
  • Strong background in Computer Networking: HTTPS/SSL, VLANs, TCP/IP, DNS, NAT devices, DHCP servers, firewalls, and software systems
  • Outstanding written & verbal communication skills
  • Entrepreneurial and positive attitude with a strong desire to learn
  • Ability to adapt to an ever evolving workplace and company
  • Genuine excitement for software/hardware products, Cloud Security, and IoT devices
  • Travel up to 25%
Job Responsibility
Job Responsibility
  • Be the subject matter authority on the full Verkada suite of products and offerings and provide expert-level service to customers during the post-sales process
  • Serve as the project management arm for customer accounts, ensuring successful deployments of Verkada products in the customer’s environment
  • Magnify the value of Verkada products for customers through configuring and fine-tuning product features, use cases, and analytics
  • provide vendor-led training to customers
  • Effectively serve as the technical voice to all levels of customer, from C-level executives to loss prevention managers and directors of IT
  • Work directly with your Global Services Manager and Sales Account Executives to develop services strategies and workflows for the customer, as well as participate in cross-selling and up-selling opportunities
  • Be a Product Technical Evangelist in training/educating partners, customers, and internal employees on the latest Verkada product offerings
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Senior Project Engineer

We are seeking a Senior Project Engineer in the Global Services division with ex...
Location
Location
United States , Tampa
Salary
Salary:
105000.00 - 150000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience as a Sales Engineer, Technical Account Manager, or Professional Services Consultant with a proven track record of working with Fortune 500 companies
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, Information and Computer Technology, Networking, IT Security, or similar field
  • Ability to gain FedRAMP Compliance: Must be a U.S. Citizen or Permanent Resident (Green Card)
  • Strong background in Computer Networking: HTTPS/SSL, VLANs, TCP/IP, DNS, NAT devices, DHCP servers, firewalls, and software systems
  • Outstanding written & verbal communication skills
  • Entrepreneurial and positive attitude with a strong desire to learn
  • Ability to adapt to an ever evolving workplace and company
  • Genuine excitement for software/hardware products, Cloud Security, and IoT devices
  • Travel up to 25%
Job Responsibility
Job Responsibility
  • Be the subject matter authority on the full Verkada suite of products and offerings and provide expert-level service to customers during the post-sales process
  • Serve as the project management arm for customer accounts, ensuring successful deployments of Verkada products in the customer’s environment
  • Magnify the value of Verkada products for customers through configuring and fine-tuning product features, use cases, and analytics
  • provide vendor-led training to customers
  • Effectively serve as the technical voice to all levels of customer, from C-level executives to loss prevention managers and directors of IT
  • Work directly with your Global Services Manager and Sales Account Executives to develop services strategies and workflows for the customer, as well as participate in cross-selling and up-selling opportunities
  • Be a Product Technical Evangelist in training/educating partners, customers, and internal employees on the latest Verkada product offerings
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right