IT - Software Engineer III
Cheshire, CT, United StatesYesterday
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Skills
Experience
Level
Title
Location
Salary
Freshness
Similarity
Key details
- Salary
- $91K–$128K/yr
- Location
- Cheshire, CT, United States
- Work style
- Onsite
- Level
- Senior
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- other
- Posted
- Yesterday
Skills
access controlagileas400ci/cdcode reviewsdata protectiondatabase managementdb2erpjavasqlsystem architecturesystem integrationwarehouse operationswms
About the role
Position Overview:
The Software Engineer III will design, develop, modify, and implement software solutions to support business operations within a fast-paced distribution center. This role involves developing applications that enhance efficiency, optimize supply chain management, and improve warehouse and logistics systems. The Senior Software Engineer will also mentor junior developers, provide technical training, and foster best practices to strengthen the development team. The candidate will work closely with cross-functional teams to support and integrate systems critical to warehouse operations.
RESPONSIBILITIES:
Develop software applications to improve business processes, ensuring efficiency, reliability, and scalability.
Modify existing applications to enhance functionality, fix defects, and optimize performance.
Implement integrations between warehouse management systems (WMS), enterprise resource planning (ERP) systems, and other business-critical applications.
Write clean, efficient, and maintainable code following best practices and coding standards.
Test applications thoroughly by creating test plans, conducting debugging, and performing quality assurance checks.
Troubleshoot software issues, identifying root causes and providing timely resolutions.
Document system architecture, development processes, and code modifications for future reference.
Collaborate with cross-functional teams, including IT, operations, and business stakeholders, to align software solutions with company needs.
Optimize database queries and improve data processing performance for efficient software execution.
Ensure security and compliance of software applications by following best practices in data protection and user access control.
Stay updated on emerging technologies, recommending and implementing innovative solutions to enhance system functionality.
Mentor junior software engineers by providing guidance, reviewing code, and sharing best practices in software development.
Conduct technical training sessions to enhance team knowledge and skills in software development, database management, and system integration.
Lead by example in software development methodologies, including Agile practices, peer code reviews, and CI/CD pipelines.
Perform other duties as assigned.
Environment:
Warehouse Office – approx. 65F – 75F
Schedule:
Monday - Friday
Standard Business Hours
Compensation:
$91,000 - $128,000
Experience:
Preferred: Bachelor’s degree in Computer Science, Information Systems, or a related field
Preferred: 5+ years of experience in software development, specific years based on seniority level
Preferred: Proficiency in Java, SQL, DB2/AS400, and other object oriented program language
Preferred: Proficiency in English (written and verbal) to effectively communicate with associates and leadership
Skills:
Physical abilities: Ability to stand, walk and sit throughout your day; Walking on a variety of flooring such as carpet, concrete, tile etc;
Strong communication Skills: Ability to communicate clearly and effectively with peers and leaders on a daily basis
Organizational Skills: Ability to prioritize and meet deadlines; project management
Working in a team based environment: Working independently and as a team player to ensure our customers are receiving orders timely and with the highest quality
Quality: Maintain integrity and high standards from all perspectives
Safety Culture: Maintain and drive safety policies to all associates; driving for accountability of safe practices throughout shift
The Software Engineer III will design, develop, modify, and implement software solutions to support business operations within a fast-paced distribution center. This role involves developing applications that enhance efficiency, optimize supply chain management, and improve warehouse and logistics systems. The Senior Software Engineer will also mentor junior developers, provide technical training, and foster best practices to strengthen the development team. The candidate will work closely with cross-functional teams to support and integrate systems critical to warehouse operations.
RESPONSIBILITIES:
Develop software applications to improve business processes, ensuring efficiency, reliability, and scalability.
Modify existing applications to enhance functionality, fix defects, and optimize performance.
Implement integrations between warehouse management systems (WMS), enterprise resource planning (ERP) systems, and other business-critical applications.
Write clean, efficient, and maintainable code following best practices and coding standards.
Test applications thoroughly by creating test plans, conducting debugging, and performing quality assurance checks.
Troubleshoot software issues, identifying root causes and providing timely resolutions.
Document system architecture, development processes, and code modifications for future reference.
Collaborate with cross-functional teams, including IT, operations, and business stakeholders, to align software solutions with company needs.
Optimize database queries and improve data processing performance for efficient software execution.
Ensure security and compliance of software applications by following best practices in data protection and user access control.
Stay updated on emerging technologies, recommending and implementing innovative solutions to enhance system functionality.
Mentor junior software engineers by providing guidance, reviewing code, and sharing best practices in software development.
Conduct technical training sessions to enhance team knowledge and skills in software development, database management, and system integration.
Lead by example in software development methodologies, including Agile practices, peer code reviews, and CI/CD pipelines.
Perform other duties as assigned.
Environment:
Warehouse Office – approx. 65F – 75F
Schedule:
Monday - Friday
Standard Business Hours
Compensation:
$91,000 - $128,000
Experience:
Preferred: Bachelor’s degree in Computer Science, Information Systems, or a related field
Preferred: 5+ years of experience in software development, specific years based on seniority level
Preferred: Proficiency in Java, SQL, DB2/AS400, and other object oriented program language
Preferred: Proficiency in English (written and verbal) to effectively communicate with associates and leadership
Skills:
Physical abilities: Ability to stand, walk and sit throughout your day; Walking on a variety of flooring such as carpet, concrete, tile etc;
Strong communication Skills: Ability to communicate clearly and effectively with peers and leaders on a daily basis
Organizational Skills: Ability to prioritize and meet deadlines; project management
Working in a team based environment: Working independently and as a team player to ensure our customers are receiving orders timely and with the highest quality
Quality: Maintain integrity and high standards from all perspectives
Safety Culture: Maintain and drive safety policies to all associates; driving for accountability of safe practices throughout shift