| Location | Collingswood, NJ |
| Industry | Staffing/Employment Agencies |
| Salary | $160,000–$190,000 Per Year |
| Company Size | 100 to 499 employees |
| Year Founded | 1994 |
| Website | https://www.edistaffing.com/ |
The Role:
The Software Development Manager - Modernization will lead multiple engineering teams responsible for modernizing of warehouse management platform. This role requires a highly technical software leader with deep experience in Java application development, enterprise architecture, and large-scale application modernization.
Your teams will incrementally transform a large, production Java monolith built with Spring and Hibernate into an API-first, event-driven microservices architecture on Microsoft Azure. You will remain actively involved in architecture discussions, technical design reviews, code reviews, and engineering decisions. You will help teams make sound tradeoffs that balance delivery speed, reliability, security, and long-term maintainability.
You will partner closely with Architecture, Platform, Site Reliability Engineering, Quality Assurance, Product, and business stakeholders. You will also own team performance, execution, hiring, vendor accountability, and delivery outcomes while serving as a credible technical voice with senior leadership.
This role blends technical architecture with traditional people management. The successful candidate must be able to challenge designs, guide implementation, assess code quality, and lead engineers through complex modernization work.
What You Will Own:
Technical Environment:
What We're Looking For:
Why This Role Is Different:
You will:
Compensation & Structure:
At EDI Staffing, we strive to provide the best staffing solutions for each of our business disciplines, in honest, resourceful, and creative techniques. Our mission is to connect talented people with great organizations across all industries, while maintaining our company values: accountability, innovation, integrity, teamwork and work ethic. Our commitment to our values becomes tangible in our daily customer interactions and lifetime customer relationships.