Logo of Huzzle

Software Development Intern (DSD) - Summer 2025

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Troy, +1
  • Quick Apply

AI generated summary

  • You must be pursuing a relevant Bachelor’s degree, be a rising junior/senior, have programming experience, and possess strong problem-solving skills and a team-oriented mindset.
  • You will engage in the software development life cycle including requirements analysis, design, implementation, testing, deployment, and maintenance within a self-organizing SCRUM team.

Requirements

  • Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Rising junior or senior (preferred) with at least one prior programming course or project experience.
  • Familiarity with any programming language (e.g., JavaScript, Python, C#, or Java).
  • Strong problem-solving skills, attention to detail, and a team-oriented mindset.

Responsibilities

  • Participate in the complete software development life cycle. This includes: requirements analysis, design, implementation, unit testing, deployment tools, and maintenance. As a member of a self-organizing SCRUM team, the job duties may vary, depending on the needs of the team.

FAQs

What is the duration of the internship?

The internship will take place during the summer of 2025.

Who is eligible to apply for this internship?

Currently enrolled students pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field are eligible to apply, preferably those who are rising juniors or seniors.

What kind of experience will I gain during this internship?

As an intern, you will gain hands-on experience in modern software engineering practices, participate in the complete software development life cycle, and contribute to real-world projects within an agile SCRUM team.

What programming languages should I be familiar with?

Familiarity with any programming language is acceptable, with examples including JavaScript, Python, C#, or Java.

How important are teamwork and problem-solving skills for this position?

Strong problem-solving skills, attention to detail, and a team-oriented mindset are crucial for success in this role.

Will I be participating in the agile development process?

Yes, you will be an active member of a self-organizing SCRUM team, participating in the agile development process.

What are the specific responsibilities of the intern?

Responsibilities include participating in requirements analysis, design, implementation, unit testing, deployment tools, and maintenance as part of the software development life cycle.

Is there a requirement for previous programming experience?

Yes, applicants should have at least one prior programming course or project experience.

Empowering people who serve the public

Technology
Industry
5001-10,000
Employees

Mission & Purpose

Tyler Technologies (NYSE: TYL) provides integrated software and technology services to the public sector. Tyler’s end-to-end solutions empower local, state, and federal government entities to operate efficiently and transparently with residents and each other. By connecting data and processes across disparate systems, Tyler’s solutions transform how clients gain actionable insights into opportunities and solutions for their communities. Tyler has more than 40,000 successful installations across nearly 13,000 locations, with clients in all 50 states, Canada, the Caribbean, Australia, and other international locations. Tyler has been recognized numerous times for growth and innovation, including Government Technology’s GovTech 100 list