Software Engineer

Right Hire Consulting LLC
Redwood City, CA, United States
14 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Cloud Computing Code Review Continuous Delivery Continuous Integration Software Design Documents Hardware Design Python (Programming Language) Reliability Engineering Software Engineering Software Systems TypeScript
+14 more
Management of Software Versions Scripting Computer Networking Systems Grafana Concurrency Build Management Kubernetes Restful APIs Terraform Pagination Grpc Api Management Docker Golang

Job description

Were seeking a skilled Senior Software Engineer to join our API Platform team. This team plays a critical role in building secure, reliable, and intuitive APIs and SDKs that power robotics applications across industries from restaurants and hotels to warehouses and factories. By simplifying complex robotics systems, we enable both internal teams and external partners to scale and deploy next-gen automation effortlessly.

As a core member of this high-impact team, you’ll take ownership of the full API lifecycle from design and threat modeling to deployment and continuous improvement. Your work will help accelerate how quickly robotics innovations reach the real world.

What You’ll Do:

  • Design and build robust REST and gRPC APIs in Go that surface real-time robotic capabilities and telemetry
  • Develop cross-language SDKs (Go, Python, TypeScript) that make our APIs accessible, ergonomic, and idiomatic
  • Improve service reliability with metrics, tracing, alerts, and participate in an on-call rotation
  • Work closely with robotics, infrastructure, and product teams to translate low-level hardware functions into developer-friendly APIs
  • Automate key workflows, from CI/CD and contract testing to one-click deployments
  • Contribute to a culture of knowledge sharing through code reviews, design docs, and mentoring

Requirements

  • 5+ years of back-end software engineering experience, with a deep understanding of concurrency, networking, and system performance
  • Proven experience building and maintaining APIs-REST, gRPC- with a strong grasp of versioning, idempotency, pagination, and backwards compatibility
  • A passion for developer experience: writing clean client code, documentation, and practical tutorials
  • Hands-on experience with cloud-native environments (Docker, Kubernetes, Terraform) and observability tools
  • Strong cross-functional communication skills you can balance technical design with user and product needs
  • A bias for action: you thrive in fast-paced, ambiguous environments and iterate based on data and feedback
  • A collaborative mindset you value feedback, team growth, and inclusive problem-solving

Bonus if you:

  • Have experience operating production services at scale
  • Regularly consume and evaluate third-party APIs
  • Enjoy writing about your work and sharing it internally or externally

This role is perfect for someone who wants to have real impact in shaping the interface between robotics hardware and modern software systems.

Skills: Application Programming Interface (API), Automation, Cloud Computing, Code Reviews, Communication Skills, Concurrency, Continuous Deployment/Delivery, Continuous Improvement, Cross-Functional, Docker, Documentation, Engineering, Ergonomics, Hardware Development, Mentoring, Metrics, Network Performance/Analysis, Network Systems, On Call, Pagination, Problem Solving Skills, Python Programming/Scripting Language, REST (Representational State Transfer), Reliability Engineering, Restaurant, Robotics, Software Engineering, Team Player, Technical/Engineering Design, Telemetry, Threat Modeling, Warehousing

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · World Congress 2026 Europe

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:05 min

Transitioning engineering roles toward writing specifications for AI

Julia Kordick Julia Kordick · Coffee With Developers

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all