Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer Intern image - Rise Careers
Job details

Software Engineer Intern

Essential Duties and Responsibilities
1. Support SEL’s software development process 
2. Verify that software meets requirements.
3. Implement firmware/software design.
4. Provide support to engineering staff as needed.
5. Follow engineering quality assurance procedures.
6. Continuously identify, measure, and improve processes.
7. Follow and apply SEL Values, Principles of Operations, and World Class Manufacturing Principles.
8. Understand. Create. Simplify.
9. Other duties as assigned.

Required Qualifications
Current student pursuing a degree in computer science or equivalent with at least one year of technical coursework completed
Programming experience in C#, C++, Java or equivalent OO programming language
Ability to execute and document defined testing procedures
Strong writing, documentation, and speaking skills
Ability to learn new skills and assume new responsibilities
Ability to work cooperatively in a team environment
Background check results satisfactory to SEL
Negative drug test result(s)


Preferred Qualifications
Experience using scripting languages, such as Python, Javascript, Perl, Ruby
 Practical knowledge of developing Microsoft Windows applications
 Knowledge of SQL and database concepts
 Experience using revision control and source code management systems such as Git, Mercurial, SVN, and Rational ClearCase
  
Physical Requirements
None

Competitive pay. Superior benefits. Inspiring work.

People are at the core of our company and we hire employee-owners. We welcome you to learn more about how we support our interns.

  • School matters. SEL managers work with their interns to arrange flexible schedules that accommodate classes and studying while working part-time during the school year.

  • We challenge and rely on our interns to contribute high-quality work that adds value to our company and gives you an advantage with real-world experiences when seeking jobs after graduation.

  • We aim to bring great talent to SEL and although not guaranteed, interns are frequently hired for full-time roles upon graduation.

  • Ask our team about other intern benefits including wellness resources, community connection, and kickstarting retirement savings.

 

Communication with Applicants 

We communicate with all applicants. If you do not receive a response about your application, please check your SPAM filter or reach out to us at careers@selinc.com.

SEL is an Equal Opportunity Employer: Vets/Disabled.

Average salary estimate

$40000 / YEARLY (est.)
min
max
$30000K
$50000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer Intern, SELINC

Are you ready to launch your career as a Software Engineer Intern at SEL in Pullman? Our internship program is designed to immerse you in a supportive environment where you can develop your software skills and make a meaningful impact. As a Software Engineer Intern, you'll assist in the software development process by verifying software requirements, implementing designs, and providing valuable support to our engineering team. We encourage a culture of continuous improvement, so you'll have the chance to identify and refine processes. The best part? You get to work with passionate, employee-owners who believe in SEL's core values as well as principles of World Class Manufacturing. You will also have the opportunity to collaborate with experienced engineers and learn from hands-on experiences that turn theoretical knowledge into practical applications. We offer competitive pay and benefits, making this not just an internship, but a stepping stone to a bright future. With flexible work schedules to accommodate your studies, Sel is dedicated to your growth, and many of our interns transition into full-time roles upon graduation. So, if you’re excited about writing code, learning new skills, and contributing to innovative projects, SEL's Software Engineer Intern position could be the perfect fit for you!

Frequently Asked Questions (FAQs) for Software Engineer Intern Role at SELINC
What are the responsibilities of the Software Engineer Intern at SEL?

As a Software Engineer Intern at SEL, your primary responsibilities will include supporting the software development process, verifying that software meets requirements, implementing firmware and software design, and collaborating with the engineering staff as needed. You will also follow quality assurance procedures, contribute to continuous improvement, and apply the company’s core values and operational principles in your daily tasks.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer Intern position at SEL?

To qualify for the Software Engineer Intern role at SEL, you need to be a current student pursuing a degree in computer science or a related field, with at least one year of technical coursework completed. Familiarity with programming languages such as C#, C++, or Java is essential. Strong writing, documentation, and communication skills are also important, along with the ability to work effectively in a team environment.

Join Rise to see the full answer
Is prior programming experience required for SEL's Software Engineer Intern position?

Yes, for the Software Engineer Intern position at SEL, prior programming experience in languages such as C#, C++, Java, or similar object-oriented programming languages is required. Experience with scripting languages like Python, JavaScript, or Perl is preferred but not mandatory. This foundational knowledge is crucial to successfully supporting the software development process.

Join Rise to see the full answer
What benefits does SEL offer to Software Engineer Interns?

SEL provides an array of benefits for their Software Engineer Interns, including competitive pay, flexible work schedules that accommodate academic commitments, wellness resources, and opportunities for career growth. Interns are encouraged to contribute their skills, and those who excel may be considered for full-time roles upon graduation.

Join Rise to see the full answer
How does SEL ensure communication with applicants for the Software Engineer Intern role?

SEL values clear communication with all applicants for the Software Engineer Intern position. If you do not receive a response regarding your application, they recommend checking your spam filter or reaching out to them directly at careers@selinc.com to obtain any updates.

Join Rise to see the full answer
Common Interview Questions for Software Engineer Intern
Can you explain your experience with programming languages for the Software Engineer Intern role?

In your interview, be prepared to discuss your familiarity and experience with programming languages like C#, C++, or Java. Share specific projects you've worked on, highlighting your role and contributions. It’s beneficial to also mention any challenges faced and how you overcame them, showcasing your problem-solving skills.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

When asked about prioritizing tasks, discuss your ability to evaluate the urgency and importance of each project. Mention using task management tools or techniques, such as the Eisenhower Box, to organize your workload effectively while ensuring you meet deadlines for your responsibilities as a Software Engineer Intern.

Join Rise to see the full answer
Describe a time you worked as part of a team on a technical project.

In your response, detail a specific example where you collaborated with others on a technical project. Highlight your role, how you contributed to team discussions, your approach to managing disagreements, and the successful outcome of the teamwork. This will demonstrate your interpersonal and collaboration skills.

Join Rise to see the full answer
What do you know about quality assurance processes in software development?

Show your familiarity with quality assurance by defining what it entails, including testing methodologies and documentation. Discuss how following QA procedures leads to better software performance and user satisfaction, and mention any personal experiences with quality assurance in your coursework or projects.

Join Rise to see the full answer
What attracted you to the Software Engineer Intern position at SEL?

Discuss your enthusiasm for the Software Engineer Intern position at SEL by mentioning the company’s reputation, its values, and how the internship aligns with your career aspirations. You could talk about specific projects or innovations of SEL that excite you and how you envision contributing.

Join Rise to see the full answer
How do you approach learning new programming languages or technologies?

Express your eagerness to learn and adapt when it comes to new programming languages or technologies. Talk about strategies such as online courses, code challenges, or pairing with peers to understand new concepts quickly. Provide examples of languages or tools you've recently learned and how you did so.

Join Rise to see the full answer
What are some challenges you've faced when coding, and how did you overcome them?

Prepare to discuss specific coding challenges, explaining the problem clearly and the steps you took to resolve it. Emphasize your critical thinking and resourcefulness in solving issues, whether by researching solutions, consulting mentors, or collaborating with classmates.

Join Rise to see the full answer
Can you provide an example of your documentation skills related to software projects?

Here, share a particular instance where you had to document a project, outlining the structure you used, the information captured, and its importance to the project’s success. Showcase your attention to detail and the ability to convey complex information clearly, which is crucial for a Software Engineer Intern.

Join Rise to see the full answer
How do you ensure effective communication within a development team?

Effective communication is key in a development team. Talk about your preferred methods of communication, such as regular check-ins, utilizing collaborative tools like Slack or GitHub, and the importance of being open to feedback. Sharing how you foster transparency in the team can make a strong impression.

Join Rise to see the full answer
What are your career goals, and how does this internship fit into them?

When discussing your career goals, articulate a clear vision of where you want to be in the next few years. Share how the Software Engineer Intern position at SEL will help you gain the hands-on experience and professional development necessary to reach those goals, ultimately benefiting both you and SEL.

Join Rise to see the full answer
Similar Jobs
SELINC Hybrid Washington - Pullman
Posted 2 days ago

Join Schweitzer Engineering Laboratories as a Data Analyst Intern to gain real-world experience in data analysis within a supportive and innovative team.

Photo of the Rise User
Esri Hybrid Redlands, California, United States
Posted 12 days ago

Join Esri as a Software Development Engineer II to develop cutting-edge C++ applications for indoor positioning technologies.

Photo of the Rise User
Posted 8 days ago

Join LexisNexis Risk Solutions as a Software Engineer to shape the future of SDK development for risk assessment tools.

Photo of the Rise User
Posted 10 days ago

Seeking a talented Cross-Platform Mobile App Developer with React Native expertise to join our innovative team.

Photo of the Rise User

Become a vital part of CareSource as an Enterprise Integrations Application Developer III, focusing on creating and enhancing APIs and integrations.

Join Deutsche Bank’s Bucharest Technology Centre as a Senior Software Engineer and lead the development of innovative engineering solutions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Social Impact Driven
Rapid Growth
Passion for Exploration
Dental Insurance
Health Savings Account (HSA)
Vision Insurance
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Paid Time-Off
Photo of the Rise User
Palo Alto Networks Hybrid Santa Clara, California, United States
Posted 3 days ago

Join Palo Alto Networks as a Software Engineer and contribute to developing cutting-edge security technologies within our Prisma Access team.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Internship, on-site
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Bellman and Doorman at Marriott International
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Relations Outfitter-1 at Bass Pro Shops
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu