Kickstart your tech career with ASSA ABLOY’s Software Engineering Internship in Salem, a part-time, hybrid opportunity designed for students who want real-world exposure to enterprise software development. This role offers hands-on experience in C#, SQL optimization, and ORM frameworks, along with mentorship from experienced engineers—all while earning competitive pay in the range of $20–$26 per hour plus valuable perks.
Job Overview
| Category | Details |
|---|---|
| Role | Software Engineering Intern |
| Company | ASSA ABLOY (Medeco Security Locks Division) |
| Location | Salem, Virginia (Hybrid) |
| Job Type | Part-Time Internship |
| Work Schedule | ~8 hours/week (1 day/week) |
| Salary | $20 – $26 per hour |
| Department | Product Development |
| Reporting To | Senior Software Engineer |
| Key Tech Stack | C#, SQL, NHibernate (ORM) |
| Eligibility | CS / Software Engineering students |
| Citizenship | U.S. Citizenship required |
Job Description
Kickstart Your Career in Software Engineering. Are you looking for real-world experience to complement your coursework? Join our team as a Software Engineering Intern and gain hands-on exposure to modern software development practices while working on meaningful projects.
What You’ll Learn & Do:
- Build and maintain applications using C# in a professional environment.
- Optimize SQL queries and improve database performance for large data sets.
- Work with Object-Relational Mappers (ORMs), including NHibernate, and understand how they fit into enterprise systems.
- Collaborate with experienced engineers who will provide mentorship and guidance.
Why This Internship Is Great for the right student:
- Flexible schedule: Only 1 day per week, so you can balance school and work.
- Mentorship: Learn from seasoned professionals who want to help you grow.
- Résumé booster: Gain experience with technologies widely used in the industry.
- Impactful work: Contribute to real projects, not just side tasks.
Qualifications:
- Currently enrolled in a Bachelors or post-graduate degree program at an accredited university studying Computer Science, Software Engineering, or a related field
- U.S. Citizenship required.
- Familiarity with C# programming and basic software development principles.
- Understanding of SQL and interest in performance tuning.
Ideal Candidate:
- Exposure to large datasets and ORM concepts; NHibernate experience is a plus.
- Eagerness to learn and ability to work independently.
- Curious, detail-oriented, and passionate about technology.
Selection Process
The hiring workflow is relatively straightforward and typical for early-career engineering roles:
- Application Screening
Resume review focusing on programming fundamentals (C#, SQL, OOP). - Technical/HR Interview
- Basic coding concepts
- Database knowledge (SQL queries, optimization)
- Problem-solving approach
- Final Interaction / Manager Round
- Discussion with senior engineers
- Evaluation of learning attitude and collaboration skills
- Offer & Onboarding
Selected candidates receive internship offer with flexible scheduling and mentorship setup
How To Apply
Follow these steps to apply effectively:
- Visit the official careers page of ASSA ABLOY
- Search for “Software Engineering Intern – Salem”
- Prepare:
- Updated resume (highlight C#, SQL, projects)
- Academic details (CS/IT background)
- Submit application online
- Optionally apply via platforms like LinkedIn for faster visibility