Bird

Senior Software Engineer, IoT

Bird

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$137,000 - CA$185,000 per year

Job Level

About the role

  • Design and develop scalable systems: Design, implement, and optimize backend and infrastructure solutions to support business growth. Deliver at least one major feature or system enhancement per quarter that improves performance, scalability, or maintainability.
  • Collaborate cross-functionally: Work with product, data, vehicle and infrastructure teams to design and implement solutions that align with business needs. Provide actionable recommendations and technical feasibility assessments within agreed timelines.
  • Ensure system reliability: Monitor and improve system health, proactively addressing performance bottlenecks and outages. Reduce system downtime by at least 5% annually through incident resolution and preventative measures.
  • Mentor engineering talent: Provide code reviews, technical guidance, and mentorship to junior engineers. Conduct at least one structured knowledge-sharing session per quarter and set individual development goals for mentees.
  • Optimize development processes: Improve CI/CD pipelines, automate deployments, and implement best practices to increase engineering efficiency. Reduce manual operational workload by at least 10% per year through automation.
  • Contribute to technical roadmap: Collaborate with the team to propose at least two technical initiatives per year that align with the team's roadmap.
  • Lead technical problem-solving: Tackle high-impact engineering challenges, conduct post-mortems, and implement long-term fixes. Reduce repeat incidents by 10% annually through improved monitoring, alerting, and root cause analysis.
  • Champion engineering culture: Act as a role model for technical excellence, collaboration, and innovation. Lead at least one technical discussion, hackathon, or knowledge-sharing event per quarter to strengthen team engagement.

Requirements

  • Bachelor's Degree or equivalent experience in STEM with 10+ years of professional, relevant experience
  • Strong experience with Golang, Object Oriented programming and the JVM
  • 5+ years of experience with Kubernetes and AWS
  • Strong proficiency in Golang and JVM-based languages (Java, Kotlin, Scala) for building scalable backend services.
  • Experience working with IoT devices, real-time data pipelines, and communication protocols.
  • 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.
  • Familiarity with 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 evaluate and implement new technologies that improve system resilience and efficiency.
  • Proven ability to work across teams, including backend, IoT, data, vehicle and infrastructure, to drive technical decisions.
  • Skilled in mentoring engineers through code reviews, technical guidance, and knowledge-sharing sessions.
  • 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
Benefits
  • 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.
  • Of course, Bird ride credits to get you where you need to be!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GolangObject Oriented programmingJVMKubernetesAWSJavaKotlinScalaCI/CD pipelinesdistributed systems
Soft Skills
mentoringcollaborationcommunicationproblem-solvingtechnical guidanceknowledge-sharingproactive monitoringteam engagementleadershipdocumentation
Certifications
Bachelor's Degree in STEM