Job Description
Join Union Pacific's award-winning technology team as a Software Engineering Intern in Omaha! This immersive 12-week program offers hands-on experience building mission-critical applications that power America's premier railroad. Work alongside senior engineers on cloud-based systems, data analytics platforms, and IoT solutions that directly impact global logistics. You'll gain exposure to agile methodologies, DevOps practices, and cutting-edge technologies while contributing to real-world projects in a collaborative, innovation-driven environment. Perfect for students pursuing Computer Science, Software Engineering, or related degrees.
Responsibilities
- Develop and maintain microservices using Java, Python, and Spring Boot
- Design RESTful APIs and integrate with cloud platforms (AWS/Azure)
- Implement unit tests and troubleshoot complex system issues
- Collaborate on CI/CD pipelines and containerization with Docker
- Analyze large datasets using SQL and visualization tools
- Document technical specifications and contribute to team wikis
- Participate in daily stand-ups and sprint planning ceremonies
Qualifications
- Currently pursuing Bachelor's degree in Computer Science, Software Engineering, or related field
- Strong understanding of data structures and algorithms
- Experience with at least one programming language (Java, Python, or C# preferred)
- Familiarity with version control systems (Git) and agile methodologies
- Basic knowledge of cloud platforms (AWS/Azure) or databases
- Excellent problem-solving and communication skills
- Authorized to work in the United States without sponsorship
- Available for full-time summer internship (May-August)