
Senior Software Engineer – IoT
Bird
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $165,000 - $190,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-sharingleadershipproactive monitoringdocumentationteam engagement
Certifications
Bachelor's Degree in STEM