We are seeking a highly skilled Senior Staff Software Engineer with expertise in Supply Chain Automation & Simulation to join our dynamic team. As a Senior Staff Software Engineer, you will play a pivotal role in ensuring the reliability and performance of our software solutions. You will be responsible for designing, developing, and implementing automated testing frameworks and simulation environments to validate the functionality, scalability, and robustness of our software solutions.
Responsibilities:
- Collaborate with cross-functional teams to understand Supply Chain requirements and develop software solutions for automated warehouse management systems.
- Design and implement software solutions using Discrete Event Simulation (DES) tools to model and optimize Supply Chain processes.
- Develop simulation models to evaluate the performance of automated warehouse management systems and identify areas for optimization.
- Work closely with stakeholders to understand their needs and translate them into technical requirements for Supply Chain Automation projects.
- Collaborate with Software Engineering teams to integrate simulation models with existing software systems and automate data collection for analysis.
- Analyze simulation results and provide actionable insights to improve Supply Chain efficiency and optimize warehouse operations.
- Stay updated on industry trends and emerging technologies related to Supply Chain management and warehouse automation.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 7-10 years of experience in software development, with a focus on Supply Chain management and automated warehouse management systems.
- Ability to sufficiently read electrical schematics.
- Experience in modeling physical processes in the Supply Chain, such as conveyance/transportation, container picks, puts, moves, sortation & Autonomous Mobile Robots (AMR).
- Experience with Discrete Event Simulation (DES) tools such as SimPy, AnyLogic, Simul8, or FlexSim.
- Proficiency in programming languages such as Python, Java, or C++.
- Experience with building, supporting, maintaining, and scaling automation in a CI/CD environment.
- Experience with Git, Unix/Linux, Docker, and at least one modern testing framework (like PyTest), and familiar with other common web and mobile testing frameworks
- Strong understanding of Supply Chain management concepts and automated warehouse operations.
- Experience with software development methodologies such as Agile or Scrum.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with cloud platforms such as AWS or Azure is a plus.
Good to Have:
- Load and Performance testing experience.
- Mobile testing frameworks.
- GoLang.
- Windows Desktop Automation.
Join our team and be part of revolutionizing warehouse management with cutting-edge automation technologies!
Ensure your Fanatics job offer is legitimate and don’t fall victim to fraud. Fanatics never seeks payment from job applicants. Feel free to ask your recruiter for a phone call or other type of communication for interview, and ensure your communication is coming from a Fanatics or Fanatics Brand email address. For added security, where possible, apply through our company website at www.fanaticsinc.com/careers
Tryouts are open at Fanatics! Our team is passionate, talented, unified, and charged with creating the fan experience of tomorrow. The ball is in your court now.
Fanatics is committed to responsible planning and purchasing (RPP) practices, working with its business partners across its global and multi-layered Supply Chain, to ensure that planning, sourcing, and purchasing decisions, along with other supporting processes, do not impede or conflict with the fulfillment of Fanatics’ fair labor practices.
NOTICE TO CALIFORNIA RESIDENTS/APPLICANTS: In connection with your application, we collect information that identifies, reasonably relates to or describes you (“Personal Information”). The categories of Personal Information that we collect include your name, government issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or other types of positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. For additional information on how we collect and use personal information in connection with your job application, review our Candidate Privacy Policy-CA