CrawlJobs Logo

Senior Software Engineer I - Connected Devices

United States, Seattle 141000.00 - 225600.00 USD / Year · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

As a senior engineer on Axon’s Connected Devices Cloud team, you will drive the architecture and evolution of cloud services that power the next generation of connected devices for first responders. You live and breathe highly-available, low-latency systems and excel at turning complex, data-intensive challenges into elegant, reliable solutions. Your technical leadership will influence multiple teams, and your passion for our mission will shape products that truly matter in the field. You love working with the latest open source technologies, and can leverage your system design skills to make the right technical decisions on a system that needs to be bullet-proof.

Job Responsibility

  • Lead system design & architecture for large-scale, Kubernetes-based services, owning decisions on deployment patterns, auto-scaling, resource orchestration, and operational automation
  • Set the technical bar: write well-tested, maintainable code
  • conduct rigorous code and design reviews
  • and champion engineering best practices across Axon
  • Guide cross-team initiatives: facilitating design/spec reviews, mentoring engineers, and driving pillar-wide improvements in reliability, performance, and operational efficiency
  • Own availability & performance: shape service capacity planning, resource tuning (CPU/memory), SLO/SLA definition, and resilience patterns for mission-critical workloads
  • Advance our DevOps stack: evolve secure, repeatable CI/CD pipelines with ArgoCD, Terraform, and Kubernetes
  • and integrate robust observability
  • Collaborate deeply with Product, Design, and partner engineering groups to craft integrated solutions that delight customers in public safety and beyond
  • Act as a culture carrier: model growth mindset, inclusive collaboration, and relentless pursuit of Axon’s mission to Protect Life, while leveraging modern AI tools such as Cursor, GitHub Copilot, and ChatGPT to accelerate development workflows, enhance productivity, and support decision‑making, documentation, and problem‑solving

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 6+ years designing, building, and operating distributed, highly-available cloud systems
  • Proven mastery of backend service development in managed languages such as Go, Java, Scala, or C#
  • Hands-on expertise with Kubernetes, Docker, and at least one IaC tool (Terraform preferred)
  • Deep knowledge of SQL and/or NoSQL datastores and data-intensive system patterns
  • Demonstrated ability to influence technical direction across multiple teams and mentor senior engineers

Nice to have

  • Production experience with ArgoCD, and k8s autoscaling strategies
  • Track record of driving CI/CD excellence and secure software supply-chain practices
  • Familiarity with connected-device ecosystems or edge-to-cloud data pipelines
  • Strong communication skills and the discernment to balance innovation with pragmatic delivery

What we offer

  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • Snacks in our offices

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer I - Connected Devices

8 matching positions

Staff AI Embedded Software Engineer - Connected Devices

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Seattle; Boston; Scottsdale
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience, with extensive expertise in C/C++, Go, Python, or comparable systems programming languages, including significant experience building AI- and data-intensive systems
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering, combined with hands-on experience deploying and optimizing AI inference workloads on constrained edge platforms (MCUs, SoCs, NPUs)
  • Proven experience designing, training, and operating machine learning models at scale, including ownership of data pipelines, model evaluation, and iterative improvement in production environments
  • Practical experience with large-scale AI systems, including foundation models and LLMs, such as fine-tuning, adaptation, or integration into real-world products
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, security, and safety across AI-enabled and mission-critical systems
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering initiatives across multiple teams, including setting technical direction for AI-enabled products
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices, applied to both embedded and large-scale AI systems
  • Experience with networking and distributed system concepts relevant to connected and AI-enabled devices
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products, including AI-enabled systems spanning on-device inference and cloud-assisted workflows
  • Lead the technical direction for AI-enabled capabilities across connected devices, including collaboration on large-scale model training, data strategy, deployment, and iterative improvement in production, across multiple product lines
  • Partner with research, product, and platform teams to explore and integrate emerging AI approaches, including foundation models and multimodal systems, shaping Axon’s medium and long-term AI strategy for connected devices
  • Establish and enforce Axon-wide standards for embedded software and AI system design, including reliability, scalability, safety, observability, and lifecycle management
  • Identify and mitigate risks associated with AI systems, including model failure modes, data drift, and operational edge cases, and drive architectural decisions that ensure safe and reliable behavior in real-world conditions
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineering Manager, Connected Devices

The Connected Devices Cloud team builds and operates the cloud services that con...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience
  • 5+ years managing managers or multiple engineering teams delivering production services
  • Proven experience building and operating cloud‑based, high‑availability services (microservices, event‑driven systems, APIs) on a major public cloud platform (AWS, Azure, or GCP)
  • Strong technical background in at least one modern backend language or stack (e.g., Java, Go, Node.js)
  • Demonstrated track record of leading teams that ship customer‑facing cloud products or platforms at scale
  • Experience hiring, coaching, and managing out engineers
  • Strong communication and collaboration skills in English
Job Responsibility
Job Responsibility
  • Lead and scale multiple cloud engineering teams in Vietnam
  • Drive CD Cloud’s technical and organizational roadmap
  • Build and coach a strong management bench
  • Partner closely with product, QA, security, device, and app teams
  • People & Organizational Leadership
  • Execution & Delivery
  • Technical Leadership & Architecture
  • Operations & Quality
  • Cross‑Functional & Cross‑Pillar Collaboration
What we offer
What we offer
  • Medical and Dental Insurance
  • Vision Insurance
  • Robust Paid Time Off policy
  • Bonuses
  • Lunch allowance
  • Cell phone stipend
  • Free LinkedIn Learning account or similar learning platforms
  • Access to 24/7 online emotional and mental support
  • Gym membership
  • Free parking
Read More
Arrow Right

Senior Software Engineer

Consumer Copilot Security is at the core of Microsoft's mission to deliver trust...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing and operating backend services with high availability and reliability requirements
  • 2+ years hands-on experience with authentication/authorization systems, including practical knowledge of OAuth 2.0, OpenID Connect, JWT, session management, or consumer identity flows
  • Experience with sandboxing, process isolation, container security, or execution context separation
  • Familiarity with Microsoft Account or similar large-scale consumer identity platforms
  • Experience shipping identity flows or SDKs across multiple client platforms (Windows, macOS, iOS, Android, web)
  • Understanding of emerging attack classes against AI systems, including prompt injection, agent misbehavior, or information-flow vulnerabilities
  • Familiarity with privacy-by-design principles and consumer compliance requirements (e.g., GDPR)
  • Ability to clearly explain complex identity concepts to technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Identity & authorization systems: Design and implement authentication, session management, token issuance/validation, and authorization flows for consumer Copilot across Windows, Edge, web, iOS, and Android
  • Isolation & containment: Build and harden execution context isolation, information-flow controls, and boundary enforcement mechanisms that constrain what agents can access and do
  • Cross-surface consistency: Contribute to common authentication/SSO patterns and SDKs that ensure seamless UX and consistent security controls across consumer surfaces and modalities
  • Agential identity patterns: Implement authentication and authorization patterns for AI-powered, agential flows—supporting secure delegation, scoped consent, and safe orchestration of actions across devices and services
  • Platform integration: Partner with Microsoft Account and central identity teams to land platform capabilities in Copilot consumer scenarios at scale
  • Metrics & observability: Contribute to key authentication and isolation metrics, dashboards, and monitoring
  • use telemetry to detect anomalous behavior and drive improvements
  • Hands-on engineering: Ship secure, well-tested, maintainable code and frameworks that other teams can adopt. Participate in code reviews, design discussions, and threat modeling sessions
  • Product mindset: Balance customer experience with consumer-grade security, privacy, and compliance expectations
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are looking for an experienced Senior Software Engineer to join our team in F...
Location
Location
United States , Fort Washington
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 7 years of experience in infrastructure engineering, systems administration, or IT operations
  • Advanced proficiency in Windows, Microsoft 365, and Microsoft Entra ID (Azure AD) in enterprise environments
  • Hands-on experience managing macOS and mixed-device fleets
  • Strong understanding of networking fundamentals, including experience with firewalls and hybrid connectivity
  • Familiarity with Zero Trust frameworks and modern security protocols
  • Practical experience with monitoring and observability tools, such as Grafana or Splunk
  • Excellent communication skills and the ability to work effectively in distributed global teams
Job Responsibility
Job Responsibility
  • Develop and maintain enterprise-level software solutions using C#, .NET, and ASP.NET
  • Design and implement front-end interfaces with React.js and JavaScript for seamless user experiences
  • Manage and optimize endpoint systems at scale using Microsoft Intune/Endpoint Manager, including workflows for compliance, configuration, and patching
  • Troubleshoot and resolve complex issues related to identity, network, endpoint, and service layers
  • Collaborate with cross-functional teams to ensure systems meet operational and security standards
  • Create and maintain detailed technical documentation and runbooks for operational processes
  • Apply networking expertise to diagnose and troubleshoot connectivity issues, including Wi-Fi and firewall configurations
  • Support hybrid environments with on-premises and cloud services integrations
  • Monitor system performance using tools like Datadog, Splunk, or New Relic
  • Stay updated on modern security controls, Zero Trust principles, and Conditional Access patterns
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Test Automation

The Axon VR team is building immersive training experiences that help officers d...
Location
Location
United States , Seattle
Salary
Salary:
141000.00 - 225600.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in software development or test automation, ideally in immersive tech, gaming, or simulation environments
  • Proficiency in C# with experience testing Unity-based applications
  • Demonstrated success building automated tests and CI/CD pipelines for multi-surface systems (VR client, backend, web) with GitHub Actions, Jenkins or similar systems
  • Familiarity with test automation tools like Appium, Selenium, NUnit or custom Unity testing frameworks
  • Strong problem-solving skills and ability to investigate performance, interaction fidelity, and device-specific issues
  • Clear and collaborative communication skills, with a strong sense of ownership and initiative
Job Responsibility
Job Responsibility
  • Design and implement test automation frameworks and tools for Unity VR applications, backend APIs, and connected web components
  • Develop and maintain CI/CD pipelines to support continuous testing and deployment across the VR stack
  • Collaborate with QA, software engineering, and product teams to build test coverage across unit, integration, E2E, and non-functional levels
  • Create and maintain test plans that reflect realistic training scenarios, performance benchmarks (e.g., frame rate, headset responsiveness), and hardware-in-the-loop requirements
  • Analyze automation results, investigate failures, and lead issue triage efforts with cross-functional teams
  • Contribute to engineering best practices that improve test velocity, code quality, and deployment safety
  • Advocate for quality and faster test feedback throughout the software development lifecycle, embedding automation into daily workflows
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (IoT)

The Senior Software Engineer plays a pivotal role in designing, building, and op...
Location
Location
Canada
Salary
Salary:
137000.00 - 185000.00 CAD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (IoT)

The Senior Software Engineer plays a pivotal role in designing, building, and op...
Location
Location
United States
Salary
Salary:
137000.00 - 185000.00 USD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, On Device

Lead the productionalization of our IoT platform, with a primary emphasis on the...
Location
Location
United States
Salary
Salary:
140000.00 - 170000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience including 5+ years of experience developing production software and systems, or a combination of educational and professional experience commensurate with this level of experience
  • Demonstrated ability to design and implement distributed systems utilizing microservices in a resource-constrained environment (edge devices with limited memory, CPUs, GPU capacity, etc.)
  • Extensive experience using Python, C/C++, Rust, and the Linux operating system
  • Experience with device layered security, i.e. encryption (PKI), disk partitioning, secure boot, os kernel libraries, device drivers, os processes/daemons
  • Data compression and schema management for device time series data
  • Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions or Jenkins)
  • Strong understanding of synchronous and asynchronous network communication, including REST APIs, gRPC, binary protocols, and distributed publish/subscribe messaging systems and protocols like MQTT and ZeroMQ
  • Strong written and oral communication skills, with a proven track record of working effectively both individually and as part of a team
  • Willingness to travel up to 10% of time
Job Responsibility
Job Responsibility
  • Design, propose, plan, implement, and test resource-constrained, edge software in Python (and possibly lower-level languages, e.g., Rust) including the implementation of precision telemetry collection, real-time control interfaces, and robust system observability
  • Create and maintain CI/CD processes as necessary to support development and deployment with a focus on reproducibility, regression testing for embedded systems, and deployment in real-world, intermittently connected environments
  • Contribute to internal and external technical documentation
  • Collaborate with a cross-functional team of software, hardware, quality assurance (QA), and power systems engineers
  • data scientists
  • and leadership
  • Provide high-quality, in-depth code and architecture reviews, implement new features, and provide technical leadership while coordinating with project management, QA, and other internal teams
  • Continually advocate for and implement process improvement and automation
  • Foster a culture of open communication, innovation, and continual improvement
  • Mentor other engineers using paired programming, code review, and collaborative test scenario design
What we offer
What we offer
  • 10% annual bonus target
  • stock options
  • flexible paid time off
  • health, dental, vision
  • employer-match 401k
  • Fulltime
Read More
Arrow Right