This goal of this position is to design, develop, and support the expansion of the DLN software offerings as well as support the implement and installation customer projects. The desired candidate will provide technical leadership and provide expertise and guidance in implementation of the DLN software roadmap. This position requires a deep understanding of software development principles, strong problem-solving skills, and a proactive approach to collaboration. The Senior Software Engineer works closely with project leads, team members, and stakeholders to ensure high-quality, reliable, and scalable solutions.

Sr. Software Engineer
Specific Duties
- Participate in development meetings and code reviews.
- Design, develop, and test high-quality software solutions for warehouse control systems (WCS) and other material handling applications.
- Use experience with customer installations to improve the base DLN offerings.
- Implement features, enhancements, and integrations based on customer and internal requirements.
- Write clean, efficient, and maintainable code following best practices.
Project Responsibilities
- Assist the project manager and software team leads in the creation of project specifications and design parameters as needed.
- Work with project team to develop and support any required custom modules and interfaces.
- Proactively troubleshoot and resolve complex issues that arise during implementation.
- Review code, designs, and test plans to ensure quality and consistency.
- Travel to site to support software project engineers if required.
Support Responsibilities
- Ensure future development will continue to support existing systems and provide an upgrade path if needed for existing customers.
- Provide Tier II support to the support team during working hours and potentially after hours.
- Receive feedback from the support team on any software enhancements required to improve supporting the system.
Continuous Improvement
- Identify opportunities to optimize software performance, reduce technical debt, and enhance system scalability.
- Stay updated on industry trends and emerging technologies, recommending tools and practices that improve efficiency.
- Contribute to the development of internal frameworks, libraries, and reusable components.
Qualifications
- Experience in managing and supporting software development life cycles.
- Ability to work in a team environment and provide guidance to other developers.
- Excellent trouble shooting skills.
- Excellent customer service skills and ability to engage with customers effectively.
Qualifications
- Bachelor’s Degree in computer science / engineering or related field preferred.
- 5+ years of experience in a software engineering environment.
- Existing expertise or willingness and ability to learn Warehouse workflows (receiving, put-away, picking, packing, sortation, and shipping). Warehouse integrations such at PLCs, Pick-To-Light, ASRS, Cranes, Carousels, Robots, etc. and the resource balancing algorithms to support them is a big plus.
- Primary backend development will be in C# and SQL, however experience in other object-oriented languages such as C++, Java, etc. is a plus.
- Experience in configuring and troubleshooting general IT issues with server, workstations and printers.
- Understanding of various interface methodologies and data formats such as sockets, RESTful, SOAP, XML, JSON, flat file, EDI, etc.
- Experience in ZPL is a plus.
- Strong verbal and written communication skills.
About
DLN Integrated Systems is a trusted partner enhancing competitive edge with advanced distribution solutions. We were founded in 2002 and have continued to grow since then, helping our clients optimize their material handling and supply chain operations with expert design, installation and support.
Our team includes mechanical, controls, software and robotics engineers, as well as project managers, technicians and an active sales team.
DLN is an independent systems integrator, which means our day-to-day tasks are richly varied, with exposure to the most cutting-edge automation technologies in our industry. Because our systems are thoughtfully customized to our clients’ unique needs, our concepts and designs are limitless.
DLN prides itself on being an employer of choice for people at all stages of their careers. Generous benefits, competitive compensation and paid time off are standard. We also offer work-from-home options, flexibility in schedule, and when you’re at the office you’re free to bring your dog. Our team also has opportunities to develop their skills with professional development, and leadership regularly recognizes the achievements and contributions of our team.
Outside of work, DLN actively participates in several non-profits, including a major role in the Kent County Toys for Tots program, and an annual golf outing benefiting the Epilepsy Foundation of Michigan.
We offer generous benefits, competitive compensation, paid time off, opportunity for growth, and the chance to work with a winning team in a great company culture. Candidates may be required to pass a drug screen, pre-employment physical, background check, motor vehicle report, and reference checking.