1

Software Engineer Application Development Jobs in Ontario

\n \n \n \n \n Role Overview The primary responsibility of the application developer, in collaboration with a multidisciplinary delivery team, will be the development of software applications based on ...

Manager, Application Development

Toronto, ON ยท Hybrid

$99K - $148K/yr

Manager, Application Development - MAD051326 Department: Information Systems Type of Position ... Champion the responsible adoption of modern development practices and tools to improve developer ...

Software Developer

Kitchener, ON ยท Hybrid

CA$80K - CA$110K/yr

Software Engineer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova ... Develop desktop application services integrated with audiology and backend systems * Collaborate ...

Design and development - Perform and coordinate complicated application programming activities ... You need to know basic software development principles and patterns, as well as how to write unit ...

Design and development - Perform and coordinate complicated application programming activities ... You need to know basic software development principles and patterns, as well as how to write unit ...

Summary/Objective Emburse software engineers contribute to the development of an engaging and ... Good understanding of agile application development lifecycle. * Preferred: Experience Designing ...

Support and mentor junior designers and developers through knowledge sharing, collaboration and ... SSIS), Application Development (MVC, .NET, C#, JavaScript), SSRS, Advanced UI Development ...

About the role As the Manager, Application Development, you will lead a team of developers in the planning, design, coordination and implementation of software applications. You will be responsible ...

Summary Guidewire's development team is looking for a smart, proactive, and results-oriented Software Engineer to build elegant solutions for the property & casualty insurance industry's complex ...

Summary Guidewire's development team is looking for a smart, proactive, and results-oriented Software Engineer to build elegant solutions for the property & casualty insurance industry's complex ...

Summary Guidewire's development team is looking for a smart, proactive, and results-oriented Software Engineer to build elegant solutions for the property & casualty insurance industry's complex ...

next page

Showing results 1-20

Software Engineer Application Development information

What is a software engineer in application development?

Software engineers in application development are professionals who design, build, test, and maintain software applications for computers, mobile devices, or web platforms. They work with programming languages, frameworks, and tools to create functional and user-friendly applications that meet specific business or consumer needs. Application development engineers often collaborate with other team members, such as designers, project managers, and quality assurance testers, throughout the software development lifecycle. Their work may involve troubleshooting bugs, optimizing performance, and ensuring the application's security and scalability.

How does a software engineer in application development typically collaborate with product managers and designers during a project?

Software Engineers in Application Development frequently work closely with product managers and designers to ensure that the technical implementation aligns with user needs and business goals. Collaboration usually involves participating in planning meetings, providing technical feedback on feasibility, and iterating on prototypes or design mockups. Effective communication is essential, as engineers may need to clarify requirements, suggest alternative solutions, or identify potential technical constraints early in the development process. This collaborative approach helps deliver high-quality, user-friendly applications and fosters a dynamic team environment.

What are the key skills and qualifications needed to thrive as a software engineer in application development?

To thrive as a Software Engineer in Application Development, you need strong programming skills (such as Java, Python, or JavaScript), a solid understanding of software design principles, and typically a degree in computer science or a related field. Experience with version control systems like Git, familiarity with integrated development environments (IDEs), and knowledge of frameworks (e.g., React, Spring) are commonly expected, and certifications such as AWS Certified Developer can be beneficial. Excellent problem-solving abilities, teamwork, and clear communication are important soft skills that help you excel in collaborative and fast-paced environments. These competencies are crucial for building reliable, efficient applications that meet business needs and adapt to evolving technological demands.
What are popular job titles related to Software Engineer Application Development jobs in Ontario? For Software Engineer Application Development jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Software Engineer Application Development jobs in Ontario look for? The top searched job categories for Software Engineer Application Development jobs in Ontario are:
What cities in Ontario are hiring for Software Engineer Application Development jobs? Cities in Ontario with the most Software Engineer Application Development job openings:
Infographic showing various Software Engineer Application Development job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 22% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Software Engineer - Application Developer

StackandCo

Galway, NY โ€ข On-site

Full-time

Re-posted 10 days ago


Job description

\n <\/head>\n \n \n
\n Role Overview
<\/u><\/b>The primary responsibility of the application developer, in collaboration with a multidisciplinary delivery team, will be the development of software applications based on defined requirements.
<\/i>Primary Objectives
<\/u><\/b>
\n <\/div>\n
    \n
  • Contribute significantly to implementing and documenting technical solutions within a collaborative, high trust, solutions delivery team that will contain scrum masters, product owners, architects, other engineers (developers, test engineers and technical delivery engineers).
    <\/li>\n
  • Work within an agile delivery process to deliver high quality estimates and outcomes for complex projects.
    <\/li>\n
  • Embrace emerging technologies and keep abreast of new frameworks, tools and programming languages.
    <\/li>\n
  • Must have strong verbal, written and organizational skills and strong customer focus.
    <\/li>\n
  • Continuously innovate in terms of process and technology.
    <\/li>\n
  • Be a proactive stakeholder in code quality, coding to standards, secure code (understanding of OWASP) and overall product quality.
    <\/li>\n
  • Be responsible for the execution of the full suite of development tasks in a modern delivery pipeline, including validation activities (such as unit, component, system integration and regression testing) and infrastructure activities (such as IAC within automated pipelines).
    <\/li>\n
  • Creation of monitoring and logging solutions to allow for state\-of\-the\-art monitoring of the enterprise applications within the production environment.
    <\/li>\n
  • Provide knowledge transfer; actively support and educate internal and external team members.
    <\/li>\n
  • Partner with developers, analysts, and tech leads across the enterprise to identify business needs and appropriate technical solutions
    <\/li>\n
  • Support the developed solutions in production in aย <\/span>build it own it<\/i>ย <\/span>model.
    <\/li>\n
  • \n
    \n Will perform additional job duties as required
    \n <\/div><\/li>\n <\/ul>\n
    \n
    \n <\/div>Knowledge & Skills
    <\/u><\/b>\n
      \n
    • 3+ years' experience in designing and developing web and\/or services\-based applications. Full stack development experience is preferred.
      <\/li>\n
    • In\-depth experience with several full stack technologies such as Spring, Spring\-Boot, Spring\-Web, JSF, JPA\/Hibernate, REST, Kafka, HTML\/CSS, JavaScript and Bootstrap.
      <\/li>\n
    • Excellent knowledge in JEE\/Spring, JAVA 8, Maven, Shell\-Scripting.
      <\/li>\n
    • Experience with micro\-service architectures would be an advantage
      <\/li>\n
    • Experience of both windows and Linux or Unix based operating systems
      <\/li>\n
    • Experienced in runtime, build and deployment technologies as well as project tools, e.g. Eclipse, IntelliJ, Git\/GitLab, JIRA and Confluence.
      <\/li>\n
    • Knowledge of modern database technologies (relational\/non\-relational).
      <\/li>\n
    • Knowledge of virtual infrastructure and associated services (e.g. public cloud) as well as containerization and orchestration technologies (ideally docker, pcf, kubernetes).
      <\/li>\n
    • Knowledge of payments industry ideal (ISO8583, POS etc.)
      <\/li>\n
    • Willingness to take ownership and the ability to demonstrate strong personal commitment. Must be comfortable with being considered a reliable and proactive influential team member who is not afraid to take on responsibility in the team (for highlighting, planning and implementing improvements in existing and new applications). Must be high on social skills, team spirit and empathy.
      <\/li>\n
    • Highly organized and highly competent in solving issues and finding solutions.
      <\/li>\n
    • Can do, will do open\-minded attitude. You will wear many hats; some you will be familiar with and others will be an opportunity to develop.
      <\/li>\n
    • Bachelor's degree in a relevant discipline such as computer science. Comparable education or professional experience also considered.
      <\/li>\n <\/ul>\n
      \n
      \n <\/div><\/span>
      \n <\/body>\n<\/html>