Senior Software Engineer

3 days ago


Ottawa, Ontario, Canada Lockheed Martin Full time

This position is part of the Rotary and Mission Systems business area, where employees across Canada support engineering, systems integration, training, sustainment and in-service support programs for Canadian and international military customers across land, air and sea.

Specific Job Description:

As a Senior Software Engineer working as an Agile Coach, you will support cross-functional engineering teams—including software, systems, test, and related disciplines—in strengthening their Agile practices and improving how they plan, deliver, and collaborate. You will coach Scrum Masters, Product Owners, team leads, and engineers to refine ceremonies, increase delivery predictability, and adopt effective Agile techniques. This role emphasizes hands-on coaching, mentoring, facilitation, and practical guidance that aligns with real engineering workflows. A background in software engineering is valuable to understand technical complexities and team dynamics; however, you will not be expected to perform engineering tasks in this role.

Required skills, qualifications and experience:

  • Degree in Software Engineering, Computer Engineering, Computer Science or related field
  • 5+ years of hands-on Agile experience (Scrum, Kanban, Scaled Agile Framework (SAFe), or similar frameworks)
  • A strong background in software engineering to support credible coaching of technical teams and cross-functional engineering groups
  • Experience coaching diverse engineering roles, including systems, test, and project leadership
  • Excellent facilitation, communication, and coaching skills across a wide range of stakeholders
  • Proven ability to help teams improve planning, execution, flow, and collaboration
  • Experience with Jira, Confluence, and Agile lifecycle management tools
  • A pragmatic, context-driven approach to Agile that fits within complex program environments.

Desired skills, qualifications and experience:

  • Experience as a Scrum Master, Product Owner, or technical team lead
  • Familiarity with program-level planning, integration points, and cross-disciplinary coordination
  • Experience coaching mid-level leaders (e.g., Integrated Product Team (IPT) Leads, Control Account Managers (CAMs), or cross-functional leads)
  • Exposure to scaled Agile frameworks such as SAFe or Large-Scale Scrum (LeSS)
  • Agile certifications such as International Consortium for Agile (ICAgile), Certified Scrum Professional (CSP), SAFe Program Consultant (SPC), or equivalent
  • Awareness of systems engineering practices, test activities, and modern engineering workflows (e.g., Development, Security, and Operations (DevSecOps), Continuous Integration/Continuous Delivery/Deployment (CI/CD), Model-Based Systems Engineering (MBSE)).


  • Ottawa, Ontario, Canada Lockheed Martin Full time

    This position is part of the Rotary and Mission Systems business area, where employees across Canada support engineering, systems integration, training, sustainment and in-service support programs for Canadian and international military customers across land, air and sea.Specific Job Description:As a Senior Software Engineer working on Software Assurance,...


  • Ottawa, Ontario, Canada Ciena Full time

    As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We're a technology company that leads with our humanity—driving our business priorities alongside meaningful social,...


  • Ottawa, Ontario, Canada Morson Full time

    Job DescriptionSenior Embedded Software EngineerAbout the OpportunityOur client is a global leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, they serve over 800 customers across all aerospace sectors. Their innovations are redefining connectivity...


  • Ottawa, Ontario, Canada SKYTRAC Full time

    *Join Our Dynamic Team at SKYTRACAbout Us*SKYTRAC is a leader in transforming aviation communication through cutting-edge satellite and cellular technologies. Trusted by operators, OEMs, and organizations worldwide, SKYTRAC serves over 800 customers across all aerospace sectors. Our Low Earth Orbit (LEO) satellite solutions are redefining connectivity and...


  • Ottawa, Ontario, Canada Versaterm Full time

    The Company Versaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we...


  • Ottawa, Ontario, Canada Global Talent Alliance, Canada Full time

    Job #: G-TAC employer partner is seeking a talented individual to join their team as a Senior Software Engineer to work on their Zero Trust products and cloud services. The individual will become a member tasked with the development of innovative solutions to protect endpoints from emerging web-based threats. Primary responsibilities will include the...


  • Ottawa, Ontario, Canada Frugal Full time

    About FrugalFrugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech: runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and with AI workloads on the rise, the problem is about to get much worse. While existing tools help right-size infrastructure, they overlook a major...


  • Ottawa, Ontario, Canada AutoScale Ventures Full time

    Job Description: Position: Senior Software EngineerLocation: Remote (Canada)Job Type: Full-timeWork Schedule: 9:00 AM- 5:00 PM PSTBase Salary: CAD $150,000 per yearRole Overview:Were looking for a Senior Software Engineer to help design, build, and evolve large-scale backend systems used by real customers in production.In this role, youll be trusted to...


  • Ottawa, Ontario, Canada Versaterm Full time

    The CompanyVersaterm is a global public safety solutions company helping agencies transform how they serve their communities. Since 1977, we've been building an ecosystem of intuitive tools designed for public safety agencies, forensic labs, court systems, schools and other institutions. Through purposeful integrations and a selective growth strategy, we...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.At the heart of Veeva are our values: Do the Right Thing, Customer...