Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Full-time

PROLIM Corporation

Software Developer

Location: Ottawa, Ontario, Canada

Remote

Job Summary

We are seeking an experienced Software Developer to join our team in Ottawa, Ontario. The ideal candidate will have strong hands-on experience with Java, Python, C, and C++ , along with expertise in microservices, containerization, APIs, SQL databases, and software testing.

The candidate will work closely with senior developers, architects, engineering managers, and QA teams to design, develop, test, and implement secure and reliable software components.

Key Responsibilities

Software Development

  • Design and implement software components using Java .
  • Develop and maintain solutions using Python, C, and C++ .
  • Work with containerized microservices using Docker and Kubernetes .
  • Integrate SQL databases and clustering capabilities.
  • Apply cryptographic libraries and secure coding practices.
  • Develop and maintain gRPC and REST APIs .
  • Work with JSON, YAML, XML, and Protobuf data formats.
  • Translate architectural requirements into robust software implementations.

Collaboration & Design

  • Collaborate with senior developers, architects, and engineering managers.
  • Participate in design reviews and weekly technical discussions.
  • Prepare design documentation and participate in code inspections.
  • Recommend and implement effective technical solutions.

Testing & Automation

  • Develop and maintain unit tests for software components.
  • Support Behavior-Driven Development (BDD) and test automation initiatives.
  • Collaborate with QA teams to define and implement testing strategies.
  • Develop BDD feature definitions using Gherkin .
  • Translate acceptance criteria into executable test scenarios.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field .
  • 7+ years of Java development experience .
  • Mandatory: Python experience.
  • Mandatory: C/C++ experience.
  • Strong experience with microservices and containerization .
  • Hands-on experience with Docker and Kubernetes .
  • Experience with SQL databases .
  • Knowledge of cryptographic libraries and secure coding practices.
  • Experience with gRPC and REST APIs .
  • Knowledge of JSON, YAML, XML, and Protobuf .
  • Experience with BDD tools/frameworks such as Cucumber .
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience with AWS, Azure, or GCP .
  • Knowledge of CI/CD pipelines and DevOps practices .
  • Experience working in Agile/Scrum environments.
  • Experience with automated testing and software quality practices.

Interested candidates can share their updated resume at ***email_hidden***

or apply directly through LinkedIn.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Ottawa, ON vacancy
  •  ...Government and industry partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Junior Software Developer who is eager to learn, grow their technical skills, and contribute to meaningful client projects within secure environments.... 
    Suggested
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    8 days ago
  • $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...
    Suggested
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    16 days ago
  •  ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration... 
    Suggested
    Full time

    Wavestore

    Ottawa, ON
    28 days ago
  • $75k - $100k per year

     ...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer for the Advanced Systems and Interconnect team. The initial focus will be frequency synthesizer solution, participating in the... 
    Suggested
    Full time

    Sanmina

    Ottawa, ON
    22 days ago
  •  ...experiences. Your Role And Responsibilities As an Application Developer, you will develop, support, and maintain applications. Your...  ...Professional and Technical Capabilities ~8+ years of hands-on software development experience, including low-level programming ~... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Worldwide

    IBM

    Ottawa, ON
    20 days ago
  • $75k - $80k per year

     ...office in Gatineau, Quebec, is looking for a dynamic individual to join our well-established team as a Network Communicatioins Software Developer. As part of our team, you will design, develop and maintain products used in Air Traffic Management communication systems. Some... 
    Long term contract
    Permanent employment
    Work at office
    Worldwide

    Frequentis

    Ottawa, ON
    13 days ago
  •  ...their emissions.  Reporting to the Mission Platform lead, GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile Scrum, you will be designing, developing, and supporting... 
    Full time
    Local area
    Remote work
    Flexible hours

    GHGSAT

    Ottawa, ON
    23 days ago
  •  ...meaningful social, community, and societal impact. Ciena’s WaveLogic Software Development team builds and sustains platforms that enable...  ...memory management concepts in development activities Design and develop drivers, diagnostics, and applications using C, C++, and Python... 
    Full time
    Flexible hours

    Ciena

    Ottawa, ON
    14 days ago
  • $105k - $155k per year

     ...design build integrate and maintain high-quality Android-based software that enables seamless navigation experiences within the vehicle....  ...responsibilities for this position include but are not limited to: Design develop and maintain Android services and applications that support... 
    Full time

    Ford Motor

    Ottawa, ON
    14 days ago
  •  ...design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure...  ..., coding, testing, and maintenance of software applications. Develop and maintain tests for embedded software modules using... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    15 days ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...partners on projects that protect critical systems and strengthen operational readiness. We are seeking a Modelling & Simulation Software Developer to develop scenarios and vignettes through modeling and simulation in AFSIM (Advanced Framework for Simulation, Integration and... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    17 days ago
  •  ...meaningful difference in how Canadians and global citizens alike experience and trust the internet! Who You Are You're a passionate software developer who wants your work to make a difference. You have a strong background in cybersecurity and an interest in DNS and networking... 
    For contractors
    Work at office
    Remote work
    Worldwide
    Rotating shift

    CIRA

    Ottawa, ON
    20 days ago
  • $105k - $130k per year

     ...at 40 Hines Rd, Ottawa, ON K2K2M5. Position Summary We are seeking a highly skilled and experienced Applied AI Sr. Backend Software Developer to join the development of TrendAI Vision One. In this role, you will play a critical role in designing, developing, testing,... 
    Long term contract
    Full time
    Temporary work
    Work at office
    3 days per week

    TrendAI

    Ottawa, ON
    10 days ago
  •  ...next chapter starts here.    We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal candidate...  ...DevOps workflows Build and support cloud-based and web-based software solutions Collaborate with developers, QA, DevOps, and... 
    Full time
    Fixed term contract

    High Tech Genesis

    Ottawa, ON
    a month ago
  • $81k - $105k per year

     ...the Ontario Human Rights Code.      Envision yourself at Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test II who can join our cross functional Agile team. You will have the opportunity to work on innovative cloud security products... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  • $95k - $140k per year

     ...result of our technology—and your hard work! About The Role This position is a maternity leave replacement for a Full-Stack Software Developer for approximately 10-12 months to join our team. You will be responsible for defining, designing, developing, and deploying... 
    Remplacement
    Full time
    Temporary work
    Internship
    Worldwide

    Solace

    Ottawa, ON
    6 days ago
  • $94.9k - $134.9k per year

     ...automating sophisticated workflows, your work will directly influence how we develop the technology that powers the internet, allowing you to make an important global impact from day one. Software Engineering: Develop software in C and Python to enhance virtualization and... 
    Long term contract
    Full time
    Temporary work
    Manual labor
    Local area
    Flexible hours

    Cisco

    Ottawa, ON
    9 days ago
  •  ...At CSoft we specialise in developing technological solutions for the banking and financial sector — for over 30 years our software has supported the daily operations of institutions in Bulgaria and beyond, from core banking processes to digital banking channels. Our team is... 

    CSOFT LIMITED

    Ottawa, ON
    29 days ago
  •  ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON 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... 
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    12 days ago
  • $69k - $90.3k per year

     ...About This Opportunity Are you a recent graduate or early-career developer ready to shape the future of wireless technology? At Ericsson...  ...Development, we’re pioneering innovations in radio platform software and Open RAN technologies for 5G networks. Our Agile, cross-functional... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    5 days ago
  • $101.5k - $133.35k per year

     ...position. About this opportunity We are looking for a Radio Security Developer with strong cybersecurity expertise, hands-on radio verification experience, and a passion for practical software development. This role helps deliver secure, reliable radio products through... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    1 day ago
  •  ...Qualifications ~5+ years of professional software development experience spanning the...  ...two projects. ~3+ years of experience developing and maintaining mobile applications for...  ...Development with Swift, Google Associate Android Developer, Microsoft Certified: Azure Developer... 
    Contract work
    Part time
    For contractors
    Internship
    Local area
    Remote work

    OXARO Inc.

    Ottawa, ON
    3 days ago
  • $82.18k - $90.83k per year

     ...position. We are seeking a motivated and technically skilled Developer to contribute to the development of Ericsson 5G product. As a member...  ...test reports. Collaborate closely with systems, software design, and product line management teams to verify prototype solutions... 
    Permanent employment
    Full time
    Internship

    Ericsson

    Ottawa, ON
    6 days ago
  •  ...We are seeking a creative and automation-focused Application Developer to build the user interfaces and internal software tools that power our factory's administration, testing, and production. You will design the databases and dashboards that allow us to visualize production... 
    Full time

    OppHub Africa

    Ottawa, ON
    23 days ago
  •  ...Equity Partners, a global investment firm focused on enterprise software, data and technology-enabled businesses. Acumatica’s culture...  ..., please visit: Job Description As a Senior Content Developer, you will create engaging content that supports both documentation... 
    Full time
    Worldwide
    Flexible hours

    Acumatica

    Ottawa, ON
    15 days ago
  • $85k - $110k per year

     ...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian...  ...intelligence across organizational and coalition boundaries Develop and maintain rich Java desktop client applications that consume... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    14 days ago
  • $82k per year

     ...About this opportunity: We are looking for a SW Designer/Developer to join the existing 5G Cloud RAN vDU Baseband function development...  ...Standards related to RRM, MAC, RLC, PDCP Develop embedded real time software running in cloud-based infrastructure Troubleshooting BB... 
    Full time

    Ericsson

    Ottawa, ON
    3 days ago
  •  ...problem-solve with technologists, product developers, librarians, researchers, marketing pros,...  ...The Job Details Are As Follows As a Software Engineer you will be responsible for designing...  ...design discussions and code reviews. Develop and implement new features and... 
    Full time
    Work at office
    Remote work
    Worldwide

    OCLC

    Ottawa, ON
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!