Software Engineer II (Ontario)

Software Engineer II (Ontario)

21 Aug
|
United States Digital Space
|
Ontario

21 Aug

United States Digital Space

Ontario

Work Location
Mississauga, Ontario, Canada

Hours
37.5

Line of Business
Technology Solutions

Pay Details
$81,600 - $115,200 CAD. Compensation varies based on skills, experience, location, and business needs.

Job Description
Customer

Develop new solutions for engineering programs and projects within assigned area

Develop new features and perform unit/component testing for application initiatives aligned to business needs and architecture standards

Support business inquiries and activities through small enhancements and break/fix implementations (e.g., source code changes); may also conduct peer code reviews

Work with technology partners to ensure configuration and custom components meet application requirements and performance goals

Analyze technical requirements to recommend engineering solutions; may be involved in coding/story estimates

Collaborate with stakeholders and internal partners to meet technical direction, requirements, performance, time‑to‑market, and innovation goals

Monitor product lifecycles, ensuring specifications and functionality support business objectives, and undertake redevelopment when required

Document and verify system components, applications, infrastructure, security, integration, operability, and architecture designs for a program or project

Participate in quality management reviews, including design, prototype, and other requirement reviews

Create and maintain quality code, ensuring defect‑free programming consistent with standards; provide maintenance and support during testing and post‑production deployment, and review peer coding

Provide technical expertise during incident management, analyze incident reports and outages, perform impact assessments, and facilitate communication throughout resolution

Participate in identifying and recommending development/testing solutions and tools to support project objectives





Assist in developing/maintaining processes for issue prevention and participate in problem determination and timely incident resolution with appropriate quality measures

Shareholder

Adhere to enterprise frameworks or methodologies for software engineering activities

Ensure policies and practices meet business needs, comply with internal and external requirements, and align with priorities

Engage stakeholders at all levels to shift from defect detection to proactive prevention

Support continuous improvement and automation opportunities within the engineering practice

Conduct meaningful analysis at functional or enterprise level to draw conclusions, make recommendations, and assess effectiveness of programs, policies, or practices

Identify cost‑saving opportunities, provide recommendations, and deliver strategic solutions to support effectiveness and enhance stakeholder experience

Conduct code reviews to ensure compliance with quality, standards, reusability, and maintainability; support operational readiness reviews and gating/sign‑offs for solution design

Monitor service, productivity, and efficiency, and implement continuous process or performance improvements

Lead or facilitate remediation plans to address performance, risk, or governance issues

Manage relationships across business lines and control functions to align with enterprise and regulatory requirements

Protect organizational interests by identifying risks and escalating non‑standard, high‑risk activities

Stay updated on emerging issues, trends, and regulatory requirements and assess potential impacts





Maintain a culture of risk management and control supported by effective processes aligned with risk appetite

Employee / Team

Participate fully as a team member, supporting a positive work workplace that promotes service, quality, innovation, and teamwork, and ensure timely communication of issues

Provide thought leadership or industry knowledge for quality engineering best practices and participate in knowledge transfer within the team and business unit

Stay current on emerging trends and developments and grow knowledge of business, tools, and techniques

Engage in personal performance management and development activities, including cross‑training

Keep others informed and up‑to‑date about project status and relevant day‑to‑day information

Mentor and enable team members by sharing knowledge and applying engineering best practices

Support the team by providing guidance and proactively identifying and resolving issues

Lead, motivate, and develop relationships with internal and external partners to build productive working relationships

Contribute to a fair, positive, and equitable environment that supports workforce diversity

Act as a brand ambassador for the business area or function, both internally and externally

Breadth & Depth

Advanced knowledge of specific engineering frameworks, technology, tools, processes, and procedures

Perform complex technical tasks independently

Advanced knowledge of technology, tools, programming languages, and procedures

Develop program specifications; adapt, integrate, code, test, and debug programs; and execute their implementation

Use existing procedures to solve routine problems; make limited exceptions

Generally report to a Practice Lead

Experience and / or Education

Undergraduate, postgraduate degree, or technical certificate

Strong academic background (e.g., computer science, engineering)

3–5 years of relevant experience

Language Requirement (Quebec only)
Sans objet

#J-18808-Ljbffr

📌 Software Engineer II (Ontario)
🏢 United States Digital Space
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer ii (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: software engineer ii (ontario) / ontario