1

Web Programmer Jobs in Ottawa, ON (NOW HIRING)

Software Engineer

Ottawa, ON · On-site

CA$85K - CA$135K/yr

Software Engineer Job Location: Ottawa, ON Job Code: 39213 Job Schedule: Day Shift Compensation ... Experience building web applications, using web technologies and protocols such as C#, ASP.NET,

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...

We are looking for an experienced Senior Java Developer for our client. This is a permanent ... Experience working with RESTful Web Services Some AWESOME selling points: * Remote + flexible work ...

... Lightning Web Components (LWC) Serve as the internal Salesforce platform SME - guiding ... or developers Lead the implementation and optimization of Salesforce Data 360 (Data Cloud ...

... web-based, log analysis, and software management tools Computer Science / Data Science Developer - apply statistical and AI/ML methods to time-series data for 5G feature verification Computer Science ...

Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program - with formal recognition and stipend for engineers who build expertise that ...

Showing results 21-40

Web Programmer information

See Ottawa, ON salary details

$36.2K

$70.1K

$125.3K

How much do web programmer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for web programmer in Ottawa, ON is $70,126.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,107.00 and $79,543.00 per year, depending on experience, location, and employer.

What is a web programmer?

A web programmer is responsible for the development and planning of a website’s execution. Your job duties include focusing on the actual code of the website to meet design specifications. You take a design sheet and write up a software algorithm to determine how best to translate it into code, and can work independently or as part of a team. If you work as part of a team, you have one of the most important jobs in the creation of the site. A web programmer needs to develop multiple proficiencies and gain experience with various websites.

How does a web programmer typically collaborate with designers and other team members during a project?

Web Programmers often work closely with UI/UX designers, project managers, and sometimes content creators to translate design concepts into functional websites or applications. Regular meetings and communication are essential for aligning on project requirements, resolving technical constraints, and ensuring a seamless user experience. Collaboration tools like version control systems (e.g., Git) and project management platforms help streamline workflow and keep everyone updated. This teamwork not only enhances the quality of the final product but also provides opportunities to learn from peers and broaden your skill set.

What are the key skills and qualifications needed to thrive as a web programmer, and why are they important?

To thrive as a Web Programmer, you need strong proficiency in programming languages such as HTML, CSS, JavaScript, and often server-side languages like PHP, Python, or Ruby, typically demonstrated through a relevant degree or proven experience. Familiarity with frameworks (e.g., React, Angular), version control systems like Git, and an understanding of databases are essential technical assets. Problem-solving ability, attention to detail, and effective communication make someone stand out in this role. These skills ensure the development of functional, user-friendly, and maintainable web applications that meet client and business needs.

What is the difference between Web Programmer vs Web Developer?

AspectWeb ProgrammerWeb Developer
CredentialsTypically requires knowledge of programming languages like JavaScript, PHP, or PythonOften has similar credentials, including coding skills and sometimes web design knowledge
Work EnvironmentFocuses on coding, scripting, and implementing functionalitiesIncludes coding, designing, and sometimes project management
Industry UsageCommonly used in tech companies, agencies, and freelance workUsed across industries for website creation and maintenance
Search & Comparison IntentOften compared based on coding skills and technical focusBroader role including design and user experience

While both Web Programmers and Web Developers work with website creation, Web Programmers primarily focus on coding and implementing functionalities, whereas Web Developers often handle both coding and design aspects. The roles overlap significantly, but the Web Programmer role emphasizes scripting and backend work more.

Are web programmers still being hired?

Web programmers are still in demand as businesses continue to develop and maintain websites and web applications. Skills in languages like JavaScript, HTML, CSS, and frameworks such as React or Angular are highly valued, and many companies are hiring for these roles to support digital growth.

What do web programmers do?

Web programmers develop, test, and maintain websites and web applications using programming languages such as HTML, CSS, JavaScript, and server-side languages like PHP or Python. They work on creating functional, user-friendly interfaces and ensure websites are optimized for performance and security, often collaborating with designers and other developers.

What are popular job titles related to Web Programmer jobs in Ottawa, ON?

For Web Programmer jobs in Ottawa, ON, the most frequently searched job titles are:

What job categories do people searching Web Programmer jobs in Ottawa, ON look for?

The top searched job categories for Web Programmer jobs in Ottawa, ON are:

What cities near Ottawa, ON are hiring for Web Programmer jobs?

Cities near Ottawa, ON with the most Web Programmer job openings:

Infographic showing various Web Programmer job openings in Ottawa, ON as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 16% Part Time, 1% Temporary, and 6% Contract. Highlights an 80% Physical, 4% Hybrid, and 16% Remote job distribution, with an average salary of $70,126 per year, or $33.7 per hour.

CA$85K - CA$135K/yr

Full-time

Re-posted 9 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Job Title: Software Engineer
Job Location: Ottawa, ON
Job Code: 39213
Job Schedule: Day Shift
Compensation Range: Between $85,500 - $135,500 CDN annually

We are seeking a Software Engineer to contribute to the design and development of a next-generation communications management suite. The successful candidate will play a key role in designing robust software architectures, developing microservices-based applications, and delivering solutions that enable the monitoring, control, and management of complex communications networks. Working within a multidisciplinary engineering team, you will tackle challenging problems in distributed computing, networking, and real-time systems while supporting mission-critical operational requirements and simulation environments.


Essential Functions:

  • Design software solutions and contribute to software designs;
  • Understand and develop microservices solution that operates in a complex, multi-network environment;
  • Conduct independent research and provide new solutions to problems;
  • Interact with systems engineering on technical issues;
  • Debugging software problems for near real-time simulation; and
  • Conduct and prepare presentations and demonstrations.

Qualifications:

  • Bachelor's degree in Computer Science/Computer or Software Engineering (or equivalent experience), or Electrical or Systems Engineering with software experience;
  • Minimum 7 years software engineering experience which must include object-oriented design and programming, C#, ASP.NET and .Net Core;
  • Experience building web applications, using web technologies and protocols such as C#, ASP.NET, .Net Core, REST APIs, Http, and SignalR;
  • Experience with client-server and networking protocols, such as SNMP, Websockets, and TCP stack;
  • Experience with relational databases (MySQL or others); and
  • Excellent technical communication of ideas and design.

Preferred Additional Skills:

  • Experience with CQRS, Distributed Systems & Akka;
  • Experience designing and developing highly available, fault tolerant and distributed systems;
  • Experience with message broker systems such as RabbitMQ or similar;
  • Strong organizational, analytical, and problem-solving skills combined with a strong technical presence;
  • Work on problems of diverse scope, determining methods and procedures to be used on new assignments, and providing feedback and recommendations to other technical personnel;
  • Able to work independently and in a team-based environment;
  • Experience with web frameworks such as Vue.js or Angular is an asset;
  • Knowledge and /or experiencing in developing or integrating applications is an asset; and
  • Experience in military systems and standards is an asset.

Eligibility Criteria:

  • Must be eligible for registration with the Controlled Goods Program; and
  • Must be eligible to obtain and maintain a government of Canada Reliability status and Secret Level 2/NATO Secret security clearance.

L3Harris is proud to be an equal opportunity employer and is committed to treating all of its employees and job applicants with respect and dignity and to maintaining a workplace free from discrimination. Anyone applying for a position will be considered without regard to the following: race, national or ethnic origin, colour, religion, age, nationality, ancestry, ethnicity, gender, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, citizenship status, or conviction for an offence for which a pardon has been granted or in respect of which a record suspension has been ordered, or any other characteristic that is protected by applicable human rights legislation.

L3Harris maintains a drug-free workplace and conducts pre-employment drug and alcohol testing and background checks, in accordance with applicable law. Such results are only accessible and viewed by individuals at L3Harris who have direct responsibility in the hiring process. If you fail to report for a drug and alcohol test, refuse to undergo such test or test positive for the presence of drugs or alcohol, the hiring process may be concluded or your offer of employment may be rescinded, in L3Harris' sole discretion.

This job is for an existing vacancy

At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.

L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada "Reliability" status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.

Employment Type: Full-Time