Job FunctionsCollaborating with engineersDesigning, developing, and deploying scalable software solutionsWriting clean, maintainable, and well-documented codeContributing to testing processesDeveloping and maintaining unit tests
Job RequirementsActively pursuing a degree in Computer Science, Software Engineering, or related technical fieldFoundational knowledge of modern web developmentBasic understanding of REST APIs, relational databases, or frontend/backend integrationStrong analytical and debugging skillsExcellent communication skillsSelf-motivated and passionate about software development
SkillsFull-stack developmentAngular (v2+ preferred)REST APIsRelational databases or frontend/backend integrationAnalytical and debugging skillsCommunication skillsSelf-motivation and eagerness to learnProactive and inquisitive mindsetTeam-oriented environmentPassion for software development
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 proactive and inquisitive Software Development Intern to join our dynamic AssetWorks engineering team. This internship offers hands-on experience in full-stack development, access to industry-standard tools and practices, and the chance to contribute to meaningful projects with real-world impact.
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
Life at AssetWorks
Thrive Here & What We ValueHigh Level of Ethics and Integrity | Strong Analytical Skills | Proficient in Using Financial Software and Technology Tools | Solid Understanding of Business Operations and Industry Trends | Able to Collaborate with Other Departments and Stakeholders | Strong Leadership Skills to Manage and Motivate a Team of Finance Professionals</s> | Fully remote but requires collaboration with colleagues in Europe | East coast hours based workday</s> | 1. Young and Dynamic Team | 2. Supportive Environment | 3. Innovative Software Company | 4. Opportunity for Personal Growth | 5. Competitive Salary</s> | Higher education environment | Agile, Waterfall, or Hybrid project methodologies | Strong problem-solving and decision-making abilities.</s> | Dynamic, international organization | Small-scale organization combined with the resources of a large international network | Global connections and opportunities for growth</s> | Promote a positive employer brand by providing excellent candidate experience | Stay up-to-date with industry trends and best recruitment practices to enhance hiring strategies</s> | 1. Generous Paid Time Off | 2. 11 Paid Holidays | 3. Medical, Dental, Vision, Life Insurance Benefits with Various Choices and Employer Contribution | 4. 401k with Employer Match Which Immediately Vests | 5. Annual Company Bonus | 6. Career Growth and Mentoring Opportunities as a Smaller Business Unit within the Volaris Group | 7. Tuition Reimbursement Program | 8. Employee Rewards and Recognition Programs | 9. Optional Employee Stock Purchase Program with Company Match | 10. Pet Insurance | 11. TicketsatWork Program, Discounted Entertainment Tickets to Movies, Sporting Events, Hotels, Live Performances, Etc.</s> | Mentorship from experienced professionals | Networking opportunities and potential career growth within the organization | Facility under Volaris Group and Constellation Software umbrella</s> | A self-starting personality with a spirit of entrepreneurship | Experience working in a diverse group of people | Ability to travel up to 50% | Experience with complex sales cycles | Strong prospecting skills | Presentation skills both remotely and in-person | Proven track record of reaching key decision-makers</s> | Medical, Dental, Vision, Life insurance benefits with various choices and generous employer contribution | Flexible remote work arrangements</s> | Strong desire to succeed in enterprise software sales | 3-5+ years of experience in a similar Pre-Sales Engineer role supporting complex enterprise solutions | Experience with facilities operational solutions like CMMS, CAFM, or IWMS (Integrated Workplace Management Systems) | Travel: This role may require up to 75% travel. | A mix of on-site client interaction, virtual meetings, and internal collaboration. | Regular worker type.</s> | Supportive work environment | Open and dynamic culture | People-first culture | Inclusive atmosphere | Work-life balance options | Social events and team-building activities | Career development programs and mentorship</s> | Collaborative Team Environment | Tiered Support Structure for Excellent Customer Service and Growth Opportunities</s> | Collaborative Setting | Passion for Excellence</s> | 1. Emphasis on workplace efficiency and optimization | 2. Support for professional development and growth opportunities | 3. Collaborative and supportive team environment</s> | Win-win relationships with key customers and partners to maximize long-term commercial success for all parties | Alignment of each business and functional department’s KPI’s with Volaris targets | Strong talent management process to attract and retain talent, ensure strong employee engagement, implement succession plans to manage risks, embrace scalability, and harvest up-and-coming talent.</s> | Collaborative, entrepreneurial environment | Competitive salary and benefits package | Hybrid work environment</s> | Dynamic, collaborative, progressive, and high-performing team | Cutting-edge technologies in the best-in-class Boundary Scan industry | Career growth and development opportunities</s> | 1. Collaborative work environment | 2. Resultsdriven, high utilization and team-oriented culture | 3. Opportunity to learn about Project Management, Information Technology, and facilities software used by government agencies.</s> | Collaborative and team-oriented work environment | Mentorship opportunities for students and trainees | Opportunities for professional growth and development</s> | Collaborative "open-door" culture | Fosters areas of improvement for the department in collaboration with other managers.</s> | West coast time zones preferable Mountain or Pacific</s> | Collaborative and innovative work environment | Work-life balance initiatives and flexibility</s> | 1. Promotes trust and mutual respect. | 2. Passion for constant improvement. | 3. Array of products and experienced teams to learn from.</s> | Constellation Software is Canada's largest technology company, trading under CSU on the TSX (this includes a vast network of peers to work with and learn from) | Opportunity to develop your skills and learn new technologies | Work within a Constellation Software business unit</s> | Motivated and energetic individual who can meet the demands of a fast-paced, dynamic Finance department that is expected to continue to grow through acquisitions. | Ability to work across all levels within the organization. | Challenging the status quo, generating ideas, and helping implement processes to drive continuous improvement.</s> | Generous Paid Time Off and 11 Paid Holidays | Collaborative and supportive work environment | Opportunities for growth and development within the organization | Focus on continuous improvement of processes, tools, and templates to enhance overall quality and usability.</s> | Generous Paid Time Off and Holidays | Dynamic and Supportive Environment | Encourages Creativity and Fresh Ideas</s> | Positive work environment | Supportive team members | Opportunities for growth and development</s> | Supportive environment for learning and growth | Collaborative team-oriented culture | Opportunity to make an impact and contribute to innovative projects</s> | Collaborative work environment with a focus on teamwork and open communication | Opportunities for professional growth and development through training and mentorship programs | Flexible work arrangements, including remote work options</s> | Vehicle fleet operations experience is a bonus | Familiarity with ArcGIS API’s and CI/CD Pipelines is preferred | Knowledge of Microservices architecture and development is valid</s> | Knowledgeable and supportive team | Exposure to various IT projects and initiatives</s> | Emphasis on innovation and creativity | Encourages professional growth and learning opportunities | Collaborative work environment</s> | Proactive and curious member of our sales team, identifying growth opportunities for clients before a need or gap has been stated. | Proven experience building on existing relationships, eliminating competitor threats within our customer base, and ensuring customer satisfaction. | Travel up to 50%.</s> | 1. High Growth Orientation | 2. Mix of Seasoned Founders, CEOs, Sales & Marketing, and Product Leaders | 3. Fun Work Environment</s> | Referral bonuses | Employee engagement events | Collaborative environment where your voice matters | Mentorship from experienced engineers who care about your growth | Hands-on exposure to modern dev tools like Git, Slack, Jira, and more.</s> | Dynamic and supportive environment for interns to learn and grow professionally | Collaborative, knowledge-sharing culture</s> | Innovative facility management software | Numerous career paths | Adding new products to our suite (don’t expect to get bored!) | Enrolling all AssetWorks employees in our annual bonus program</s>