Software Engineer Intern

IGS Energy

Ohio, United StatesFresher3h agovia LinkedIn

This job at a glance

Who can apply
New grads and up to 1 year · Bachelor's degree
Must know
Product managementEmbedded systemsREST APIsBusiness analysisUnit testingStatistics
Nice to have
AgileLean / Six SigmaJavaScriptTypeScript
Work
On-site in Ohio · internship
Pay
Not stated by the employer.
Skill demand
REST APIs39%Embedded systems20%Product management7%Business analysis3%of 148 similar entry-level jobs posted in the US this week
Listed
Nov 4, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

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.

Key Responsibilities

  • 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.

Requirements & Tech Stack

  • 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.

Work Authorization

  • Applicants must be authorized to work in the US on a full-time basis. Sponsorship is not supported or available for this position.

Salary Range

  • $31,200.00 - $62,400.00 (base pay only)

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: BeaconFire Inc., Torentify, Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job