Skip to main content
IGS Energy

Software Engineer Intern

IGS Energy United States Internship 21 hours ago
Technology & IT

$31,200 - $62,400 USD yearly

As a Software Engineering Intern, you will be involved in all phases of software development, from defining requirements through production releases. You will be embedded in a cross-functional team of analysts, developers, product managers, and quality assurance professionals who work together to deliver high-quality, high-value software. 

This is a hands-on internship for students who are passionate about technology, curious about how software creates business value, and excited to take ownership of meaningful work. You will contribute in a collaborative, agile environment that values open discussion, continuous learning, accountability, and delivering value with each iteration. 

WHAT YOU WILL DO 

  • Build impactful solutions: Design and develop web applications and APIs that help business partners and customers work more efficiently and productively. 
  • Collaborate on solution design: Participate in design sessions with Software Engineers, Business Analysts, users, and Quality Assurance Analysts. 
  • Work in an agile environment: Contribute within a collaborative team that uses agile practices and modern technology. 
  • Write quality code: Apply SOLID principles and test-driven development methodologies to create reliable, maintainable software. 
  • Deliver on project goals: Complete development tasks in alignment with project priorities and timelines. 
  • Strengthen software quality: Develop automated tests in partnership with application development teams to support continuous regression testing. 
  • Contribute across the lifecycle: Gain experience with requirements, design, development, testing, and production releases. 

WHAT YOU WILL GAIN 

  • Hands-on experience across the full software development lifecycle 
  • Experience building web applications and APIs that support real business needs 
  • Exposure to agile development, test-driven development, and automated testing 
  • Opportunities to strengthen C#, .NET, T-SQL, and Microsoft Visual Studio skills 
  • Experience collaborating with engineers, analysts, product managers, users, and quality assurance professionals 
  • A stronger understanding of how software teams deliver value through iterative development 
  • Experience taking ownership of development work in a collaborative corporate environment 

WHAT WE ARE LOOKING FOR 

  • Currently pursuing a bachelor’s degree in Computer Information Systems, Computer Science and Engineering, Management Information Systems, or a related field 
  • Experience with .NET, C#, T-SQL, and Microsoft Visual Studio 
  • A passion for software development and curiosity about modern technology 
  • Strong problem-solving skills and attention to software quality 
  • The ability to take ownership, meet commitments, and contribute in a team-based setting 
  • Strong communication and collaboration skills 
  • The ability to thrive in a driven, passionate, creative, and collaborative environment 

PREFERRED QUALIFICATIONS 

  • Experience with agile, Scrum, or Lean practices 
  • Experience with a modern JavaScript framework such as React or Angular using TypeScript 
  • Experience with Entity Framework 6.0 or later 
  • Experience with ASP.NET Web API 2 
  • Experience using dependency injection frameworks and writing unit tests 
  • Experience with Azure DevOps or Visual Studio Team Services and Git 
  • Exposure to messaging technologies such as RabbitMQ or MSMQ 
  • Understanding of software design patterns such as Strategy, Abstract Factory, Singleton, or Adapter 
Apply now
United States
Remote
Internship
$31,200 - $62,400 USD yearly
21 hours ago

Share this job