Software Developer (C++/Windows)

Altis

Ottawa

Hybrid

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Hybrid work model
3 weeks vacation
Christmas shutdown

Job summary

Altis in the Greater Ottawa Area is seeking an experienced software engineer to design and develop software for real-time systems and advanced analytics, contributing across the full software development lifecycle and influencing technical direction.

This hybrid role offers 50% on-site work with free parking, a competitive CAD salary, and a comprehensive benefits package, plus 3 weeks of vacation and a Christmas shutdown, with strong opportunities for professional growth in a collaborative,

Qualifications

  • 7+ years of progressive experience developing real-time software systems.
  • University degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • Experience with development in Windows environment is a must.
  • Experience with socket programming is highly desirable.
  • Exposure to VoIP, SIP protocol, telephony, TCP/IP protocol or IBM RSARTE is considered an asset.
  • Excellent problem-solving abilities, a positive and independent work ethic, and the ability to collaborate effectively within a team.
  • Strong written and verbal communication skills in English or French, bilingualism is an asset.

Responsibilities

  • You'll design and develop software solutions for real-time systems and advanced analytics applications
  • Architect and enhance highly available, scalable real-time data repositories
  • Participate in the full Agile software development lifecycle, including design, coding, unit testing, debugging, integration, and documentation
  • Collaborate with cross-functional team members, provide technical leadership, and communicate project progress throughout development
  • Take ownership of assigned work while contributing to continuous improvement initiatives

Skills

Real-time software development
English or French communication

Education

Bachelor's degree in Computer Science/Engineering

Tools

Windows development
Socket programming
VoIP protocols (SIP)
TCP/IP
IBM RSARTE

Job description

Location: Greater Ottawa Area

(Hybrid, 50% on-site with free parking available)

Language:

Strong comminications skills in English or French required. Bilingualism is considered an asset.

About the Opportunity

Join an established Canadian technology organization with more than three decades of experience delivering innovative hardware and software solutions. Working alongside a collaborative team of experienced professionals, you'll help develop cutting-edge real-time applications that support complex data processing and analytics.

This is an opportunity to contribute across the full software development lifecycle while influencing technical direction and helping deliver scalable, high-quality solutions. You'll be part of a workplace that values innovation, accountability, and continuous learning.

What’s In It for You
  • Competitive annual salary of $90,000 to $130,000, plus a variable bonus
  • Comprehensive health benefits with 100% employer-paid coverage
  • Hybrid work model with flexibility to work remotely
  • 3 weeks of vacation plus a Christmas holiday shutdown
  • A collaborative culture that values technical excellence, innovation, and professional growth
Your Responsibilities
  • You'll design and develop software solutions for real-time systems and advanced analytics applications
  • Architect and enhance highly available, scalable real-time data repositories
  • Participate in the full Agile software development lifecycle, including design, coding, unit testing, debugging, integration, and documentation
  • Collaborate with cross-functional team members, provide technical leadership, and communicate project progress throughout development
  • Take ownership of assigned work while contributing to continuous improvement initiatives
Skills and Qualifications
  • 7+ years of progressive experience developing real-time software systems
  • University degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline
  • Experience with development in Windows environment is a must
  • Experience with socket programming is highly desirable
  • Exposure to VoIP, SIP protocol, telephony, TCP/IP protocol or IBM RSARTE is considered an asset
  • Excellent problem-solving abilities, a positive and independent work ethic, and the ability to collaborate effectively within a team
  • Strong written and verbal communication skills in English or French, bilingualism is an asset
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur Logiciel
Développeur Logiciel

Pivot + Edge • Outaouais

On-site
CAD 75,000 - 80,000
Trusted Working Hours
Private Medical Insurance
Private Pension
+2
Technical Support Specialist
Technical Support Specialist

Zodiac Light Waves Inc. • Ottawa

On-site
CAD 60,000 - 90,000
Health, dental, and vision coverage
Paid time off and holidays
Professional development and certfici…
Senior Software Developer
Senior Software Developer

Comtech Telecommunications Corp. • Outaouais

On-site
CAD 75,000 - 110,000
Software Engineer (.NET / C# and AI/IoT)
Software Engineer (.NET / C# and AI/IoT)

SmartRecruiters, Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Telework policy with a $500 allowance
Retirement savings plan with employer.
Group insurance from day one
Software Developer
Software Developer

Fortinet • Ottawa

On-site
CAD 95,000 - 115,000
100% company-paid medical, dental, and vision coverage
Health and Personal Spending Accounts
Employee & Family Assistance Plan
+3
Software Developer (java)
Software Developer (java)

Quarry Consulting • Ottawa

On-site
CAD 70,000 - 110,000
Strong team-based culture
Bonus structure
Company reward program
+1
Senior Java developer
Senior Java developer

Talent Transformation Group Inc • Ottawa

On-site
CAD 120,000 - 160,000
Sr. Java Developer VOIP/SIP Solutions
Sr. Java Developer VOIP/SIP Solutions

Industry Professionals • Montreal (administrative region)

On-site
CAD 100,000 - 120,000
Senior Network Communications Software Developer
Senior Network Communications Software Developer

Frequentis • Ottawa

On-site
CAD 115,000 - 120,000
Private Medical Insurance
Training & Development
Employee Referral Program
Network Communications Software Developer
Network Communications Software Developer

Pivot + Edge • Outaouais

On-site
CAD 75,000 - 80,000
Trusted Working Hours
Private Medical Insurance
Private Pension
+2