Software Engineer Internship Job Description

Software Engineer Internship Job Description

4.5
164 votes for Software Engineer Internship
Software engineer internship provides strong hands-on technical expertise in the area of programming languages such as Java, .NET, C(#), PHP, Python, Apache Groovy.

Software Engineer Internship Duties & Responsibilities

To write an effective software engineer internship job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer internship job description templates that you can modify and use.

Sample responsibilities for this position include:

Java 8 (including JEE, ReST web services, JavaFX)
Develop back-end and server-side code to build tools for CME's Match Engine
Create and present documentation that helps provide a common understanding
Enable agile software development principles like acceptance definition, test distillation and automation
Green field development for software supporting the match engine ecosystem
Refactoring and updating existing software to use new technology
Extending/enhancing existing software to add more features
Fixing bugs in your and other developers code
Participate in the entire software development life cycle
The Intern will assist in building features and polishing the game to high quality standards, working with producers and other software engineers

Software Engineer Internship Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Engineer Internship

List any licenses or certifications required by the position: RSA

Education for Software Engineer Internship

Typically a job would require a certain level of education.

Employers hiring for the software engineer internship job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and University Degree in Computer Science, Computer Engineering, Technical, Engineering, Software Engineering, Electrical Engineering, Information Systems, Education, Math, Information Technology

Skills for Software Engineer Internship

Desired skills for software engineer internship include:

C++
Java
JavaScript
Python
Linux
Object-oriented language
Object Oriented Design and development
Programming in Python
UN languages is an advantage
Unix/Linux

Desired experience for software engineer internship includes:

Currently pursuing a bachelor’s degree in Computer Science or related technology field
Interest in financial markets a plus
Object Relational Mapping technologies
Unit testing strategies
Concurrency and performance tuning
Studying a relevant degree or appropriate industry experience

Software Engineer Internship Examples

1

Software Engineer Internship Job Description

Job Description Example
Our company is looking for a software engineer internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer internship
  • As an intern you will assist in building features, testing and integrating them in game code, working together with other software engineers
  • As performance and robustness are key to Frostbite platform components, you will assist engineers in profiling and optimizing components to reach the required load time, execution time and reliability criteria
  • Actively participate in scrum including backlog grooming, daily scrums and sprint planning
  • You will need to understand and follow standard software engineering processes and best practices for requirements, design, implementation and testing
  • Test software execution and debug
  • Test environment setup, including HW/SW/OS
  • Experience in SW/FW validation will be an advantage
  • Present results in written and verbal English
  • SW Debugging to correct errors, upgrade it to new hardware, upgrade software interfaces, and improve performance
  • Consulting with engineering staff to evaluate the interfaces between hardware and software
Qualifications for software engineer internship
  • Development experience in a modern server-side technology
  • Any agile experience
  • Familiarity with defect tracking, project management or wiki/content management systems
  • Honest and transparent
  • Interest in business, finance, analysis or technology
  • Some knowledge of operating systems
2

Software Engineer Internship Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software engineer internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer internship
  • Maintain and develop CIAS support pages on SharePoint Intranet and also SharePoint applications with Nintex Workflows and InfoPath forms
  • Development of software for safety systems, as part of a Research & Development team in a World-leading multinational organisation
  • Specify, design, code and test software, either object orientated 32-bit Windows-based applications or object oriented software on embedded platforms
  • Plan and conduct, in house and external design qualification testing
  • Plan and control project activities to timescales/budgets
  • Contribute to a team of product specialists
  • Working as part of a development team in real life projects
  • Designer Test and Integration testing
  • Active participation in all stages of software development and validation eg
  • You will have the opportunity to work on every part of our stack to augment existing systems from the user-facing layers to the back end services, help design and build prototypes for our next-generation systems
Qualifications for software engineer internship
  • Basic Java development experience (client/server and stand alone command-line applications)
  • Some coding experience (job, coursework, ect)_
  • Interest in software, big data, or finance industries
  • Knowledge of git or mercurial
  • Student of Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or
  • Understanding of software engineering concepts, debugging processes and procedures
3

Software Engineer Internship Job Description

Job Description Example
Our company is growing rapidly and is looking for a software engineer internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer internship
  • Leveraging modern tools and techniques to develop and test clean, efficient, and reusable code
  • Participating in code and design reviews
  • Identify test cases for unit, integration and functional testing
  • Write, maintain and execute test suites using Ruby, Rspec, and Capybara for Hesburgh Library web applications such as CurateND, Library website and many other sites with their respective backend REST APIs
  • Build testing software for web applications and REST APIs
  • Understand various facets of software quality assurance lifecycle and frameworks
  • Collaborate and learn with a group of highly skilled engineers in a professional setup
  • Work in an agile software development lifecycle
  • Contribute to active Github repositories and open source platforms
  • Write automated tests to ensure quality of the development artifacts
Qualifications for software engineer internship
  • Previous ActionScript experience is an advantage
  • Programming experience in either C#, C++ or Java
  • Knowledge of Xbox1 / PS4 architecture is a plus
  • Be available for a 10-12 weeks in Summer, 40 hours/week
  • Familiarity with Unix is preferred
  • Ability to analyse and understand user requirements
4

Software Engineer Internship Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of software engineer internship. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software engineer internship
  • Develops linkage from test cases to test automation
  • Be a team player in an enterprise test automation/develpment team
  • Support the design, code, testing and debugging of software while getting exposure to developing new, and enhancing existing functionality in order to satisfy customer requirements
  • Work with more experienced team members, actively participate in team meetings and partner with product owners/ business partners, defining requirements and software design
  • Develop and use existing natural language processing libraries to process social media data (classification, tagging, sentiment analysis…)
  • Use a stream processing framework to retrieve social media data, process it in real time and store it
  • Working on a web application to visualize the collected data
  • Design, implement, integrate, test, debug and optimize components into our SW solutions
  • Test software via automated methods, including but not limited to writing and running unit tests, functional tests, and integration tests, manual methods
  • Follow industry best practices when designing, implementing and optimizing software on different platforms/OS
Qualifications for software engineer internship
  • Familiarity with OOP, algorithms and data structures
  • Multithreaded programming and debugging knowledge
  • Basic knowledge of REST, JSON and XML
  • Good understanding of databases and efficient data storage
  • Knowledge of networking and application layer protocols (TCP, UDP, HTTP, HTTPS, Websockets) would be a plus
  • Previous Software development experience (including academic or home projects) would be a plus
5

Software Engineer Internship Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer internship. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer internship
  • Participate in team improvement cycles
  • Access to seasoned professionals who will mentor and guide you
  • Develop and maintain reporting and data analytics dashboards to summarize client usage metrics and overall operational picture
  • Assist in the activities of migrating our Country Office Intranet Starter Kit (ISK) sites to SPO
  • Design/develop top performing network protocols
  • Work with the latest emerging technologies
  • Develop code leveraging test-driven development
  • Work in a paired programming environment, contributing to agile ceremonies
  • Provide support for software products in user environments
  • Be a continuous learner with a passion for growing your skills
Qualifications for software engineer internship
  • You have solid knowledge and experience working with open source
  • You have a proven background in data management and relational modeling
  • You have a good grounding in the concepts and tools of Big Data
  • You have a degree in Mathematics, Statistics or similar field
  • Experience working in a sortware development environment, and proven knowledge of software development methodologies and best practices
  • Familiarity with Unix/Linux systems and command-line interfaces and editors

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates