software engineer

Providius

Hamilton

On-site

CAD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dental care
Extended health care
Vision care
On-site parking
Casual dress

Job summary

Providius in Hamilton, Ontario, is seeking a software engineer to join our development team. The role involves working across our platform from backend to frontend, with a focus on building reliable and performant systems.

Ideal candidates will have 2-5 years of experience, strong problem-solving skills, and an ability to collaborate effectively. Our tech stack includes Java, Python, TypeScript, and PostgreSQL, and offers an opportunity for growth in a high-impact environment.

Qualifications

  • 2–5 years of experience building and shipping software in a professional environment.
  • Ability to turn ambiguous problems into maintainable solutions.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, build, and ship features from concept through deployment.
  • Collaborate with teammates to define requirements and iterate on solutions.
  • Continuously build domain knowledge in media and networking systems.

Skills

Programming fundamentals
Team collaboration
Problem-solving
Debugging skills
Clean code practices

Tools

Java (Spring Boot)
Python
TypeScript
PostgreSQL
Linux (Ubuntu)
JIRA
Bitbucket

Job description

// About Providius

Providius has been at the forefront of innovation in the Media & Entertainment industry for over a decade, delivering solutions to complex challenges in IP media and IT infrastructure within mission-critical environments.

Headquartered in Hamilton, Ontario, Canada, we are a privately held company focused on building practical, reliable systems that solve real-world problems.

// Position Overview

We’re looking for a software engineer to join our development team. You’ll work across our platform, from backend services to user interfaces, helping build systems that need to be reliable, scalable, and performant.

This role is ideal for someone with strong fundamentals, a collaborative mindset, and a desire to continuously learn. You’ll contribute to production systems, participate in architectural decisions, and grow alongside a team that values practical, well-engineered solutions.

// Duties and Responsibilities
  • Design, build, and ship features end-to-end, from concept through deployment
  • Work across the stack as needed—backend services, APIs, frontend interfaces, and supporting infrastructure
  • Develop and maintain testing strategies, including unit tests, integration tests, and test tooling (e.g., mocks, simulation environments)
  • Collaborate with teammates to break down problems, define requirements, and iterate on solutions
  • Contribute to improving development workflows, tooling, and overall engineering practices
  • Debug and resolve issues across the system, including production environments when needed
  • Continuously build domain knowledge in media and networking systems to inform better engineering decisions
  • Ability to take ownership of features and see them through to completion

The balance of this work will vary depending on the project and your strengths, but ownership and follow-through are consistent expectations

// Tech Stack
  • Backend: Java (Spring Boot), Python, Some components in C and C++
  • Frontend: TypeScript, Angular
  • Data: PostgreSQL, TimescaleDB
  • Infrastructure: Linux (Ubuntu)
  • Tools: JIRA, Bitbucket
// Required Skills / Experience
  • 2–5 years of experience building and shipping software in a professional environment
  • Strong fundamentals in computer science and software engineering
  • Ability to take ambiguous problems and turn them into working, maintainable solutions
  • Comfortable working across different parts of a system (backend, frontend, testing, or infrastructure)
  • Experience writing clean, testable, and maintainable code
  • Solid understanding of relational databases (PostgreSQL or similar)
  • Strong debugging and problem-solving skills
  • Effective communication and collaboration in a team environment
// Nice to haves
  • API design and backend best practices
  • Experience with microservices or distributed systems
  • High-availability and performance optimization
  • Test-driven development and automated testing
  • Familiarity with networking concepts (a strong plus in our domain)
// Why join Providius
  • Work on systems that operate in real-time, high-stakes environments
  • Small team with high ownership and direct impact
  • Opportunity to grow into architecture and technical leadership
  • Casual dress
  • Dental care
  • Extended health care
  • On-site parking
  • Vision care

Work Location: In person

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Network Systems Engineer
Principal Network Systems Engineer

Providius • Hamilton

On-site
CAD 120,000 - 180,000
Dental care
Extended health care
On-site parking
+2
Junior Machine Learning Engineer
Junior Machine Learning Engineer

Providius • Hamilton

On-site
CAD 55,000 - 85,000
Technology Developer
Technology Developer

Purolator Inc. • Mississauga

Hybrid
CAD 110,000 - 150,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Evertz • Burlington

On-site
CAD 70,000 - 100,000
Employer funded benefits program
Competitive total compensation package
Onsite Counsellor
+2
Senior Software Engineer
Senior Software Engineer

Prophix Software Inc. • Canada

On-site
CAD 125,000 - 165,000
Health coverage
Dental coverage
Vision coverage
+5
Software Engineer
Software Engineer

Hybrid Financial Ltd. • Toronto

On-site
CAD 70,000 - 90,000
Mentorship from senior developers
Lead projects and grow into mid-level
Company events
+3
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Evertz Microsystems Limited • Burlington

On-site
CAD 70,000 - 100,000
Employer funded benefits program
Competitive total compensation package
Work-Life Balance
+5
Senior Software Developer, DevOps & Infrastructure
Senior Software Developer, DevOps & Infrastructure

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 120,000
Competitive Salary and RRSP contribution
Flexible hours
Work from anywhere for up to 8 weeks
+2
Intermediate Software Developer
Intermediate Software Developer

Powerhouse Controls Ltd • Cambridge

Hybrid
CAD 80,000 - 110,000
Health/Dental Benefits
Increased Vacation
Profit Sharing
+8