Skip to main content
Post your resume and find your next job on Indeed!

Software Developer jobs in London, ON

Sort by: -
    • Experience with software architecture and system design.
    • You are Senior Software Engineer is an experienced developer who designs, builds, and maintains…
    • Troubleshoot software issues, bugs, performance concerns, and synchronization problems and implement timely solutions.
    • Collaborate with Game Designers, Programmers and Art Leads to define UI/UX product goals and strategize ways to achieve them throughout the design and…
    • At Land Systems-Canada, we develop software for both embedded controls and desktop applications.
    • However, a variety of start dates and durations for this role…
    • Follow established organization software processes and plans for developing software e.g. peer reviews, software requirements specification, test procedures/…
    • The CAM – NC Programmer is responsible for working with CAD/CAM nesting software.
    • Degree or Diploma in Manufacturing, Engineering, CAD, CAM, AutoCAD, Inventor,…
    • 3–5 years of professional QA or software testing experience.
    • Collaborate closely with developers, embedded systems engineers, and cloud teams to understand…
    • At Land Systems-Canada, we develop software for both embedded controls and desktop applications.
    • We are looking for an intern who is interested in either…
    • Develop project verification planning and software development planning, software test plans and test procedures.
    • Document and communicate test defects.
    • Support the development of a GDLS Digital Workforce through Robotic Process Automation (RPA) and other automation tools/techniques as required.
    • 3+ years of experience in product or enterprise software development.
    • Develop and maintain software solutions that align with accessibility standards, including…
    • Produce clear architecture artifacts: diagrams, decision records, and target/transition-state plans that developers can build from.
    • View all Dillon Consulting Limited jobs - London jobs - Solution Architect jobs in London, ON
    • Salary Search: Solutions Architect salaries in London, ON
    • See popular questions & answers about Dillon Consulting Limited
    • The intermediate full-stack developer will be responsible for advancing the software development lifecycle stages from system design to robust implementation,…
    • Liaise with software developers to address any bugs and deficiencies discovered during testing.
    • Collaborate with developers and product owners to identify test…
    • Experience with source control software.
    • Minimum 4 years of experience in a professional software development role.
    • Experience with HTML 5, CSS3, JavaScript.
Get email updates for the latest Software Developer jobs in London, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

software engineer

Career Resources:

Senior Software Engineer / Team Lead
Confidential
St. Thomas, ON
From $100,000 a year
Fixed term contract, Temporary, Full-time

Job details

Here’s how the job details align with your profile.

Pay

From $100,000 a year

Job type

Fixed term contract
Temporary
Full-time

Benefits

Pulled from the full job description
Vision care
Dental care
Life insurance
Employee assistance program
Casual dress
Extended health care
On-site parking

Full job description

You are Senior Software Engineer is an experienced developer who designs, builds, and maintains complex software systems while also guiding other team members and influencing technical decisions.

Here is our situation.

We have legacy ERP systems that have a lot of customized software developed and bolted onto it.

It’s functioning.

Senior Management needs this Custom Software inventoried and tested on a separate environment away from the original programming teams. The code need to be archived and stored securely.

As a 2nd phase, the code needs to be refined and fine tuned.

Senior Software Engineer

Overview

You are an experience Software Engineer responsible for designing, developing, testing, and maintaining scalable software applications.

You work closely with cross-functional teams such as product managers, designers, and other engineers to deliver high-quality software solutions. Senior engineers also mentor junior developers and contribute to architectural decisions.

Key Responsibilities

  • Design, develop, and maintain existing software systems and applications that interact with our existing ERP.
  • Lead the architecture and technical design of new features and systems.
  • Write clean, maintainable, and efficient code.
  • Conduct code reviews and ensure coding standards are followed.
  • Mentor and guide junior and mid-level coders.
  • Collaborate with product managers, designers, and stakeholders to define technical requirements.
  • Troubleshoot and resolve complex technical issues.
  • Optimize application performance and scalability.
  • Participate in Agile development processes such as sprint planning and stand-ups.
  • Ensure security, reliability, and maintainability of systems.

Required Skills and Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 5–8+ years of professional software development experience.
  • Strong proficiency in programming languages such as:
  • Python
  • C#
  • .NET
  • JavaScript / TypeScript
  • Experience with software architecture and system design.
  • Knowledge of cloud platforms (AWS, Azure, or Google Cloud).
  • Experience with databases (SQL and/or NoSQL).
  • Familiarity with DevOps practices, CI/CD pipelines, and version control (Git).
  • Strong problem-solving and debugging skills.
  • Excellent communication and leadership abilities.

Preferred Qualifications

  • Experience with microservices architecture.
  • Knowledge of containerization tools such as Docker and Kubernetes.
  • Experience with scalable distributed systems.
  • Prior experience mentoring or leading development teams.

Typical Tools & Technologies

  • Programming: Java, Python, Go, JavaScript, C#
  • Frameworks: Spring Boot, .NET, React, Node.js
  • Databases: PostgreSQL, MySQL, MongoDB
  • Tools: Git, Docker, Kubernetes, Jenkins
  • Cloud: AWS, Azure, Google Cloud

Key Soft Skills

  • Technical leadership
  • Mentorship and coaching
  • Strategic thinking
  • Collaboration and communication
  • Problem solving

Job Types: Full-time, Fixed term contract
Contract length: 6 months

Pay: From $100,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site parking
  • Vision care

Work Location: In person

Let Employers Find YouUpload Your Resume