Senior Software Engineer

  • Pittsburgh, PA

  • Engineering

Why join Seegrid?

Seegrid is the leading provider of autonomous mobile robots 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, material flow software platform, 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. 

Senior Software Engineer

General Summary

As a Senior Software Engineer on Seegrid’s Fleet Software team, you will build applications and services that orchestrate our robot fleets within a customer facility. You’ll collaborate with customers, product management and other engineering teams through discovery, design and implementation of new fleet software functionality. This is a greenfield codebase that represents Seegrid’s “next generation” fleet management solution.

Primary Responsibilities

  • Participate in all phases of the development process:  planning, construction, and testing
  • Perform code review and provide meaningful feedback to your peers
  • Demonstrate problem-solving & technical innovation
  • Share knowledge with peers by writing design documents, giving tech talks, documenting code, collaborating on process improvements, etc.
  • Work closely with product management and ops teams to deliver great products

Education/Experience

  • Degree in Computer Science or similar field of study; or equivalent practical experience
  • Hands-on programming experience in Python or other object-oriented languages
  • Familiarity with docker, HTTP, and database technology
  • Ability to clearly explain and communicate complex technical topics.

Above & Beyond:

  • Experience working with any of the following: distributed systems, non-relational databases, asynchronous programming paradigms, real-time messaging systems (AMQP, MQTT, WSS, DDS), robotics, REST APIs
  • Complex data modeling and messaging systems experience
  • Information security & data management
  • Web socket and/or UNIX socket programming experience
  • Experience with: Snowflake, BI tools, IoT & Edge platforms

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, or disability status.

Seegrid is an equal opportunity employer Minorities/Females/People with Disabilities/Protected Veterans/Sexual Orientation/Gender Identity.

Successful applicants for this position must be fully vaccinated against COVID-19 or be willing to receive the COVID-19 vaccination by date of hire as a condition of employment with Seegrid. All offers of employment are contingent on the candidate showing proof of being fully vaccinated to pass the pre-employment requirement. Individuals with medical issues or religious beliefs or practices that prevent them from getting the vaccine may request an exemption from the vaccine requirement.

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