Software Engineer Intern
Q2 is looking for talented individuals with exceptional technical curiosity and is enthusiastic about solving problems.
The Summer Internship Program is 12-weeks long (May 24th - August 12th) and all positions are paid hourly with an average work week of 40 hours. In addition to your daily work, you will be given the opportunity for weekly classroom trainings with Sr. Leadership, activities with other Q2 interns and the opportunity to present to the Executive Leadership team at the end of the program. This position will be a remote role.
As a software engineer in this role, you will learn about enhancing an existing Django based Python service APIs to provide a way to easily add and modify configuration. An internally used UI application will be created to access these APIs, providing an interactive configuration process. This role will also learn about the following:
- Agile development process – agile roles, sprints, stories, requirements, ceremonies, and agile workflow
- Software development process – coding, unit testing, PRs, git, and deployments
- Django, Python, APIs, and GUIs
- Database interaction, SQL, and PostgreSQL
- Containers and Nomad
Responsibilities:
· Software design, code, and test
· Follow agile development process with the team
· Interact with the team to accomplish the goals
· Deployment of software
· Troubleshooting and debugging of software
Major: Software
Class: Junior or Senior
Graduation Date: May 2023 or May 2024
Requirements:
· Good written and verbal communication
· Excellent Microsoft products (excel, word, PPT) a must.
· Software coding experience (Python preferred)
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.