Staff Infrastructure Software Engineer, Networking and Automation

Dexterity is a robotics company focused on warehouse automation, developing full-stack robotics systems for picking, moving, and packing with human-like capabilities.
Staff Software Engineer
In-Person
7+ years of experience

Description For Staff Infrastructure Software Engineer, Networking and Automation

Dexterity, a rapidly growing robotics company backed by top-tier investors, is revolutionizing warehouse automation with their full-stack robotics systems. They're seeking a Staff Infrastructure Software Engineer to join their Software Platform Infrastructure team in Redwood City.

This role is perfect for someone who thrives in the complex world of network protocols and system programming. You'll be at the forefront of developing and optimizing critical infrastructure, working on everything from network design to Linux systems code and automation.

As a Staff Engineer, you'll not only be hands-on with coding but also provide technical leadership, mentoring junior engineers and shaping the team's culture of excellence. You'll work closely with various software engineering teams to ensure reliable, scalable, and efficient robotics operating systems and software delivery.

Key responsibilities include designing and maintaining core infrastructure components, deep-diving into Linux systems programming, collaborating on secure infrastructure operations, developing backend services, applying SRE principles, and staying current with the latest trends in networking, systems programming, and automation.

The ideal candidate will have 7+ years of experience in infrastructure software development or related fields, strong skills in C++/Go and Python, deep expertise in Linux systems programming and network protocols, and experience with infrastructure automation tools. You should be passionate about problem-solving, innovation, and continuous learning.

Dexterity offers a dynamic startup environment with challenging, high-impact projects. You'll be part of a collaborative team where you can learn, grow, lead, and mentor others. If you're excited about making intelligent robots a reality and want to be part of a company that's transforming supply chains worldwide, this could be the perfect opportunity for you.

Last updated 6 months ago

Responsibilities For Staff Infrastructure Software Engineer, Networking and Automation

  • Design, develop, and maintain core infrastructure components, focusing on software defined networking
  • Deep-dive into Linux systems programming, crafting performance-optimized solutions
  • Collaborate with application and infrastructure teams to ensure secure and efficient infrastructure operations
  • Develop and maintain backend services using Python, Go, and/or C++
  • Apply SRE principles to monitor, troubleshoot, and proactively improve infrastructure performance and stability
  • Mentor and guide junior engineers, fostering a collaborative and learning environment
  • Lead by example by providing code reviews and evangelizing engineering excellence
  • Stay abreast of the latest trends and technologies in networking, systems programming, and automation

Requirements For Staff Infrastructure Software Engineer, Networking and Automation

Python
Go
Linux
Kubernetes
  • 7+ years of experience in infrastructure software development, SRE, production engineering, network engineering, and/or backend service development
  • Experience in building and shipping high quality, scalable infrastructure
  • 5+ years of experience in C++ or Go as well as a scripting language like Python
  • In-depth expertise in Linux systems programming and network protocols
  • Experience with infrastructure automation tools like Ansible, Terraform, or Puppet
  • Strong understanding of software delivery pipelines and CI/CQ best practices
  • Fantastic communication, collaboration, and leadership skills
  • A passion for problem-solving, innovation, and continuous learning
  • Bachelor's degree in Computer Science, Computer Engineering, or related field

Benefits For Staff Infrastructure Software Engineer, Networking and Automation

  • Opportunity to work in a green field environment
  • Challenging projects with a high degree of impact
  • Dynamic startup environment
  • Collaborative and supportive team environment where you can learn, grow, lead, and mentor

Interested in this job?