Job Summary We're hiring a Principal Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...
Job Summary We're hiring a Principal Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform ...
C++ Software Engineer
Mississauga, ON · Hybrid
C++ Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical ...
C++ Software Engineer
Mississauga, ON · Hybrid
C++ Software Engineer Aversan Inc.(www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement, maintain and evolve cloud-based products and services Working on integration with external customer and ...
We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement, maintain and evolve cloud-based products and services Working on integration with external customer and ...
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do ...
Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do ...
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
As a Machine Learning Software Engineer, you'll be responsible for owning and delivering a project end to end - everything from data pre-processing and exploration, to building and scaling ML ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
The team is looking for an enthusiastic engineer who is passionate about building high-quality software with a great team and improving the customer experience for millions of people who use our ...
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Quick apply
Software Engineer
Toronto, ON · On-site
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
About the Role We are looking for a versatile Software Engineer to join our platform team, working directly alongside our Platform Lead. You are a strong all-around engineer who has spent the last ...
Software Engineer
Toronto, ON · On-site
The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...
Software Engineer
Toronto, ON · On-site
The founding team brings deep experience from both finance and engineering, having overseen finance ... HRIS, procurement software, and CRMs - Design and implement core components of the backend ...
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer
Toronto, ON · On-site
As a Software Engineer, you will design, build, and ship features across the full stack--from high-quality React interfaces to the Node.js services and PostgreSQL data layer that power them. You'll ...
Quick apply
Software Engineer
Toronto, ON · On-site
As a Software Engineer, you will design, build, and ship features across the full stack--from high-quality React interfaces to the Node.js services and PostgreSQL data layer that power them. You'll ...
Senior Software Engineer
Toronto, ON · On-site
ASAP to December 24, 2026 Possibility of extension The Opportunity The Software Engineer, Private Investments Platform is responsible for designing, building, and maintaining applications that ...
New
Senior Software Engineer
Toronto, ON · On-site
ASAP to December 24, 2026 Possibility of extension The Opportunity The Software Engineer, Private Investments Platform is responsible for designing, building, and maintaining applications that ...
New
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer (ACS Application) LOCATION: Mississauga, ON, Canada The ACS Application Developer will customize the NCRV Advanced Checkout Solution for retail grocery clients. NCRV ACS is a ...
New
Software Engineer
Toronto, ON · On-site
Canadian Banking Engineering - Product Onboarding - Team is focused on product onboarding Is this ... Write well designed, testable, efficient code by using best software development practices Gather ...
Software Engineer
Toronto, ON · On-site
Canadian Banking Engineering - Product Onboarding - Team is focused on product onboarding Is this ... Write well designed, testable, efficient code by using best software development practices Gather ...
Senior Software Engineer
Toronto, ON · On-site +1
We're looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you'll work across frontend applications, backend services ...
Senior Software Engineer
Toronto, ON · On-site +1
We're looking for a Senior Software Engineer to help build and scale the product experiences and systems behind that mission. In this role, you'll work across frontend applications, backend services ...
Senior Software Engineer
Toronto, ON · On-site +1
CA$90K - CA$140K/yr
Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...
Senior Software Engineer
Toronto, ON · On-site +1
CA$90K - CA$140K/yr
Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...
As a Staff Software Engineer, Platform you will play a critical role helping to advance Ripple's production infrastructure and release pipelines. Infrastructure Engineers at Ripple are a hybrid of ...
As a Staff Software Engineer, Platform you will play a critical role helping to advance Ripple's production infrastructure and release pipelines. Infrastructure Engineers at Ripple are a hybrid of ...
Senior Software Engineer
Toronto, ON · On-site +1
CA$90K - CA$140K/yr
Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...
Senior Software Engineer
Toronto, ON · On-site +1
CA$90K - CA$140K/yr
Senior Software Engineer Team: Epic Engineering Location : Remote Opportunity for Impact We're looking for a Senior Software Engineer to join our Epic Engineering team for the Financial Management ...
Software Engineer Software Engineer information
What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?
How do Software Engineers typically collaborate with cross-functional teams during a project?
What are software engineers?
What is the difference between Software Engineer Software Engineer vs Web Developer?
| Aspect | Software Engineer | Web Developer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, certifications like Microsoft, AWS | Bachelor's in CS, Web Development, or related field; certifications vary |
| Work Environment | Software development teams, offices, remote options | Web development teams, agencies, freelance work |
| Industry Usage | Tech, finance, healthcare, many sectors | Digital agencies, startups, e-commerce |
| Common Search/Comparison | Often compared for coding skills and project scope | Compared for front-end/back-end focus and design skills |
Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.
Other
Posted 1 hour ago
Key responsibilities
Provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives.
Partner with Engineering, Product, Security, and Architecture leaders to drive technical strategy, guide platform evolution, and deliver secure, scalable, and highly available software.
Focus on Java-based platform architecture, distributed systems, and cloud-native services that support large-scale business-critical applications.
Job description
We're hiring a Principal Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform architecture, distributed systems, and cloud-native services that support large-scale business-critical applications. You will partner with Engineering, Product, Security, and Architecture leaders to drive technical strategy, guide platform evolution, and deliver secure, scalable, and highly available software across multiple products and teams.
Required Qualifications
- 12+ years of software engineering experience building SaaS applications, distributed systems, or enterprise software platforms
- 8+ years of experience developing production applications using Java
- Experience leading architecture and technical strategy across multiple teams or product areas
- Experience designing and operating distributed systems in cloud environments
- Experience driving technical standards, architecture reviews, and engineering best practices across an organization
Preferred Qualifications
- Experience with Java ecosystem technologies such as Spring Boot, Spring Cloud, Hibernate, Kafka, or similar frameworks
- Experience working with AWS, Azure, or GCP
- Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle
- Experience leading platform modernization, cloud transformation, or large-scale architecture initiatives
- Experience working with cloud-native architectures, microservices, and event-driven systems
- Experience integrating AI-enabled capabilities into production software systems
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) in engineering workflows