1

Oracle Software Engineer Jobs in Ontario (NOW HIRING)

OpsGuru is a global engineering and consulting group. We are experts in the container ecosystem ... Moving applications from an existing database engine (such as Oracle DB) to a new target data ...

From a technical standpoint, the Software Engineer has full-stack coding and implementation ... Oracle. Modern Application Development: In-depth knowledge of modern application architecture ...

Senior Data Engineer - Python

Mississauga, ON · On-site

CA$120K - CA$170K/yr

Collaborate with data scientists, analysts, software engineers, and business stakeholders to ... Expert-level SQL skills across relational databases (PostgreSQL, Oracle, SQL Server, or MySQL)

Collaborate with data scientists, analysts, software engineers, and business stakeholders to ... Expert-level SQL skills across relational databases (PostgreSQL, Oracle, SQL Server, or MySQL)

Adhere to enterprise frameworks and software engineering methodologies. * Ensure compliance with ... Advanced skills developing with Spring Boot and Oracle database. * Hands-on experience deploying ...

The vacant Senior Software Developer role will report to the Head, RTR, T&O and will be responsible ... Database design and development using relational databases such as Oracle. What You Bring: * A ...

We are seeking an experienced Software Developer to design, develop, test, and support large-scale ... Oracle Development Experience * Experience conducting impact assessments on Oracle E-Business ...

New

Software Developer

Toronto, ON · On-site

CA$88K - CA$128K/yr

Join our global engineering team and help shape the future of civil engineering software. In this ... Knowledge of databases (e.g., Oracle, SQL Server, SQLite). Practical experience with AI ...

Showing results 41-60

Oracle Software Engineer information

See Ontario salary details

$83K

$95.6K

$116K

How much do oracle software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for oracle software engineer in Ontario is $95,566.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,500.00 and $99,500.00 per year, depending on experience, location, and employer.

What does an Oracle software engineer do?

An Oracle Software Engineer is responsible for designing, developing, and maintaining software applications that utilize Oracle technologies, such as Oracle databases, Oracle Cloud, and related tools. They often write code, optimize database queries, and ensure the performance and security of applications that interact with Oracle systems. Additionally, they may collaborate with other developers, analyze user requirements, and troubleshoot technical issues related to Oracle software environments.

What are some common challenges Oracle software engineers face when working on large-scale database projects?

Oracle Software Engineers often encounter challenges such as optimizing database performance, managing complex schema changes, and ensuring data security in large-scale environments. Coordinating with cross-functional teams, such as system administrators and application developers, is key to aligning database solutions with organizational needs. Staying updated with Oracle's evolving features and best practices is also important to maintain system efficiency and data integrity. Proactive communication and continuous learning help overcome these challenges effectively.

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

To thrive as an Oracle Software Engineer, you need strong programming skills (often in Java, SQL, and PL/SQL), a solid understanding of database design, and typically a degree in computer science or a related field. Experience with Oracle Database, Oracle Application Express (APEX), and certification such as Oracle Certified Professional (OCP) are frequently required. Analytical thinking, problem-solving ability, and effective communication help you excel in collaborating with teams and troubleshooting complex issues. These skills ensure robust, scalable solutions and smooth integration in enterprise environments that rely heavily on Oracle technologies.

What is the difference between Oracle Software Engineer vs Oracle Database Administrator?

AspectOracle Software EngineerOracle Database Administrator
Required CredentialsBachelor's in CS or related, Oracle certifications (e.g., OCP)Bachelor's in CS or related, Oracle certifications (e.g., OCP)
Work EnvironmentDevelops and maintains Oracle-based applications and softwareManages and maintains Oracle databases, ensuring performance and security
Industry UsageUsed in software development teams, application projectsUsed in IT operations, database management teams
Common Search IntentBuilding or coding Oracle applicationsManaging Oracle database systems

While both roles require Oracle certifications and work within Oracle environments, Oracle Software Engineers focus on developing and coding Oracle-based applications, whereas Oracle Database Administrators manage, optimize, and secure Oracle databases. Understanding these differences helps job seekers target the right roles based on their skills and career goals.

What are popular job titles related to Oracle Software Engineer jobs in Ontario?

For Oracle Software Engineer jobs in Ontario, the most frequently searched job titles are:

What job categories do people searching Oracle Software Engineer jobs in Ontario look for?

The top searched job categories for Oracle Software Engineer jobs in Ontario are:

What are popular job titles related to Oracle Software Engineer jobs in ON?

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

Infographic showing various Oracle Software Engineer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $95,566 per year, or $45.9 per hour.

Sr. Cloud Software Architect

Toronto, ON • Remote

Full-time

Retirement

Re-posted 26 days ago


Job description

OpsGuru is a global engineering and consulting group. We are experts in the container ecosystem, data processing and analytics, and cloud-native technologies. Our team is formed by network, data, security, DevOps specialists and application developers. OpsGuru empowers customers with technology to solve their business problems and provide the tools to assure success in their digital transformation.


OpsGuru's value to our customers centers around our ability to provide deep technical guidance based on their business needs. We achieve this by assigning small, virtual teams of highly skilled individuals to each client. Within these teams, the Senior Cloud Software Architect is responsible for providing technical expertise and leadership to Cloud Software Engineers, while also maintaining a systems view that is able to reconcile technical decisions with broader project goals. Senior Cloud Software Architects work alongside our Principal Consultants and Engagement Managers to ensure our project deliverables meet stakeholders' needs while upholding OpsGuru's standards for quality and operational maturity.


Responsibilities

As a Senior Cloud Software Architect you will use your experiences to help customers plan, design, build, and implement modern cloud-based applications as part of a professional services delivery team.

Architects work to understand business and technical requirements, work with our customers to create backlogs of prioritized work, design application architectures and deployment processes that are secure and scalable, provide best practice guidance around release processes and architecture patterns, provide recommendations for optimizations (including user experience, performance, scalability, availability, and cost), and help customers with application modernization or greenfield development.


Senior Cloud Software Architects will generally be delivering projects with small focused teams in an agile delivery methodology. Some examples of projects include, but are not limited to:


Application modernization projects to migrate applications to newer or updated technology stacks, languages, and frameworks.

Transformation of applications to leverage modern infrastructure services such as containers or serverless.

Application modernization to help move from monolithic applications to service oriented or microservice based architectures.

Moving applications from an existing database engine (such as Oracle DB) to a new target data service (for example Postgres, NoSQL database, etc).

Understanding requirements to transform existing applications, or create greenfield applications, using scalable event driven architectures with Cloud Native serverless solutions.

Enhancing applications to optimize performance by leveraging tools such as content delivery networks, caching systems, modern file storage solutions, etc.


Requirements:

Core competencies (Mandatory):

Coding Skills

8+ years of experience as software engineer or software architect

2+ years experience acting as a technical lead on projects or teams

Strong proficiency in TypeScript/JavaScript/ES6:

NodeJS (experience with at least one of the following: Express, Socket.IO, NestJS)

UI (experience with at least two of the following: ReactJS, Angular, Vue),

Working experience the following:

Java (experience with at least one of the following frameworks: Spring, Play, Struts)

C# (experience with both .NET 4 and .NET Core, ASP.NET)

Python (experience with at least one of the following: DJango, Flask, Bottle)

PHP (experience with at least one of the following: Laravel, Cake, Symfony, Drupal)

Experience with HTML/HTML5, CSS/SASS/LESS, SVG

Deep understanding of secure coding practices


Experiences

Extensive experience with relational database platforms (PostgreSQL, MSSQL, Oracle, MySql)

Experience with at least one of NoSQL (MongoDB, DynamoDB, CosmosDB, Redis, Memcached, Cassandra, HBase, ElasticSearch/OpenSearch)

Experience udingof web protocols, serializers, CDNs, DNS, web security controls and best practices

Expirience designing and implementing unit and scenario testing for existing code base and for new functionality under development

Experience using Git source control systems connected to automation pipelines (CI/CD)

Experience designing and deploying end to end applications ready for production release

3+ years experience using public cloud computing platforms (AWS, Azure, or GCP)

Experience building and deploying containers solutions (i.e. K8S, OpenShift) and functions-as-a-service (i.e. AWS Lambda, Azure Functions, or Google Cloud Functions)

Experience writing documentation related to requirements, architectures, code, or tests cases

Experience with agile software development

Experience with applications leveraging message queues, service buses, and stream processors


Skills

Strong consulting and skills

Strong verbal, written, and presentation communication skills (English)

Strong AIand LLM usage skills

Ability to work collaboratively in teams with peers and with external customers and acting as a technical project lead

Ability to lead discovery and design discussions with customers

Ability to plan and lead large scale projects, including cutover and rollback events

Skilled at working with quality engineering to troubleshoot defects, refactor code, and remediate defects

Solid understanding of software release, iterative development, and DevOps best practices


Additional competencies (nice to have):

Technology

Working knowledge of data structures, OOP, architectural and design patterns

Exposure to broad range of frontend and backend technologies, languages and frameworks

Knowledge of functional programming and experience with one of the functional languages (Erlang, Elixir, Closure, Haskell, F#, Rust, etc.)

Experience working in a DevOps environment and supporting Site Relability Engineering (SRE) concepts

Strong understanding operational related best practices such as observability and high availability


Experiences

Bachelor's Degree in Computer Science or related field

Successful track record of developing quality software products and shipping production ready software involving highly scalable distributed systems, hybrid-cloud or cloud-based infrastructure design and implementation

Experience designing and building B2B data collection or exchange solutions such as third party integrations, SaaS platforms, productized APIs, or IoT connected platforms

Experience building cloud native, event-driven microservice architectures and APIs


What's in it for you:

Compensation & Perks

  • Competitive compensation package (160K - 180K CAD / year)
  • Retirement Savings Matching Program (RRSP)
  • Access to the latest tech
  • Partnership with Perkopolis Discounts

Flexibility & Time Off

  • Remote first work environment
  • Flexible work hours & location
  • Paid parental leave options

Health & Wellness

  • Employer paid health & dental premiums
  • GreenShield+ Counselling Mental Health
  • $500 in Health Care Spending Account annually

Growth & Development

  • Peer recognition rewards


As an employer, OpsGuru, a Carbon60 Company, recognizes the importance of balancing our careers with other aspects of our lives, and our culture reflects this ethos - from flexible work hours to health and wellness incentives and having fun along the way. We look for people who thrive in an environment of accountability and at times ambiguity as we adapt and grow our business.

OpsGuru is an equal-opportunity employer. We welcome and encourage applications from people with all levels of ability. Accommodations are available on request for candidates taking part in all aspects of the selection process. We thank all applicants for their interest in this exciting opportunity.


Only candidates that meet the qualifications will be contacted for an interview.