USA Wilmington, MA - HQ

Director, Platform Engineering (RabbitMQ)

Apply Now

Director, Platform Engineering (RabbitMQ)

Time type: full time

Posted on: April 30, 2024

Job requisition id: R3306

What we need  

Symbotic is seeking a passionate, technical Director, DevOps and Microservices. You are an expert of RabbitMQ with hands-on experience, and the leadership experience supporting innovative, mission critical, high-volume applications. You will have an enormous opportunity to work within multiple systems researching and identifying the common issues and leading the teams towards resolution to have a positive impact on customer experience. As a Director, you will hit the ground running and demonstrate your ability to learn quickly and work on disparate and overlapping tasks You will lead a team designing and delivering innovative Logistics and Warehouse Automation Solutions.  

 

What we do  

The Software Engineering team as part of the CTO Organization.  You will partner with Product Managers, Product Developers, DevOps Engineers, Infrastructure and Network Engineers and Release Engineers to help realize the practical requirements around building out and supporting high-availability and scalable infrastructure and its automation. At Symbotic, we're continually evolving our pipeline and infrastructure; it's a fun place for the team who are passionate about our technology.   

 

What you’ll do  

  • Team Oversight: Lead, mentor, and grow the engineering team, ensuring a blend of creativity and discipline in every project. 

  • Build frameworks, automation, and tooling to enable a culture of quality within the organization.  

  • Leverage technologies like Kubernetes/docker to help our developers scale their efforts in creating new and innovative products.  

  • Engage with stakeholders and lead workshops to define Automation and DevOps requirements.  

  • Lead engagement with the Product and Solution Architect, Quality Engineers, Technology, and Infrastructure Functions to support Concepts, High Level Designs, and End-to-End Solutions. 

  • Oversee analysis to determine return on investment across various design options.  

  • Oversee document reviews with teams across the Operations, Engineering, Quality Assurance, and Systems Support to ensure requirements and specifications are comprehensive and clear. 

  • Be an expert on the Symbotic solution, including an understanding of all elements involved in development of the solution.  

  • Provide input to the technical documentation, training, and testing plans.  

  • Drive delivery and execution for various phases of User Acceptance Testing.  

  • Ability to understand complex technical issues and facilitate resolution. Ability to communicate well with internal and external technical audiences. Ability to triage issues based on priority, impact, risk, release timing.  

  • 25% travel may be required.  

 

What you’ll need  

  • Profound and recent RabbitMQ experience is a must. You’ll need to know the most recent updated version of RabbitMQ with hands-on experience. 

  • Bachelor’s degree in computer science or a related field, Advanced degree preferred. 

  • 12 plus years of hands-on experience in Software Engineering with 5 years in a Senior DevOps and messaging Engineer in a product development setting.  

  • Minimum 8 years of experience in managing a team of 10+ team members.  

  • Minimum 2 years of experience in deploying environments in Azure or GCP via playbooks.  

  • Experience with Infrastructure automation (Terraform, Ansible, etc.), CI/CD pipelines (GIT, Jenkins etc.), and configuration management tool Ansible.  

  • Must have a minimum of 5 years of experience in managing, configuring messaging service especially in RabbitMQ, Kafka, or AMQP. 

  • Hands-on experience in deploying and orchestrating containers in production environments (Containers, Kubernetes, Service Mesh and related technologies).  

  • Experience with communication protocols, restful services, service-oriented architecture, distributed systems, and micro-services.  

  • Passionate about knowing the ins and outs of the C# language and .NET libraries.    

  • Ideal candidate will have experience in managing monitoring tools like Grafana, Kafka, Logic Monitor.  

  • Experience in building and managing data pipeline would be beneficial.  

  • Write code and scripts to automate and to configure services, using tools and languages including API, Python, Bash, and Git.  

  • Experience in Package Management system like ProGet or JFrog Artifactory is beneficial.  

  • Experience with building a suite of monitoring services.   

  • Passion for process automation using the right technology for the right business challenge.  

  • Strong mission to put pro-active solutions in place to prevent future problems and automate processes/build services such engineers can self-service their operational requirements and enhance productivity.  

  • Demonstrated leadership with a hands-on approach, ensuring practical and efficient solutions.  

  • Exceptional analytical, problem-solving, and decision-making skills.  

  • Strong interpersonal skills, capable of fostering collaboration and navigating complex organizational structures.  

 

#LI-JT1

#LI-Hybrid

Apply Now

Related Positions

Director, Platform Engineering (RabbitMQ)

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Software Engineer

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply
Senior Business Intelligence Engineer

Technology, Software & Robotics | USA Remote & Travel

Apply
Senior Software Engineer - T3

Technology, Software & Robotics | USA Wilmington, MA - HQ

Apply

OUR TEAMS

Careers in Robotics

WORK AT SYMBOTIC

OUR CULTURE

We Are Symbotic

Life at Symbotic