Jobs and Careers
BA

DI Software Development Intern

Barry-Wehmiller
United Statesfull_timeVerifiedPosted 17 Sept 2025

About the role

About Us:


 

Barry-Wehmiller is a diversified global supplier of engineering consulting and manufacturing technology for the packaging, corrugating, sheeting and paper-converting industries. By blending people-centric leadership with disciplined operational strategies and purpose-driven growth, Barry-Wehmiller has become a $3 billion organization with nearly 12,000 team members united by a common belief: to use the power of business to build a better world.


 

Job Description:

The Software Engineer Intern designs, develops, tests, documents, and maintains software solutions under supervision, adhering to organizational standards, methodologies, and security guidelines. They deliver quality software by effectively tracking tasks, identifying issues, and participating constructively in peer reviews and feedback cycles. 

 

This role supports more senior engineers in software design activities, assisting in the creation of application components and user interfaces to meet functional and security requirements. Additionally, the Software Engineer Intern contributes to basic data engineering tasks, including developing simple data pipelines, performing routine ETL processes, maintaining data integrity, and addressing common data quality issues. 

 

This role requires foundational problem-solving and analytical abilities, consistent professionalism, clear communication, and a proactive, collaborative mindset. The Software Engineer Intern seeks guidance from senior colleagues, communicates questions effectively, and actively pursues continuous learning and skill development, establishing a strong foundation for ongoing professional growth. 

 

Principal Duties and Responsibilities (Essential Functions) 

 

Software Development 

  • Designs, codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services. 

  • Applies agreed standards, tools, and security measures to achieve well-engineered outcomes. 

  • Participates in reviews of own work and reviews of colleagues' work. 

  • Applies continuous integration, deployment and monitoring practices. 

Software Design 

  • Designs and implements software applications, components and modules. 

  • Addresses stakeholder concerns to meet both functional and non-functional requirements including security. 

  • Reviews, verifies and enhances own designs against specifications and reviews of others' designs. 

 

Data Engineering 

  • Designs, implements and maintains data engineering solutions to acquire and prepare data. 

  • Creates and maintains data pipelines to connect data across data stores, applications and organizations. 

 

Business Analysis & Support 

  • Investigates straightforward business situations to identify and analyze problems and opportunities. 

  • Contributes to the recommendation of improvements. 

  • Follows agreed standards and techniques to investigate, analyze and document business situations. 

  • Engages

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Barry-Wehmiller

View company profile →