1

Senior Software Engineer Jobs in London, ON (NOW HIRING)

The Senior AI Engineer defines how the firm builds production agent systems and ships reference ... software engineering; strong Python - Production LLM-powered agent systems shipped (not demos ...

Your Opportunity BDO Digital is seeking an experienced and technically proficient Senior ML ... Professional Experience A minimum of 5 years of hands-on experience in software engineering, data ...

Partner with the agent engineering team to ensure the model layer meets agent workload Requirements: * 5+ years software engineering; strong Python * Production fine-tuning or distillation of open ...

As a Senior Drive Foundation Engineer, you will play a crucial role in designing, implementing, and ... Job requirements: * 5+ years of professional software development experience, with a focus on the ...

Bachelor's of Computer Science, Software Engineering or related technical field. * Expert in C++ or C * Strong foundation in firmware development of battery-powered and low-power embedded devices ...

Bachelor's of Computer Science, Software Engineering or related technical field. * Expert in C++ or C * Strong foundation in firmware development of battery-powered and low-power embedded devices ...

We are seeking a senior engineer who is passionate about client-side architecture, system design ... Strong understanding of software engineering best practices, such as SOLID, Design Patterns, CI/CD

LAPORTE is looking for a senior structural engineer with ideally a minimum of 7 years of experience ... Experience with structural design software (e.g., ETABS, SAP2000, STAAD, S-Frame, or equivalent) is ...

LAPORTE is looking for a senior structural engineer with ideally a minimum of 7 years of experience ... Experience with structural design software (e.g., ETABS, SAP2000, STAAD, S-Frame, or equivalent) is ...

Showing results 21-40

Senior Software Engineer information

See London, ON salary details

$57.4K

$106.9K

$152.3K

How much do senior software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for senior software engineer in London, ON is $106,891.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,906.00 and $120,843.00 per year, depending on experience, location, and employer.

What is a senior software engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a senior software engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges senior software engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What is the difference between Senior Software Engineer vs Software Developer?

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What does a senior software engineer do?

A senior software engineer designs, develops, and maintains software applications, often leading projects and mentoring junior team members. They analyze requirements, write code, perform testing, and collaborate with cross-functional teams to ensure quality and efficiency. Proficiency in programming languages, problem-solving skills, and experience with development tools are essential for this role.

What are the most commonly searched types of Software Engineer jobs in London, ON?

The most popular types of Software Engineer jobs in London, ON are:

What are popular job titles related to Senior Software Engineer jobs in London, ON?

For Senior Software Engineer jobs in London, ON, the most frequently searched job titles are:

What cities near London, ON are hiring for Senior Software Engineer jobs?

Cities near London, ON with the most Senior Software Engineer job openings:

Infographic showing various Senior Software Engineer job openings in London, ON as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $106,891 per year, or $51.4 per hour.

Senior AI Engineer

DV Trading

London, ON โ€ข On-site

Full-time

Re-posted 29 days ago


Job description

About Us:

Founded 20 years ago and headquartered in Chicago, theย DV Group of financial services firms has grown to more than 600 people operating throughout North America, Europe and Asia. Since spinning out of a large brokerage firm in 2016, DV Trading has rapidly scaled as an independent proprietary trading firm utilizing its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users. Now, DV group affiliates include two broker dealers, a cryptocurrency market making firm, and a bourgeoning investment adviser.

Overview:

DV Trading is building a centralized AI function to govern, standardize, and accelerate firm-wide AI adoption.ย The Senior AI Engineer defines how the firm builds production agent systems and ships referenceย implementations that demonstrate the patterns in production.

Job Responsibilities:

- Define firm-wide standards for agent and MCP development
- Build reference agent applications for business teams
- Design patterns for connecting agents to internal databases, APIs, and knowledge sources
- Establish security and governance requirements for AI in a regulated trading environment
- Partner with Security on AI-specific controls (data access, audit, threat detection)
- Evaluate and adopt infrastructure for agent deployment and observability
- Partner with stakeholders to identify and deliver high-value use cases

Requirements:

- 5+ years software engineering; strong Python
- Production LLM-powered agent systems shipped (not demos)
- Experience integrating agents with databases, APIs, and internal data sources
- MCP and/or tool-calling experience in production
- Security experience in regulated or sensitive-data environments
- Kubernetes, CI/CD, observability
- Autonomous; strong communication with technical and non-technical stakeholders

Preferred:

- Prop trading, hedge fund, or financial services
- Firm-wide platform or standards work
- Multi-model environments (Claude, GPT, etc.)
- Agent evaluation and testing in production

DV is not accepting unsolicited resumes from search firms. Only search firms with valid, written agreements with DV should submit resumes in response to DV's posted positions. All resumes submitted by search firms to DV via e-mail, the Internet, personal delivery, facsimile, or any other method without a valid written agreement shall be deemed the sole property of DV, and no fee will be paid in the event the candidate is hired by DV. DV is proud to be an equal opportunity employer and committed to creating an inclusive environment for all employees.