Software Engineer Intern
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate*WAHL EMPOWERS PEOPLE TO BE THEIR BEST!*
## Position Summary
As a Software Engineer Intern at Wahl Clipper Corporation, you will gain hands-on experience building middleware and APIs that connect enterprise systems across our technology ecosystem. Working primarily with .NET and Microsoft Aspire, you'll contribute to real integration projects alongside senior engineers, develop production-adjacent code, and leave with a meaningful foundation in distributed systems and API design.
## Key Responsibilities
- Build and extend RESTful APIs using ASP.NET Core and .NET 8/9
- Develop middleware components that connect enterprise systems such as D365, SAP, and Adobe Commerce
- Use Microsoft Aspire to orchestrate and observe distributed .NET service stacks
- Implement message-based integration patterns including queues, topics, and event-driven flows
- Write integration and unit tests as part of a quality-focused development process
- Document API contracts using OpenAPI / Swagger standards
- Participate in code reviews and agile ceremonies including sprint planning, standups, and retrospectives
- Troubleshoot integration issues across development and staging environments
- Contribute to CI/CD pipeline improvements and learn how services are deployed on Azure
- Collaborate with cross-functional teams to understand integration requirements and translate them into working software
## Required Qualifications
- Currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field
- Must have completed at least one year of college
- Hands-on experience with C# or .NET through coursework, personal projects, or prior internship
- Solid understanding of REST principles and HTTP-based API design
- Familiarity with core computer science concepts including data structures and object-oriented design
- Experience with Git and collaborative branching workflows
- Strong problem-solving skills and ability to work independently on assigned tasks
- Excellent communication skills with the ability to ask good questions and document your work clearly
## Preferred Qualifications
- Exposure to Microsoft Aspire, Dapr, or similar .NET service orchestration tooling
- Familiarity with Azure services such as Service Bus, API Management, Functions, or Key Vault
- Experience with middleware concepts including transformation, routing, retry logic, and authentication flows
- Knowledge of message brokers or event streaming platforms (Azure Service Bus, RabbitMQ, Kafka)
- Experience with Docker or containerized development environments
- Prior exposure to enterprise systems such as D365, SAP, Salesforce, or Adobe Commerce
- Experience with automated testing frameworks and test-driven development
- Contributions to open source projects or personal GitHub portfolio
## Technical Skills
- Programming languages: C#, JavaScript / TypeScript, Python
- Frameworks and libraries: .NET 8/9, ASP.NET Core, Microsoft Aspire
- API design: REST, OpenAPI / Swagger, middleware pipelines, versioning
- Databases: MSSQL Server, PostgreSQL
- Cloud platforms: Azure (Service Bus, API Management, App Services, Key Vault)
- Tools and platforms: Visual Studio, VS Code, Docker
- Version control: Git
- Development practices: Agile, CI/CD, automated testing
## Growth Opportunities
This internship provides a strong foundation for a career in backend and integration engineering, including:
- Direct mentorship from senior engineers actively working on live integration infrastructure
- Real ownership of features and components used in production-adjacent environments
- Exposure to a modern enterprise tech stack spanning ERP, eCommerce, PIM, and analytics platforms
- Experience with Microsoft Aspire and Azure - among the most sought-after skills in enterprise .NET development
- Opportunity for a return offer or full-time conversion to Software Engineer I based on performance
- Clear career progression path toward a full-time Software Engineer role
#LI-TR1
Similar roles
- Software Engineer InternMRO Corporation · United States · Remote
Software Engineer InternZetheta Algorithms Private Limited · United States · Remote- Software Engineer InternBrightstar Lottery · Rhode Island, United States · Onsite
- Software Engineer InternFarm Credit Financial Partners, Inc. · Massachusetts, United States · Hybrid
- Software Engineer InternCinch Home Services · Florida, United States · Hybrid