Location:Pittsburgh, PA, USAPay Rate:
Pay Type:Employment Type:Full Time

Why join Seegrid?

Seegrid is the leading provider of autonomous mobile robots (AMRs) for material handling. Seegrid has been recognized as a Top 5 most innovative robotics company in the world by Fast Company in 2022. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes mobile robots, enterprise fleet management software, and best-in-class service and support. Our unique and proven technology sets us apart-our automation solutions have safely driven millions of autonomous miles in real production facilities without a single personnel safety incident. We are seeking energetic, bright, and friendly people to help achieve our vision: to fortify global supply chains and create profitable economies with safe, seamless, and smart mobile robotics solutions.

The Role: Senior Backend Software Engineer

As a Senior Backend Software Engineer on the Fleet Management team, you will be a technical leader that designs and implements solutions to robot fleet management problems involving command and control, task orchestration, fleet status monitoring, and external system integration. The systems you create will solve customers' business problems and be deployed in production to coordinate a fleet of mobile robots. The Fleet Management team is a highly cross-functional group consisting of frontend and backend developers, UX, product management, DevOps, and SQA.

We are looking for a strong individual contributor who can lead by example, with emphasis on software engineering acumen, code quality, thorough testing, a pragmatic approach to problem solving, clear communication across a variety of mediums, and attention to detail. To be successful in this role, you will have strong software engineering skills in a statically typed language and have domain experience in robotics, material handling, or manufacturing. This role reports to the Software Engineering Manager of the Fleet Application Software Team.

Responsibilities Include:

  • Architect, develop, test, and maintain extensible application software to orchestrate complex robot workflows that expand our fleet management platform's core capabilities. You will own key systems in our fleet management software stack.
  • Utilize your domain knowledge to work with product management and UX to create pragmatic technical solutions to customer business problems.
  • Create interfaces between our fleet management platform's microservices and our mobile robots, frontend, and customers' external systems to control the fleet and surface its status.
  • Provide elevated levels of support to assist with application-related field issues.
  • Provide technical mentorship to teammates.

Required Qualifications

  • Degree in Computer Science, or a related field
  • 5+ years of relevant professional experience
  • Domain experience in robotics, material handling, or manufacturing
  • Excellent programming and software engineering skills in a statically typed, object-oriented language with a strong preference towards Kotlin (or Java)
  • Strong skills in the following technologies: PostgreSQL or similar SQL compliant RDBMS, Linux systems programming, Ansible, Python, RESTful APIs, distributed systems, and reactive programming

Desired Qualifications

A candidate stands out if they have professional experience with any of the following:

  • General mobile robotics
  • Pub/Sub paradigm (RabbitMQ and AMQP preferred), gRPC, Spring Boot, Twisted, and Django
  • Architecting cloud applications and maintaining applications deployed on-prem. Having prior experience converting an application from an on-prem deployment model to the cloud is a significant differentiator.
  • Frontend development, preferably with Vue

Seegrid has been recognized nationally as a Best-Place-to-Work. We'd love to have you join us!

Seegrid is an equal opportunity employer. All people are encouraged to apply, regardless of race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Seegrid Privacy Policy https://seegrid.com/privacy-policy/

Seegrid
  • Apply Now

  • * Fields Are Required
    About You:
    Contact Info:
    Address: