Software Engineer - Intern

 Posted 19 hours ago
     
0-2 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

The intern will rotate through data development, full-stack application development, and DevOps/cloud infrastructure. Key tasks include building data pipelines, developing responsive web applications, and supporting AWS infrastructure provisioning.

                                                                                    

Job Description: 

Job Title/Job Profile:  Software Engineer - Intern

Management Level: Individual Contributor

Part-Time (under 30 hours per week): 30 hrs per week

Pay Rate Type:  Hourly @$20/hr

Brief Summary of the job:

The Software Engineer Intern will work embedded within our core engineering team, rotating across three critical disciplines: data development, full-stack application development, and DevOps/cloud infrastructure. This internship is designed for ambitious, technically grounded students who want more than a passive learning experience — you will write production-quality code, contribute to live systems, and own real deliverables from day one.

This role is ideal for a STEM graduate who is intellectually curious, eager to grow, and ready to contribute meaningfully to a high-performing engineering team. You will work alongside senior engineers, participate in Agile ceremonies, and be mentored in both technical craft and professional development — leaving this internship with a well-rounded portfolio of real-world engineering experience.

Data Development

Assist in designing, building, and maintaining data pipelines and ETL/ELT workflows.

Write and optimize SQL queries across relational and cloud-native databases (PostgreSQL, AthenaDB).

Support data modeling, schema design, and documentation for analytical and operational datasets.

Participate in data quality checks, validation, and monitoring of data assets.

Collaborate with data and product teams to understand reporting and analytics requirements.

Full-Stack Development

Contribute to the development of responsive web applications using Angular and/or ReactJS.

Build and integrate RESTful APIs using TypeScript and Java back-end services.

Work with MongoDB and PostgreSQL for application data persistence and retrieval.

Participate in code reviews, write unit tests, and adhere to coding standards and best practices.

Collaborate with UX/UI designers to translate wireframes into functional front-end components.

DevOps Engineering

Support the provisioning, configuration, and monitoring of AWS infrastructure components.

Assist in building and maintaining CI/CD pipelines to automate testing and deployments.

Contribute to Infrastructure-as-Code (IaC) practices using AWS-native tooling.

Help monitor application health, investigate alerts, and assist in root-cause analysis.

Document runbooks, deployment procedures, and infrastructure configurations.

Qualifications: Education, Experience, Knowledge

Education

Currently pursuing or recently completed a Bachelor's or Master's Degree in a STEM-related field

Technical Skills

Proficiency in TypeScript and/or Java for back-end or full-stack development.

Hands-on experience with Angular and/or ReactJS for front-end development.

Databases:

Experience working with MongoDB, PostgreSQL, and/or AthenaDB.

Ability to write, troubleshoot, and optimize SQL and NoSQL queries.

Cloud & Infrastructure

Familiarity with AWS infrastructure components (e.g., S3, EC2, RDS, Lambda, IAM, CloudWatch).

Exposure to cloud deployment workflows and best practices is a plus.


Professional Skills

Strong written and verbal communication skills; able to articulate technical concepts clearly to diverse audiences.

Organized thinker with the ability to break down complex problems into structured, manageable tasks.

Demonstrated ability to manage time, prioritize workloads, and execute tasks in a project setting.

Comfortable working in an Agile/Scrum team environment and contributing to sprint ceremonies.

                                                                                    

Business Unit: 

Constellation Payment Processing

                                                                                    

Scheduled Weekly Hours:

30

                                                                                    

Number of Openings Available: 

3

                                                                                    

Worker Type: 

Student (Fixed Term) (Trainee)

                                                                               

More About Jonas Software:

Jonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.

 

Jonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.

 

Jonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.

 

Headquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.

                                                                          

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified