Software Engineer Intern
IGS Energy
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)