Intermediate Software Developer
$80k - $105k per yearSrc-Can
The Job
SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including Intelligence Mission Data (IMD) and Operational Mission Data (OMD) product solutions for the Department of National Defence (DND). Reporting to the Senior Staff Software Developer, this role will leverage software engineering skillsets to support the SRC enterprise portfolio of signals intelligence (SIGINT) and EW suite of advanced software including Radio Frequency (RF) modeling and simulation products. This role requires strong technical and data engineering skills, collaboration, and familiarity with Agile methodologies such as the SAFe (Scaled Agile Framework) environment. While the role is primarily technical, it will involve mentoring team members and contributing to people‑management activities.
What You’ll Do:
- Coordinate and collaborate on software development efforts.
- Work with subject matter and domain experts to elicit software requirements.
- Mentor junior software developers
- Author software source code:
- Contribute to software requirements, and tests.
- Contribute to software development and integration within an agile methodology.
- Contribute to continuous improvement across software development and processes.
- Maintain software development infrastructure.
- Monitor, manage, and report project status.
What You’ll Bring:
- Bachelor’s Degree or Diploma in computer science, software engineering, or a closely related discipline.
- Three (3+) years of experience in software development.
- Applied knowledge and experience with the development of distributed software systems.
- Ability to work in a fast‑paced environment, think independently, and overcome technical challenges.
- Proven ability to work in multi‑disciplinary teams.
- Excellent English verbal/written communication skills required. Proficiency in French is an asset.
- Candidates must meet the requirements of export control and security regulations, including the Canadian Controlled Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance.
Additional (Preferred) Requirements:
- Applied knowledge and experience with container technologies.
- Applied knowledge and experience with Java, C++, C, Typescript, and Python.
- Applied knowledge and experience with Apache Solr or similar enterprise search.
- Applied knowledge and experience with Express, React, and Node.
- Applied knowledge and experience with PostgreSQL or similar relational databases.
- Applied knowledge and experience with object storage (e.g. S3).
- Applied knowledge and experience with modern data architectures.
- Applied knowledge and experience with VS Code.
- Applied knowledge and experience with Continuous Improvement and Continuous Delivery pipelines.
- Applied knowledge and experience with Linux and Windows operating systems.
- Experience working in cross‑functional roles.
- Supervisory experience of junior software developers.
- Knowledge or experience with Electronic Warfare systems.
Additional Information
Total compensation for this role is market competitive. The anticipated salary range for this position based out of Ottawa, ON, is estimated at $80,000 to $105,000 annually .
The actual salary will vary based on applicant’s EW domain knowledge, Software engineering experience, technical skills, and abilities, as well as other business and organizational needs.
SRC CAN Ltd offers a comprehensive salary, vacation, and benefits package. We are extremely flexible around our 40‑hour working week. We operate in a hybrid working environment with all staff being able to work remotely. Normally, you will work out of the SRC CAN Ltd office, (Gloucester, Ottawa, ON) and when required, in Department of National Defense (DND) facilities, such as the Shirley’s Bay and Tunney’s Pasture areas within the National Capital Region (NCR).
We are an equal opportunity employer who understand that diversity generates innovation and is critical to the success of a growing organization. We celebrate diversity and are committed to creating an inclusive environment for all employees. We are committed to providing an inclusive and barrier‑free work environment, starting with the hiring process.
#J-18808-Ljbffr- Overview Intermediate Embedded Software Developer - Onsite Position Direct message the job poster from Curtiss-Wright Corporation Intermediate Embedded Software Developer - Onsite Position Are you an innovative and flexible self-starter? We’re looking for highly motivated...SuggestedFull timeFlexible hours
- Advance your career as an Intermediate Application Developer at IBM, specializing in technical maintenance and application support. This role leverages low-level programming expertise for innovative cloud solutions. At IBM Consulting, you'll collaborate with global clients...Suggested
$105k - $155k per year
...delivering excellence day in and day out. This position is part of the software development team, participating in a project that covers the... ...or related technical field. Experience 7+ years in developing real‑time embedded software using C and C++. 4+ years with Controller...SuggestedLocal area- ...supports career development, professional growth and impactful work across Canada. Job Description We are seeking a Full‑Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade and sustainment of Command View (CV/UCV)...SuggestedFull timeContract workTemporary workPart timeInternshipFlexible hours
- .... At Fortinet, our mission is to safeguard people, devices, and data everywhere. Fortinet is growing and we are looking to hire Software Developer for our team in Ottawa. As a Software Developer, you will 5 plus years of software development experience Familiar with...SuggestedFlexible hours
- ...Intelligence (SIGINT)) and ensuring the safety of Canadians. As a software developer you’ll be responsible for finding solutions to interesting... ...team environment. We are looking for entry-level, intermediate, and experienced software developers who wish to work in a continuous...Remote workFlexible hours
$75k - $98k per year
...super-efficient solar energy. Job Description Internal Title: Developer Job Type: Permanent, Full-Time Job Location: Ottawa, ON... ...a cutting-edge scanning probe microscope and its associated software interfaces. This position focuses on designing, building, and testing...Permanent employmentFull timeWorldwide- ...Description We currently have a requirement for an Oracle Commerce (ATG) Developer. In this role you will be responsible for developing,... ...enhancement. Requirements Bachelors degree in Computer Science, Software Engineering or equivalent 2+ years experience delivering...Permanent employment
- About the job Specialist Software Developer (#11019) The role of Specialist Software Developer / Platform Administrator is to contribute to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application....For contractors
- Join Ross Video in Nepean, Ontario as a Software Developer Co-op for fall 2026. Engage in real projects while collaborating with a talented... ...a hybrid work environment. This co-op role is perfect for intermediate to senior-level students in computer-related disciplines. You...
$81k - $107.5k per year
...AODA) and the Ontario Human Rights Code. Envision yourself at Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security...Worldwide$120k - $155k per year
...challenges that have a meaningful impact on the blue planet! Ready to make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR. Your primary focus will be Ruskin, RBR’s flagship cross‑...Long term contractInternshipWorldwideShift work$95k - $110k per year
At March Networks, our goal is to create a positive working environment where all of our employees can thrive. When you join our team, you’ll enjoy flexibility and support for a healthy work-life balance, as well as the professional development opportunities needed to advance...Full timeImmediate start$74.6k - $100k per year
Software Developer‑Onsite Position (Intermediate) Are you an innovative and flexible self‑starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in Ottawa, ON. You will live and...Flexible hours- Become a key player at Ciena as a Waveserver Software Developer Co-op. This role empowers you to contribute to optical network solutions using C, C++, or Python in a collaborative environment. Ciena is seeking a Co-op Software Developer to work on innovative optical network...Manual labor
$117k - $143k per year
...our mission is to safeguard people, devices, and data everywhere. Responsibilities Involved in the full development lifecycle of software and product development. Qualifications Minimum of 2 years of software development experience in Unix/Linux environment....Full timeWorldwideFlexible hours- ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive... ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their...InternshipWork at officeWorldwide
- ...a Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to deliver customized... ...We are excited to add a Senior Software Developer/Architect to our team to produce scalable software...Manual laborRemote work
$109.7k - $159.7k per year
...global digital revolution. We are CNN. To see what it’s like to work at CNN, follow @WBDLife on Instagram and X! As a Senior Software Developer, you will work across the stack to develop fast, secure, and scalable applications at the center of CNN’s affiliate distribution...Long term contractTemporary workLocal area- ADGA is looking for a Software Developer experienced in .NET and Angular to support mission-critical systems within secure networks for the Canadian Forces. Engage in application development and maintenance while ensuring robust system performance. Candidates should have...
- Join an innovative avionics company in Ottawa as an Embedded Software Developer. This 6-month contract emphasizes backend development and distributed systems design using Go for critical aviation services. In this role, you'll be a vital part of a growing team, focusing on...Contract work
- Be a key player as a Software Developer at HTG in Ottawa. Our exciting role requires you to work with Ruby on Rails to create innovative cloud-based applications. HTG is on the hunt for a knowledgeable Ruby on Rails Developer to support important projects for the federal...
- Elevate your programming career with NAV CANADA as a C# Software Developer in Ottawa. This role centers on developing, enhancing, and maintaining enterprise applications with a focus on quality assurance and compliance. NAV CANADA is looking for a skilled developer to contribute...
- ...capacity, security, resiliency and affordability with ultra‑low latency and fiber‑like speeds. Role Overview The Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model and the microservice ecosystem that supports it. As a...InternshipWorldwide
- ...solutions for enhancing engineering workflows. Telesat, a leader in satellite communications, is looking for an experienced software developer to support the Lightspeed program. You will create AI-enabled tools that streamline Systems Engineering processes while enhancing...
- Responsibilities Design, develop, and maintain modern web applications—especially those with geospatial and data visualization features. Collaborate closely with cross‑functional teams, including Product, QA, and Design. Scope, plan, and execute features for mapping and...Part timeWork at officeFlexible hours
- ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability...Full timeTemporary workPart timeInternshipImmediate startFlexible hours
$116.8k - $226k per year
macOS is an exceptional platform for software development. Whether you are a student learning... ...exceptional workflows for software developers and a curiosity for how to improve the day... ...of how the terminal enhances developer productivity, and are passionate about improving...Local areaRelocation- At Ranovus, we are looking for an Automation Software Developer to innovate in software solutions. Work on advanced automation projects involving pick and place and vision systems. In this prominent role, you will engage with an R&D team to maximize system efficiencies through...
- Join Ford's Electric Vehicles, Digital and Design (EVDD) team as a Senior Embedded Software Developer. Create cutting-edge Android applications for a seamless navigation experience in a hybrid work setting. In this position, you will leverage your 7+ years of embedded software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Software Developer. Be the first to apply!
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software developer intern Ottawa, ON
