Software Development Intern

Posted:
10/14/2025, 2:48:51 AM

Location(s):
Texas, United States

Experience Level(s):
Internship

Field(s):
Software Engineering

Job Summary:

About AssetWorks Facilities

At AssetWorks Facilities (GoAssetWorks), we’re on a mission to transform how educational institutions manage their campuses. We build enterprise-level software that keeps the lights on, the buildings running, and the future growing.


About the Internship

We’re looking for a driven, creative Mobile App Development Intern to join our engineering team this summer. You’ll roll up your sleeves and work on real-world React Native apps that make an impact on campuses nationwide. You'll be part of a team that values collaboration, creativity, and shipping great software. We move fast, laugh a lot, and believe interns should ship real code — not coffee orders.

Job Description:

What You'll Do (Responsibilities) 

  • Collaborate closely with engineers to design, develop, and deploy scalable software solutions.
  • Write clean, maintainable, and well-documented code with mentorship from senior developers.
  • Contribute to both manual and automated testing processes—identifying bugs, resolving issues, and verifying fixes.
  • Develop and maintain unit tests to ensure robust, reliable code quality.
  • Engage in agile team ceremonies, including sprint planning, daily stand-ups, and code reviews.
  • Contribute to project documentation, including workflows, feature designs, and technical guides.
  • Explore and experiment with emerging technologies to enhance team capabilities and product innovation.
     

What We're Looking For (Qualifications) 

Required Skills

  • Actively pursuing a degree in Computer Science, Software Engineering, or a related technical field.
  • Foundational knowledge of modern web development, with exposure to Angular (v2+ preferred; familiarity with v16–18 is a plus).
  • Basic understanding of REST APIs, relational databases, or frontend/backend integration.
  • Strong analytical and debugging skills, with a willingness to problem-solve independently and collaboratively.
  • Excellent communication skills and the ability to work effectively in a team-oriented environment.
  • Self-motivated, eager to learn, and passionate about software development.
     

Bonus Points (Nice-to-Haves) (Preferred) 

  • Experience or coursework in additional languages like TypeScript, C#, or the .NET framework.
  • Exposure to JavaScript libraries/frameworks such as Lodash, moment.js, PrimeNG, or rrule.js.
  • Familiarity with testing tools and platforms, including:
    • Playwright for end-to-end testing
    • Jasmine for unit testing
    • Copilot or similar AI tools
  • Understanding of cloud platforms (especially Azure) and databases such as MSSQL.
  • Comfortable using Git for version control and collaborative development workflows.
     

What You’ll Gain:

  • Real-world development experience with a production team. 
  • Mentorship from experienced engineers who care about your growth. 
  • Hands-on exposure to modern dev tools like Git, Slack, Jira, and more. 
  • A collaborative environment where your voice matters. 
  • A serious resume boost — and potential path to a full-time opportunity. 

Worker Type:

Student (Fixed Term) (Trainee)

Number of Openings Available:

1