Software Engineering Manager, Business Applications

Locus Robotics is a leader in the rapidly growing eCommerce order fulfillment optimization space. Our solution helps warehouse owners attain 2-3X efficiency improvement over cart-picking operations, by empowering pickers to work collaboratively with our robots. All this is accomplished while integrating with the operator’s Warehouse Management System, utilizing and optimizing existing facility infrastructure.

Locus Robotics is seeking a Software Engineering Manager to lead our Business Applications Team (BST). The BST team works on orchestration software that allows fleets of robots to operate on highly optimized missions.

The ideal candidate will possess significant experience in guiding teams working on the integration of complex software systems, particularly Warehouse Execution Systems (WES). In this role, you will manage individual developers, contribute to the code base, conduct code reviews, and provide architectural direction for new and existing solutions. Your primary responsibility will be overseeing a growing team tasked with designing, developing, and delivering crucial product features.

Responsibilities

  • Manage and grow a global team of Business Application Software Engineers focused on orchestrating software and workflows for efficient operations across robot fleets.
  • Lead a global team in delivering committed features and enhancements on time.
  • Mentor team members for career and technical development.
  • Ensure adherence to agile software development processes, driving incremental improvements.
  • Influence good test coverage practices to achieve high-quality, efficient software components.
  • Actively participate in codebase contributions and introduce new technical concepts to the team.
  • Collaborate with product managers and other leaders to develop and refine a roadmap for delivering innovative features that align with customer needs.
  • Foster enhancements to the overall value proposition of the business software solution, ensuring alignment with other Locus Business Applications components such as robots, navigation software, and integration.

Qualifications

  • Bachelor's Degree in Computer Science or relevant engineering experience.
  • 9+ years experience within Software Engineering developing and delivering enterprise critical software.
  • 3+ years of technical leadership experience.
  • 4+ years of C# .NET development, especially in concurrent, multi-threaded environments.
  • Proficiency in JavaScript and UI frameworks, including websockets.
  • 2+ years experience in working with relational databases, particularly in SQL Server.
  • 2+ years experience in creating REST APIs for internal and/or external facing systems.
  • Familiarity with cloud development preferably in Azure or AWS.
  • Familiarity with microservice design and development.
  • Experience in reporting quality-related metrics.
  • Ability to take ownership of application lifecycle.
  • Strong people management skills for software engineer development.
  • Familiarity with Warehouse Management Systems, Warehouse Execution Systems and Inventory Management Systems.
  • Proficient English written and verbal communication skills.
  • Excellent analytical skills and proactive problem-solving approach.

Additional Details 

Locus Robotics is an equal opportunity employer.