Q2 logo
Q2 Verified
FinTech, Enterprise Software, Banking Technology

2026 Summer Internship - Software Engineering/Data Science

Texas, United StatesHybridFull TimeJunior / Entry-levelPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Q2 is seeking passionate individuals for its 12-week paid Summer Internship Program in Software Engineering/Data Science. This hybrid role offers hands-on experience in digital banking software and technology, averaging 40 hours per week. Interns will collaborate with engineering teams on impactful projects, design and code software applications, analyze and visualize data using Python, SQL, or R, and participate in Agile sprints and code reviews. The program includes networking events, professional development workshops, and a final presentation to the Executive Leadership Team. Successful completion may lead to a full-time position. Candidates must be pursuing a degree in Computer Science, Data Science, or a related field, with experience in Python, JavaScript, or C#, and familiarity with data visualization tools and databases.

As passionate about our people as we are about our mission.
Why Join Q2?
Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology—and we do that by empowering our people to help create success for our customers.
What Makes Q2 Special?
Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our “Circle of Awesomeness” award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together.
Job At-A-Glance
The Summer Internship Program spans 12 weeks (May 26 – August 14) and offers paid hourly positions averaging 40 hours per week. Interns gain invaluable hands-on experience in a professional environment centered around digital banking software and technology.
In addition to your regular responsibilities, you’ll participate in networking events, attend professional development workshops, and present to our Executive Leadership Team at the program’s conclusion. Successful completion of the internship could potentially lead to a full-time position upon graduation.
This role operates on a hybrid basis, requiring in-office presence three days per week. .
A Typical Day
We’re seeking passionate individuals with strong technical aptitude and problem-solving skills. As a
Software Engineering/Data Science Intern
, you’ll collaborate with engineering teams on impactful projects that align with your skills and interests.
Examples Of Past Intern Projects Include

  • Configuring values and deploying foundational platform extensions.
  • Contributing to enhancements or extensions of the Iso Framework.
  • Engaging in front-end coding, researching innovative product concepts, and evaluating existing projects for modernization.
  • Building data pipelines and visualization dashboards for operational insights.

What You’ll Do

  • Design, code, and test software applications.
  • Analyze and visualize data using Python, SQL, or R.
  • Participate in Agile sprints and code reviews.
  • Research new technologies to improve platform performance.

What You’ll Bring

  • Currently pursuing a degree in Computer Science, Data Science, or related field.
  • Experience with Python, JavaScript, or C#.
  • Familiarity with data visualization tools (Power BI, Tableau) and databases.
  • Strong analytical and communication skills.

*This position requires fluent written and oral communication in English.*
*Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.*
Health & Wellness

  • Hybrid Work Opportunities
  • Flexible Time Off
  • Career Development & Mentoring Programs
  • Health & Wellness Benefits, including competitive health insurance offerings and generous paid parental leave for eligible new parents
  • Community Volunteering & Company Philanthropy Programs
  • Employee Peer Recognition Programs – “You Earned it”

Click here to find out more about the benefits we offer.
Our Culture & Commitment
We’re proud to foster a supportive, inclusive environment where career growth, collaboration, and wellness are prioritized. And our benefits go beyond healthcare—offering resources for physical, mental, and professional well-being. Click here to find out more about the benefits we offer. Q2 employees are encouraged to give back through volunteer work and nonprofit support through our Spark Program (see more). We believe in making an impact—in the industry and in the community.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or veteran status.
*Applicants in California or Washington State may not be exempt from federal and state overtime requirements*

Sample Q2 interview questions

  • 1

    Create a multiplayer game platform that supports real-time interaction.

    system designmedium
  • 2

    Unique Combinations that Sum to a Target Find all unique combinations in an array that sum to a target. Input: candidates = [2,4,6], target = 6 Output: [[2,2,2], [2,4], [6]] Explanation: Uses backtracking to find all valid combinations that sum to 6, allowing for explicitly repeated elements.

    technicalmedium
  • 3

    Buildings with an Ocean View Find all buildings that have an ocean view. Input: heights = [1,2,3,4] Output: [3] Explanation: Since the ocean is to the right, only the rightmost tallest building (index 3) is not blocked by any others.

    technicalmedium
  • 4

    Rotate a linked list to the right by k places. Given the head of a linked list, rotate the list to the right by k places. Input: head = [0,1,2], k = 4 Output: [2,0,1] Explanation: The list has a length of 3. Rotating by 4 is mathematically equivalent to rotating by 1 (4 mod 3 = 1).

    technicalmedium
  • 5

    Merge K Sorted Linked Lists Merge K sorted linked lists. Input: lists = [[2,2,3],[1,5]] Output: [1,2,2,3,5] Explanation: Extracts the smallest current node iteratively using a priority queue to build a single merged and sorted linked list.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Q2's application page.