Senior Software Engineer

ExolWilmington, MA
Hybrid

About The Position

Symbotic is seeking a Software Engineer for its Applications team to support the core user interfaces and software that operate its automated warehouses. This role is critical for extending mission-critical applications with new customer requirements and functionality, as well as resolving complex support issues. The engineer will collaborate with cross-functional teams to ensure the robustness, performance, and reliability of existing products for daily operations. The Applications Team specifically manages the operator-facing desktop software that controls warehouse automation systems, providing real-time information on inbound/outbound flow, system health, bot tracking, and operational decision-making.

Requirements

  • Degree in Computer Science, a related technical discipline, or equivalent professional experience.
  • 8 years of professional software development experience maintaining and extending production-grade applications.
  • Strong proficiency in C# .NET and hands-on experience building desktop applications with WPF.
  • Working knowledge of modern web frontend technologies (JavaScript, TypeScript, React, or Node.js).
  • Experience troubleshooting, debugging, and resolving issues in distributed, high-availability production environments.

Responsibilities

  • Design, implement, and test new functionality for existing desktop and web applications, primarily utilizing C# .NET and WPF, with contributions to JavaScript/React codebases.
  • Investigate, troubleshoot, and resolve complex support escalations and bugs for software running 24/7 across multiple customer deployments.
  • Actively identify and address technical debt, refactor legacy code, and optimize application performance to improve long-term system stability and maintainability.
  • Maintain and enhance event-driven integrations between user interfaces and on-premise warehouse services using REST APIs, RabbitMQ, and SignalR.
  • Write clean, testable code, contribute to automated testing suites, and participate in peer code reviews to uphold engineering standards.
  • Partner with Product Managers, QA, and Customer Support teams to understand user needs, reproduce field issues, and deliver robust technical solutions.

Benefits

  • medical
  • dental
  • vision
  • disability
  • 401K
  • PTO
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service