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- 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...SeniorRemote work
- ...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...SeniorInternshipWorldwide
- 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
- ...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...SeniorWork at officeRemote workShift work
- 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...SuggestedLong term contractTemporary work
$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...SeniorFull timeFlexible hours- 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...SeniorPermanent employmentFull timeWork at officeRemote work
- ...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...SeniorContract workWork at officeRemote work
- 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
$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...SeniorFull timeFor contractors- 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...SeniorLong term contract
- 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
$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...SeniorInternshipWork at officeRemote workFlexible hours- 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
- ...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
$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...SeniorFlexible hours- 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...
$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...SeniorLong term contractPermanent employmentFull timeSummer holidayOverseasFlexible hours$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...SeniorFlexible hours- 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
$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...SeniorPermanent employmentFull time- 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
- ...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...
- 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
- 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...
- ...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...SeniorInternshipWork at office
- 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
- 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
$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....SeniorLong term contractTemporary work- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Ottawa). 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
