Junior Software Engineer →

PK Sound

Calgary

On-site

CAD 60,000 - 80,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive wages
Cutting-edge technology
Fun work environment
Attractive benefits
Free parking
Onsite gym
Company excursions

Job summary

PK Sound in Calgary, Alberta, seeks a Junior Software Engineer to develop features for our loudspeaker control apps, mobile tools, and internal PK software. You’ll contribute across the product lifecycle, collaborating with engineers, PMs, and customers worldwide to deliver robust software in a high-demand audio environment.

You will work on desktop and mobile projects, engage in testing, and help shape PK’s software strategy while traveling to venues as needed to validate software in real-world

Qualifications

  • Bachelor’s degree in engineering, computer science, or equivalent experience.

Responsibilities

  • Develop and maintain software products and infrastructure.
  • Analyze, design, and run tests and test-automation suites.
  • Participate in all phases of product development lifecycle.
  • Integrate hardware, firmware, and software into complete systems.
  • Ensure reliable operation under extreme conditions.
  • Communicate progress to management and other departments.
  • Create product documentation and user manuals.
  • Collaborate with cross-functional teams to solve problems.
  • Provide recommendations for continuous improvement.
  • Travel to venues for technical support or testing when needed.

Skills

HTML & CSS
JavaScript frameworks
Asynchronous programming
Software design principles
AI coding tools
Test-driven development
Attention to detail
Critical thinking
Collaboration & communication

Education

Bachelor’s degree in engineering or computer science

Tools

Angular
Electron
Flutter
ReactiveX
Cypress/Jest
Azure DevOps
Mac & Windows OS
RESTful API development
UDP/TCP networking

Job description

Careers / Open Roles

Junior Software Engineer

Open Role Calgary HQ · Full time · Posted 25 September 2026

We create industry-leading technologies. Come join our team!

Position Summary

PK is looking for a creative, self-starting Junior Software Engineer who is ready to develop new products with passion and precision.

You will design and implement new features in PK’s software projects: our loudspeaker remote control application (.dynamics), mobile applications, and internal PK software tools to aid in development and manufacturing. You will also participate in shaping the future of the software department at PK, helping to make long-term technology choices to improve and scale the software. Working with customers across the globe on some of the highest-profile events and venues, what you create will have a significant impact not only for the company but the millions of people who enjoy experiencing our technology.

Primary Duties & Responsibilities
  • Develop and maintain new and existing software products and infrastructure.
  • Analyze, design, and develop tests and test-automation suites.
  • Participate in all phases of the product development lifecycle.
  • Integrate electronic hardware, firmware, and software into complete systems.
  • Ensure reliable operation of products under extreme conditions.
  • Communicate progress and problems to management and other departments.
  • Create product documentation and user manuals.
  • Collaborate cross-functionally with business users, project managers, and other engineers.
  • Provide recommendations for continuous improvement.
  • Travel to concert venues and festivals may be required for technical support or software testing.
Skills & Experience
  • HTML & CSS, JavaScript with modern frameworks.
  • Asynchronous programming.
  • Good understanding of software design principles (e.g. SOLID, modularity, testability, etc.).
  • Experience with AI coding tools.
  • Test-driven development, mocking, assertion libraries.
  • Desktop application development understanding.
  • Meticulous attention to detail.
  • Critical and pragmatic thinking.
  • A collaborative approach to problem-solving.
  • Excellent written and verbal communication skills.
Preference Given to Candidates With
  • C#, .NET, ASP.NET Core RESTful services, and API development.
  • Web development experience with Angular.
  • Cross-platform desktop application development with Electron.
  • Experience developing with Flutter.
  • Reactive programming with ReactiveX.
  • Experience using the Cypress and/or Jest test frameworks.
  • Experience working with DevOps infrastructure such as Microsoft Azure DevOps.
  • Experience developing in both Mac and Windows OS environments.
  • Agile product development lifecycle experience (Kanban, Scrum).
  • Network programming (experience with UDP/TCP coding, protocol creation/development).
  • Experience integrating software with embedded devices.
  • Knowledge of the professional audio industry.
Education & Other Requirements
  • Bachelor’s degree in engineering, computer science, or equivalent experience.
  • Minimum of 1 year of experience in a professional or co-op software development position, or an equivalent personal project portfolio.
  • A valid passport, with the ability to travel without restriction.
Benefits of Working at PK Sound
  • Competitive wages
  • Working with cutting-edge technology
  • Fun work environment
  • Attractive benefits
  • Free parking
  • Onsite gym
  • Company excursions
About PK Sound

PK Sound is an owner-operated loudspeaker manufacturer proudly headquartered in Calgary, Alberta, Canada, and servicing the world. We pride ourselves on being a fresh alternative to the status quo, providing creative and innovative solutions in an ever-evolving marketplace.

It is one thing to hear music; it is another to experience it. PK Sound was born from the marriage of acoustic engineering and human emotion in facilitation of the connection between artist and fan. We measure performance as much in the reaction of a devoted fan as in the read-out of a lab instrument. In all we do, wherever the PK logo appears, there can be no compromise, and no end in our desire to achieve new standards of performance, better means of collaboration, and new avenues of innovation to advance industry technology for all.

There is no doubt we work hard, but we share in our collective success and have a lot of fun doing it. If you are looking for a company with an amazing brand, industry-changing technology, an exceptional workplace environment, and that is poised to aggressively grow on the global market, this job is for you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Accountant →
Accountant →

PK Sound • Calgary

On-site
CAD 75,000 - 85,000
Competitive wages
Onsite gym
Free parking
+2
Junior Software Engineer — Audio Tech & Global Events
Junior Software Engineer — Audio Tech & Global Events

PK Sound • Calgary

On-site
CAD 60,000 - 80,000
Competitive wages
Cutting-edge technology
Fun work environment
+4
Technical Project Manager – Embedded Software
Technical Project Manager – Embedded Software

PML Sound International • Ottawa

On-site
CAD 105,000 - 130,000
Senior Electrical Engineer – Product Development
Senior Electrical Engineer – Product Development

Yorkville Sound • Pickering

On-site
CAD 100,000 - 150,000
Health and dental coverage
Pension match
Profit sharing
+1
Product Engineer
Product Engineer

Sonavox Canada Inc. • Canada

Hybrid
CAD 65,000 - 90,000
Dental care
Extended health care
Life insurance
+4
Développeur logiciel Lead Python (Applications IA) / Lead Python Software Developer (AI applica[...]
Développeur logiciel Lead Python (Applications IA) / Lead Python Software Developer (AI applica[...]

UKG • Montreal

On-site
CAD 125,000 - 145,000
Wellness programs
Tuition reimbursement
Customizable expense reimbursement program
Software Developer, Hydronics
Software Developer, Hydronics

Price Industries • Winnipeg

On-site
CAD 75,000 - 105,000
Health and Dental
EFAP - Employee Family Assistance
Pension Matching Program
+4
Technical Project Manager
Technical Project Manager

Paradigm Electronics Inc. • Ottawa

On-site
CAD 105,000 - 130,000
Product Design Engineer
Product Design Engineer

Adamson Systems Engineering • Port Perry

On-site
CAD 70,000 - 90,000
Company events
On-site parking
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC
Software Developer Location: Kongsberg Discovery, Port Coquitlam, BC

Kongsberg Gruppen • Port Coquitlam

On-site
CAD 85,000 - 110,000
Extended health, dental, and vision
7% RRSP matching program
Flexible paid time off