Senior Software Engineer leading the design and implementation of software solutions in automation and supply chain operations. Collaborating with teams to enhance material handling systems.
Responsibilities
Lead the design, development, and deployment of software applications for material handling systems.
Architect scalable, high-performance software solutions that integrate with warehouse control systems (WCS), warehouse integration systems (WIS), and warehouse management systems (WMS).
Collaborate with product managers, engineers, and stakeholders to define technical requirements and software roadmaps.
Provide technical leadership and mentorship to mid-level and junior engineers.
Conduct code reviews, enforce best practices, and ensure high software quality standards.
Troubleshoot, optimize, and enhance software applications for reliability, performance, and scalability.
Ensure robust software documentation, including architecture diagrams, user guides, and technical specifications.
Stay current with emerging technologies and industry trends to drive innovation in automation and material handling software solutions.
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
10+ years of professional software development experience.
Strong expertise in programming languages such as C, C++, JavaScript within Linux (RHEL) server environments.
Deep understanding of software architecture, design patterns, and best practices.
Experience with Agile and Scrum methodologies for software development.
Proficiency in version control systems such as Git.
Strong background in database design and management (Oracle, PostgreSQL).
Knowledge of cloud computing platforms (AWS, Azure, Google Cloud).
Excellent problem-solving, analytical, and troubleshooting skills.
Strong verbal and written communication skills, with the ability to collaborate effectively across teams.
Benefits
Competitive salary and benefits package
Opportunities for leadership and career growth
Some travel may be required depending on project needs
Senior Staff Engineer Software leading test automation discipline at Northrop Grumman for Aeronautics Systems. Driving software ecosystem efficiencies and ensuring compliance with technical standards across multiple sites.
Staff Systems Engineer at Northrop Grumman performing technical planning and system integration. Involves system verification and validation for total systems solutions.
Software Engineer at Hewlett Packard Enterprise, designing and developing firmware for Wi‑Fi Access Points. Collaborating with cross - functional teams to deliver innovative wireless networking solutions.
Principal Engineer - Data leading a new data platform for payroll products at Datacom. Focused on modernizing data infrastructure with real - time pipelines and delivering analytics capabilities.
Principal Full Stack Engineer leading development of next generation Datapay SaaS Payroll Product. Collaborating across teams in a hybrid role within Datacom, a tech innovator for over 50 years.
Principal Embedded Software Engineer leading software verification and validation for healthcare technologies. Collaborating with teams to ensure FDA - compliant delivery of embedded bio wearable products.
Engineering Lead managing complex project teams to implement energy - saving solutions for small businesses and industrial customers. Role includes mentoring engineers and conducting technical evaluations.
Enterprise Transformation Strategist supporting initiatives across benefits and digital experience. Collaborating on healthcare projects, analytics, and operational redesign.
Lead Software Engineer with Thomson Reuters developing Global Trade Management applications. Collaborates with teams, mentors juniors, and drives design in a dynamic environment.
Software Engineer developing simulation models and visualizations at Boeing Defence. Supporting design and architecture for safety and performance enhancements across software and hardware systems.