FFF Enterprises · 4 days ago
1620 Supply Chain Technology and Innovation - Senior Software Developer - Automation
FFF Enterprises is seeking a Senior Software Developer – Automation Tech responsible for the architecture, development, and support of automation and supply chain solutions. This role involves collaborating with cross-functional teams to ensure the successful integration of enterprise platforms and the delivery of high-performance applications.
BiotechnologyHealth CareMedicalPharmaceutical
Responsibilities
Design, develop, and maintain backend applications, APIs, and microservices using Go (Golang) as the primary language, with supplemental development in Python, C#, and Java to support integration and interoperability
Build, optimize, and maintain relational databases (SQL Server, PostgreSQL, MySQL), ensuring high availability, scalability, and data integrity across mission-critical systems
Develop and support front-end components (HTML, CSS, JavaScript) where needed to enable full-stack functionality and user-friendly interfaces
Engineer and deliver edge and cloud-based applications that interface with automation technologies, robotics platforms, pharmacy fulfillment and distribution systems to support end-to-end supply chain operations
Apply software engineering best practices including modular design, code reviews, automated testing, and documentation to ensure reliability, maintainability, and compliance
Conduct in-depth systems analysis, requirements gathering, and programming to design, adapt, and support automation and enterprise platforms, ensuring alignment with operational workflows and business objectives
Architect and implement integrations between SAP EWM/WMS and industrial automation technologies (PLCs, robotics, IoT devices), leveraging industry-standard protocols such as CIP, MQTT, and Modbus to enable seamless data exchange and real-time decision-making
Develop interface specifications, technical documentation, and integration test plans to validate system interoperability and performance under production conditions
Collaborate closely with operations, IT, and supply chain stakeholders to streamline end-to-end fulfillment processes, reduce manual touchpoints, and increase system efficiency and reliability
Provide technical leadership during integration projects, identifying risks, recommending solutions, and ensuring timely and successful deployments
Champion Agile software development methodologies, including Extreme Programming (XP), Test-First design, pair programming, and iterative delivery practices, ensuring rapid, high-quality releases that align with business priorities
Design, implement, and maintain robust CI/CD pipelines using tools such as Jenkins, GitLab CI, and Azure DevOps to automate builds, testing, and deployments across hybrid environments (on-premises, edge computing, and serverless cloud)
Manage deployments and runtime environments across Linux/Ubuntu/Windows servers, containerized platforms (Docker, Kubernetes), and multi-cloud infrastructures (AWS, Azure, GCP), ensuring scalability, reliability, and cost efficiency
Establish automated monitoring, logging, and alerting within DevOps workflows to detect issues early and enable proactive remediation
Drive a culture of DevOps excellence by promoting continuous integration, continuous delivery, infrastructure as code (IaC), and collaborative ownership of system stability between development and operations teams.Champion Agile methodologies, including XP, Test-First, and iterative delivery practices
Define and document system architectures, integration boundaries, and technology roadmaps to ensure scalability, fault tolerance, and high availability across automation and enterprise platforms
Apply secure coding practices and embed security by design principles into all development efforts, including encryption, identity and access management, and adherence to OWASP Top 10 standards
Design and maintain automated test suites (unit, integration, regression, performance, and security) to validate system functionality, resiliency, and compliance under real-world operating conditions
Lead continuous improvement initiatives by analyzing workflows, identifying inefficiencies, and recommending optimized approaches that reduce complexity, increase maintainability, and improve time-to-market
Research, evaluate, and pilot emerging technologies—including edge computing, robotics frameworks, and AI/ML-driven automation—and provide data-driven recommendations for adoption aligned with business strategy
Establish observability frameworks and practices using tools such as Prometheus, Grafana, and ELK/EFK, enabling proactive monitoring, root cause analysis, and predictive system reliability improvements
Partner with product owners, business analysts, and operational leaders to translate complex business requirements into scalable, secure, and sustainable technical designs that align with organizational goals
Deliver clear risk and impact assessments, propose solution alternatives, and present trade-offs to guide informed business and technology decisions at both tactical and strategic levels
Act as a primary liaison across IT, Operations, Supply Chain, and external vendors, ensuring alignment of automation initiatives with enterprise priorities, regulatory requirements, and industry best practices
Facilitate cross-functional workshops, design reviews, and post-implementation debriefs to build consensus, share lessons learned, and continuously improve solution delivery
Influence decision-making by providing technical expertise in executive-level discussions, helping shape the direction of supply chain automation and digital transformation efforts
Mentor junior and mid-level developers by providing structured code reviews, architectural guidance, and individualized career coaching that fosters professional growth and technical excellence
Lead knowledge-sharing initiatives—including technical deep-dives, architecture reviews, and postmortems—to institutionalize best practices, capture lessons learned, and raise the overall engineering maturity of the organization
Contribute to the design and maintenance of reusable frameworks, internal libraries, and coding standards that improve development efficiency, consistency, and long-term maintainability
Promote a culture of continuous learning by curating resources, introducing emerging tools and practices, and encouraging experimentation within safe, structured environments
Act as a role model for collaborative problem-solving and cross-functional knowledge exchange, ensuring expertise is disseminated beyond the immediate development team
Support system implementations by traveling to company sites to oversee installation, commissioning, and stabilization activities, ensuring solutions are deployed on schedule and meet performance expectations
Provide rotating on-call coverage for mission-critical systems, maintaining high availability and rapid response during peak distribution and fulfillment cycles
Diagnose, triage, and resolve production incidents in real time; conduct root-cause analysis, document findings, and implement sustainable corrective actions to prevent recurrence
Collaborate with operations and IT teams during rollout phases to validate system performance, optimize configurations, and train end users on new processes and tools
Establish post-implementation monitoring and feedback loops to measure effectiveness, capture lessons learned, and drive continuous improvement for future deployments
Adheres specifically to all company policies and procedures, Federal and State regulations, and laws
Display dedication to position responsibilities and achieve assigned goals and objectives
Always represent the Company in a professional manner and appearance
Understand and internalize the Company’s purpose
Display loyalty to the Company and its organizational values
Display enthusiasm and dedication to learning how to be more effective on the job and share knowledge with others
Work effectively with co-workers, internal and external customers and others by sharing ideas in a constructive and positive manner; listen to and objectively consider ideas and suggestions from others; keep commitments; keep others informed of work progress, timetables, and issues; address problems and issues constructively to find mutually acceptable and practical business solutions; address others by name, title, or other respectful identifier, and respect the diversity of our work force in actions, words, and deeds
Comply with the policies and procedures stated in the Injury and Illness Prevention Program by always working in a safe manner and immediately reporting any injury, safety hazard, or program violation
Ensure conduct is consistent with all Compliance Program Policies and procedures when engaging in any activity on behalf of the company. Immediately report any concerns or violations
Other duties as assigned
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (e.g., Mechatronics with software emphasis) or at least seven (7) years of progressive software development experience in backend and automation domains in lieu of a degree. Progressive experience must demonstrate increasing responsibility in backend development, automation integration, and enterprise systems
Programming: Go, SQL, with working knowledge of Python and scripting languages
Systems: Linux/Ubuntu and Windows; heterogeneous environment support
Cloud/Infrastructure: AWS, Azure, or GCP; hybrid on-prem, edge computing, and serverless models
DevOps: CI/CD, Git, containerization (Docker, Kubernetes)
Enterprise Integration: SAP EWM/WMS APIs, RFCs, and IDocs
Networking fundamentals: TCP/IP, RESTful APIs, and message queues (e.g., RabbitMQ, Kafka)
Security: Knowledge of secure coding practices, encryption, and authentication/authorization frameworks (OAuth, SAML)
A minimum of five (5) years backend development and systems integration experience, including SAP EWM/WMS and automation. Or seven (7) years backend development with automation/PLC/robotics integration and enterprise interfaces in lieu of a degree
Experience must include leading or significantly contributing to multi-site system rollouts or automation implementations
Willingness to provide rotating on-call support
Proficient problem-solving and root-cause analysis in distributed systems
Effective communication and technical documentation
Ability to prioritize, manage multiple demands, and work independently
Strong organizational and time-management skills
Preferred
Robotics, PLCs (Allen-Bradley/Siemens), IoT frameworks
Data streaming platforms (Kafka, MQTT)
Monitoring tools (Prometheus, Grafana, ELK/EFK)
Agile collaboration tools (JIRA, Confluence)
Ten (10) years progressive backend development with at least five (5) years in automation-intensive industries (distribution, manufacturing, or life sciences)
Project management software experience
Demonstrated success leading SAP-integrated automation rollouts
Ability to mentor and influence across teams without direct authority
Leadership in Agile/DevOps environments
AWS/Azure Developer or Architect certification
SAP EWM certification
PLC/Robotics vendor certifications (Rockwell, Siemens)
Company
FFF Enterprises
FFF Enterprises is a Pharmaceuticals supplier of critical-care biopharmaceuticals, plasma products and vaccines.
H1B Sponsorship
FFF Enterprises has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (7)
2023 (6)
2022 (2)
2021 (2)
2020 (4)
Funding
Current Stage
Late StageTotal Funding
$1.12B2025-02-05Debt Financing· $1.12B
Recent News
FFF Enterprises.com
2025-11-12
FFF Enterprises.com
2025-09-30
Company data provided by crunchbase