Senior Software Engineer - Warehouse Automation
$120,000–$180,000 year
On-site · Atlanta, Georgia, United States or Henrietta, New York, United States
Job Summary
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). Provide technical leadership and mentorship to mid-level and junior engineers; conduct code reviews and ensure high software quality standards; troubleshoot and optimize for reliability and performance; document architecture and technical specifications; stay current with emerging technologies to drive innovation in automation and material handling software solutions.
Required Qualifications
- 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 across teams
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.