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

Senior Software Engineer (Ottawa)

Insight Global

JOB DESCRIPTION

This position is responsible for the design, execution, assessment, security, and troubleshooting of software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. In addition, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications.

Strategy and Planning

  • Evaluates priorities, design goals, risks, options, and compromises and recommends most suitable approach.
  • Familiar with architectural patterns that contribute to the production of secure, reliable, manageable, and high-performance solutions.
  • Performs architectural modelling to assist in determining solution efficacy.
  • Performs estimating, prioritizing, planning, and coordinating of work to reliably and consistently deliver according to plan.

Acquisition and Deployment

  • Direct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Performs detailed technical design of proposed solutions.
  • Evaluates relevant risks and determines mitigation strategies.
  • Identify requirements and manage the procurement process and vendor selection for new technologies.

Operational Management

  • Develop and review software programs, code, and unit tests for new and existing applications and systems, ensuring functional and non-functional requirements are met.
  • Develop, and maintain supporting documentation as required.
  • Gather statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members.
  • Recommend, schedule, and perform software improvements and upgrades for optimal performance of company workstations.
  • Perform troubleshooting and root cause analysis in support of incident and problem management.

Recommended Options

  • Participates in development, implementation, and maintenance of plans to ensure continuation of critical operations in the event of a disaster or interruption.
  • Provides ongoing system maintenance and monitoring to ensure adherence to SLAs.

Required Skills and Experience

  • 5+ years as a full stack developer in an Agile setting
  • .NET/.NET Core/ASP.NET
  • JavaScript/TypeScript
  • Vue 2 or 3
  • Node.js/Express
  • MongoDB
  • RabbitMQ
  • Docker
  • Test frameworks like jMeter and Cypress
  • Azure DevOps, CI/CD, Container-based Deployments
  • Strong experience with REST APIs

Nice to Have Skills and Experience

  • Test frameworks like jMeter and Cypress
  • Postman
  • HTML, CSS
  • SQL database experience

We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position.

#J-18808-Ljbffr
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Ottawa) in Ottawa, ON vacancy
  • Senior Software Engineer, Core Experiences – Ottawa, Canada Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at... 
    Senior
    Remote work

    Speechify

    Ottawa, ON
    8 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry‑leading customer service,...  ...ultra‑low latency and fiber‑like speeds. Role Overview The Software Development team architects, develops, tests and maintains the... 
    Senior
    Internship
    Worldwide

    Important Company of the Sector

    Ottawa, ON
    5 hours ago
  • Broaden your skills as a Software Engineer II at Brooksource in Ottawa, focusing on digital editorial support services. Engage with cross-functional teams to enhance products and troubleshoot issues effectively. This role within the Digital Global Editorial Support team... 
    Suggested

    Brooksource

    Ottawa, ON
    8 days ago
  •  ...based energy yield model spun out of SUNLAB at the University of Ottawa and built on 10+ years of R&D. The DUET Platform runs per-...  ...analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical queries... 
    Senior
    Work at office
    Remote work
    Shift work

    enurgen

    Ottawa, ON
    11 hours ago
  • Responsibilities Develop software for a complete cloud infrastructure software stack. Develop high‑quality designs and code based on...  ...of ownership, urgency, and drive. Passion for mentoring other engineering developers. Strong analytical and debugging skills. Excellent written... 
    Suggested
    Long term contract
    Temporary work

    Aptiv

    Ottawa, ON
    5 hours ago
  • $120k - $160k per year

    Senior Bridge Engineer Location: Ottawa, Ontario Salary: $120,000-$160,000 (based on experience) Reference #: 16816827 About The Opportunity We...  ...transportation structures. Proficient in structural analysis software, AutoCAD, Excel and MS Project. Strong problem solving... 
    Senior
    Full time
    Flexible hours

    TalentSphere

    Ottawa, ON
    11 hours ago
  • Join a reputable global software provider in Ottawa as a Senior DevOps Engineer. Focus on Developer Experience, optimizing workflows, and enhancing CI/CD processes in a permanent full-time role. This position demands a combination of strong software engineering fundamentals... 
    Senior
    Permanent employment
    Full time
    Work at office
    Remote work

    LRO Staffing

    Ottawa, ON
    2 days ago
  •  ...regulated and mission‑critical environment. Job Title Senior Developer with Pen Test/Red Teaming Location Toronto...  ...with potential extension) Must Have Skills Robust software development and complex engineering experience Hands‑on penetration testing expertise Red teaming... 
    Senior
    Contract work
    Work at office
    Remote work

    Covenant HR

    Ottawa, ON
    5 hours ago
  • 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... 
    Senior

    Ford Motor

    Ottawa, ON
    5 hours ago
  • $125.84k per year

    Ottawa, Ontario, Canada Position Description Lead and contribute to a variety of Electrical Engineering projects while collaborating with multidisciplinary teams in a dynamic and growth...  .... Proficient with design and modeling software such as AutoCAD and Revit, and have a... 
    Senior
    Full time
    For contractors

    TBT Engineering

    Ottawa, ON
    11 hours ago
  • Advance your career as a Senior DevOps Engineer in an onsite role in Ottawa, Ontario. Focus on Test Infrastructure with a key emphasis on automation and Python...  ...will be invaluable for identifying and diagnosing software defects. Key Responsibilities: • Set up automation... 
    Senior
    Long term contract

    Lorven technologies

    Ottawa, ON
    8 days ago
  • Be part of Stantec's mission as a Senior Engineer specializing in water infrastructure, based in Ottawa with hybrid working options. Lead impactful projects that enhance...  ...engineering standards • Familiarity with design software like MicroStation Shape the future of water infrastructure... 
    Senior

    Stantec

    Ottawa, ON
    8 days ago
  • $85k - $100k per year

     ...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...ISTAR team is seeking a working level Software Engineer to support delivery of critical...  .... This role requires on‑site work at our Ottawa office and customer locations within the... 
    Senior
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Mission Systems - Canada

    Ottawa, ON
    6 days ago
  • Join Telesat as a Senior Embedded Software Developer and shape the future of satellite communications. This hybrid position involves enhancing...  ...development tasks Requirements Degree in Computer Science, Engineering, or related field 12+ years of embedded software... 
    Senior

    Telesat

    Ottawa, ON
    5 hours ago
  •  ...technology and innovation. Your next chapter starts here. The ASIC/FPGA Engineer will work hand‑on to implement, integrate, and support hardware...  ...or debug workflows. Comfortable collaborating across hardware, software, and system teams. Software experience that helps with... 
    Senior

    High Tech Genesis

    Ottawa, ON
    15 days ago
  • $114k - $182k per year

     ...product implementation with the Analog Macro Integration team. Qualifications BEng/BSc, MEng/MSc, or Ph.D. in Electrical, Computer Engineering, or related scientific field. Minimum 5 years of industrial experience leading analogue designs in advanced CMOS technology. Strong... 
    Senior
    Flexible hours

    Ciena Canada ULC

    Ottawa, ON
    5 hours ago
  • Become a critical player at Huawei Canada as a Software Engineer specializing in real-time operating systems. Innovate OS for embedded applications and cloud computing. Within the Intelligent Real-Time Operating System Lab, you will address complex problems in OS architecture... 

    Huawei Canada

    Ottawa, ON
    11 hours ago
  • $130k - $150k per year

    Senior Submarine Engineering Lead Location: Halifax, NS; Ottawa, ON; Victoria, BC (with long‑term deployments overseas) Employment Type: Permanent, Full‑Time Annual Salary: $130,000-150,000 About BMT: BMT is dedicated to tackling the most crucial engineering challenges... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Summer holiday
    Overseas
    Flexible hours

    BMT

    Ottawa, ON
    8 days ago
  • $110k - $135k per year

    Build bold. Deliver impact. Win together. At General Dynamics Mission Systems–Canada, we’re not just engineering technology. We’re shaping the future of defence and security. Our teams design and deliver advanced, mission‑critical solutions that enhance national security, strengthen... 
    Senior
    Flexible hours

    General Dynamics Mission Systems–Canada

    Ottawa, ON
    8 days ago
  • Elevate your career with WSP as a Senior Structural Engineer focused on water infrastructure in Thornhill, ON. Lead creative designs while mentoring...  ...complete structural designs using industry‑standard software Translate analytical results for BIM modellers and drafters... 
    Senior

    WSP

    Ottawa, ON
    5 hours ago
  • $120k - $130k per year

    Position Overview Position: Senior Azure Architect / Dev Ops Engineer. Position Status: Permanent, Full-time. Department: Information Technology. Salary...  ...resolve infrastructure‑related issues. Collaborate with software developers to optimize application performance. Stay... 
    Senior
    Permanent employment
    Full time

    Millennium 1 Solutions

    Ottawa, ON
    5 hours ago
  • Pursue an exciting role as a Senior Digital Verification Engineer at Semtech in Ottawa, specializing in high-speed digital circuits and mixed signal ICs. Collaborate in a dynamic team setting. At Semtech’s Signal Integrity Product Business Unit, you will play a crucial part... 
    Senior

    Sierra Wireless

    Ottawa, ON
    8 days ago
  •  ...cutting-edge Optical Transport products as an Embedded Software Designer at Zhone Technologies in Ottawa, ON. This hybrid role involves essential Linux system...  ...Requirements: • Bachelor’s degree in Electrical Engineering or Computer Science • 5+ years of embedded software development... 

    DZS

    Ottawa, ON
    5 hours ago
  • Shape the future of our software as a Senior Engineer specializing in Data Architecture. Collaborate with a talented team to create features that enhance data management and user interaction effectively. In this role, you will be responsible for architecting and developing... 
    Senior

    HRB

    Ottawa, ON
    8 days ago
  • 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...  ...support important projects for the federal government. Engineers in this role will work within Agile frameworks, utilizing... 

    High Tech Genesis

    Ottawa, ON
    8 days ago
  •  ...Our Team: At Semtech, the New Product Introduction (NPI) Product Engineering team is the central force behind every product we bring to...  ...development. We support growth through: Structured mentorship from senior engineering leadership. Exposure to full product lifecycle decision... 
    Senior
    Internship
    Work at office

    Semtech

    Ottawa, ON
    8 days ago
  • Job Description Our federal government client is seeking a contractor to support its IM/IT development team in alignment with the Government of Canada's Cloud Adoption Strategy. The work involves continuing efforts to modernize and ensure cloud compliance for custom applications...
    For contractors

    Stafflink

    Ottawa, ON
    2 days ago
  • Senior Software Engineer – Full Stack (Cybersecurity SaaS) We are seeking experienced Senior Full‑Stack Software Engineers to join our growing engineering team and help build secure, scalable, and customer‑centric SaaS products serving both B2B and B2C markets. This role offers... 
    Senior

    Enterprise Solutions

    Ottawa, ON
    8 days ago
  • $120k - $180k per year

     ...part of that mission. Ideal Candidate We are looking for a Senior Software Developer to join our Roku team. In this role, you will collaborate...  ...standard tools and technologies. With guidance from senior engineers, actively contribute to a collaborative team environment.... 
    Senior
    Long term contract
    Temporary work

    Discovery, Inc. (Formerly Scripps Networks Interactive)

    Ottawa, ON
    15 days ago
  • Lead engineering efforts at Transport Canada as a Senior Engineer in the Civil Aviation Branch. This role focuses on MMEL-related services for aeronautical product development and airworthiness oversight. The Senior Engineer position requires extensive experience in aeronautical... 
    Senior

    Employment and Social Development Canada

    Ottawa, ON
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Ottawa). Be the first to apply!