Software Engineering Web Intern

Valmont Industries, Inc.Omaha, NE
9dOnsite

About The Position

At Valmont, we believe a career here is a career with a future! As a global leader in agriculture and infrastructure, we design solutions that help our customers grow smarter and work more efficiently. As a Software Engineering Intern within Valmont’s Agriculture Division, you’ll play a key role in supporting enterprise systems and data center operations. You’ll gain hands-on experience designing and developing web applications, working across front-end and back-end technologies, and collaborating with product and engineering teams to deliver reliable, high-quality software solutions. Valmont’s internship program provides a hands-on learning experience through project work, leadership development, job shadowing, and interaction with senior leaders across the company.

Requirements

  • Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Strong knowledge of front-end technologies: HTML5, CSS3, JavaScript (ES6+)
  • Basic understanding of back-end development using Node.js, Python, Java, or similar languages
  • Familiarity with version control systems (Git)
  • Understanding of responsive web design and cross-browser compatibility
  • Knowledge of clean code principles and efficient debugging techniques

Nice To Haves

  • Experience with server-side frameworks such as Express (Node.js), Django, Flask, or Spring Boot is preferred
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) and CI/CD pipelines is preferred
  • An understanding of web security principles (OWASP Top 10) and data protection best practices is preferred
  • Exposure to containerization tools like Docker or Kubernetes is preferred
  • Experience with DevOps practices or system monitoring tools preferred
  • Demonstrated practical experience through personal projects, GitHub repositories, or open-source contributions preferred

Responsibilities

  • Assist in designing, developing, and maintaining web applications using both front-end and back-end technologies
  • Write clean, efficient, and well-documented code using JavaScript, HTML, CSS, and frameworks such as React, Angular, or Vue.js
  • Support server-side development using languages like Node.js, Python, Java, or PHP
  • Work with databases (SQL and NoSQL) to store, manage, and retrieve data efficiently
  • Collaborate with product managers, UI/UX designers, and software engineers to understand requirements and deliver features
  • Participate in agile ceremonies including sprint planning, daily stand-ups, and retrospectives
  • Identify and resolve bugs to improve application performance and security
  • Conduct unit, integration, and end-to-end testing to ensure code reliability
  • Develop and consume RESTful or GraphQL APIs to connect front-end interfaces with back-end services
  • Create and maintain technical documentation for code, APIs, and workflows
  • Work in the office onsite, 5 days per week

Benefits

  • Paid internship with meaningful, career-related work experience
  • Tuition assistance and other benefits available based on hours worked
  • Part-time during the academic year, full-time and flexible in the summer, with potential for a full-time position post-graduation
  • A supportive culture focused on learning and growth
  • Opportunities to collaborate with intern peers and company leaders
  • Healthcare (medical, prescription drugs, dental and vision)
  • 401k retirement plan with company match
  • Paid time off
  • Employer paid life insurance
  • Employer paid short-term and long-term disability including maternity leave
  • Work Life Support
  • Tuition Reimbursement up to $5,250 per year
  • Voluntary programs like tobacco cessation, Type 2 diabetes reversal, one-on-one health coaching, mortgage services and more
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service