Enable job alerts via email!

Sr. Java Developer – VOIP/SIP/911 Systems

HireOn

Montreal

Hybrid

CAD 100,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Developer specializing in VOIP and 911 systems. This role is crucial for developing life-critical applications that ensure effective emergency call routing and GIS-based services. Candidates should possess strong Java skills and a deep understanding of VOIP/SIP protocols, along with experience in Agile methodologies. You'll work in a hybrid environment, collaborating closely with cross-functional teams to deliver high-quality software solutions. If you are passionate about making a difference in emergency communications, this is the perfect opportunity for you to shine.

Qualifications

  • 8-15 years of software development experience, especially in VOIP/SIP.
  • Strong Java skills required; experience in C#, Python, or JavaScript is a plus.

Responsibilities

  • Design and develop software for 911 systems and VOIP integration.
  • Collaborate with teams and maintain documentation.

Skills

Java
VOIP
SIP
Agile
Linux
SQL
Python
JavaScript
C#
Terraform

Education

Bachelor's degree in Computer Science
Equivalent experience

Tools

Springboot
Oracle DB
AWS
Azure
NoSQL
React
.NET
Angular

Job description

2 days ago Be among the first 25 applicants

This range is provided by HireOn. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$100,000.00/yr - CA$120,000.00/yr

Title: Senior Software Developer – VOIP/911 Systems

Location: Montreal, Quebec Office (Hybrid)

Type: Full-Time | Salary: $100,000–$120,000 CAD

Experience Required: 8–15 years

About The Role

We’re seeking a Senior Software Developer (Java) with deep expertise in VOIP/SIP protocols and prior experience developing 911 call handling solutions. You’ll be working on life-critical applications that enable emergency call routing and GIS-based location services.

Key Responsibilities

  • Software Development: Design, develop, and maintain high-quality software for 911 systems.
  • VOIP & SIP Integration: Implement solutions involving VOIP and SIP call flows.
  • Collaboration: Work closely with product managers, designers, and QA teams.
  • Code Quality: Participate in code reviews and follow best practices.
  • Testing: Write unit and integration tests; collaborate with QA for full coverage.
  • Troubleshooting: Diagnose and resolve bugs or performance issues.
  • Documentation: Maintain clear and up-to-date technical documentation.
  • Agile Participation: Attend daily stand-ups, sprint planning, and retrospectives.
  • Version Control: Use Git for managing and tracking code changes.

Must-Have Skills

  • Strong experience with VOIP or SIP protocol development and call flow knowledge.
  • Prior work on 911 systems or emergency communication software.
  • Proficiency in Java (required); additional experience in C#, Python, JavaScript, or SQL is a plus.
  • Experience working in Linux environments.
  • Solid grasp of SDLC and Agile/Scrum methodologies.
  • Good communication skills and ability to work in cross-functional teams.

Preferred Skills

  • Experience with Springboot, .NET, React, or Angular.
  • Familiarity with Oracle DB, SQL, or NoSQL databases.
  • Exposure to cloud platforms like Azure or AWS.
  • Knowledge of infrastructure-as-code tools like Terraform.
  • Background in telecommunications software is a strong advantage.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Minimum 8 years of professional software development experience (5+ is the minimum acceptable; 8–15 preferred).

Skills: azure,sql,linux,javascript,oracle db,sdlc,nosql,springboot,python,agile,java,aws,c#,terraform,sip,react,voip,.net,angular

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    IT Services and IT Consulting

Referrals increase your chances of interviewing at HireOn by 2x

Get notified about new Senior Java Software Engineer jobs in Montreal, Quebec, Canada.

Senior Data Scientist I - French Language
Senior Data Scientist I - French Language
Senior ML Data Scientist _ Content Creation Technology Group
Senior Data Scientist (Operations Research and Optimization)
Senior ML Programmer _ Content Creation Technology Group
Senior ML Data Scientist _ Content Creation Technology Group

Greater Montreal Metropolitan Area 2 days ago

Senior Full Stack Software Engineer (Canada)
Software Engineer, Intermediate or Senior

Montreal, Quebec, Canada $75.00-$77.00 2 days ago

Pointe-Claire, Quebec, Canada 3 weeks ago

Senior Software Engineer - Fullstack (remote)

Montreal, Quebec, Canada CA$100,000.00-CA$115,000.00 1 day ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.