Principal Software Engineer, New Initiatives
By Dropbox At Toronto, Ontario, Canada
You will build delightful products and experiences for millions, while working alongside an excellent, multi-functional team across Engineering, Product and Design
You will help craft the direction of building capabilities and multi-tenant services at Dropbox
BS, MS, or PhD in Computer Science or related technical field involving large scale distributed systems, or equivalent technical experience
12+ years of experience building consumer or enterprise facing large scale distributed systems
Demonstrated skill developing low latency and fault tolerant architecture
Strong communication skills and a demonstrated passion for helping others leverage machine learning
Principal/Lead Software Engineer - Automotive Camera Driver Technology
By Qualcomm At Markham, Ontario, Canada
Excellent verbal and written communication skills, as well as organizational abilities.
Camera tuning experiences and working knowledge
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Own and drive product definition and requirements for the software product.
15+ years of progressive Systems Software Engineering and related work experience.
Principal Software Engineer (Etl)
By PointClickCare At Mississauga, Ontario, Canada
Collaborating with the Product team, Data Architects and Data Modelers to understand requirements (both functional and non-functional) and data.
Work with business stakeholders to understand and iterate over software and business requirements
Strong hands-on development experience in the data space – ETL, Data Mart Design and Development, Analytics and Reporting
Good working experience with Relational databases like Microsoft SQL Server, Oracle, MySQL etc…
Excellent organization, critical-thinking and personal leadership skills
Solid experience as a Senior Software Engineer for Microservices/Cloud.
Senior Principal Software Engineer, Trilogy (Remote) - $100,000/Year Usd
By Crossover At Toronto, Ontario, Canada
Review code to ensure adherence to best practices, team standards, and customer requirements.
At least 4 years of experience writing production code for the server side of web applications.
At least 2 years of experience being the primary technical contributor for a development team OR software product.
At least 1 year of hands-on experience developing using cloud patterns (any cloud vendor).
A personal interest and some experience in using generative A.I. in your day-to-day development
Senior Principal Software Engineer key responsibilities
Principal Software Engineer, Trilogy (Remote) - $200,000/Year Usd
By Crossover At Montreal, Quebec, Canada
Managing projects or tasks: We have automated management overhead so you can focus entirely on software development.
Modernizing legacy products, leveraging your skills to spearhead their transformation into cloud-native solutions.
10+ years of C/C++ software development experience
Principal Software Engineer Key Responsibilities
Applying your expertise to unravel and solve complex implementation challenges by making the appropriate technical decisions.
Playing a crucial role in our software's functionality and reliability, identifying and permanently fixing bugs and defects.
Principal Software Engineer, Gt.school (Remote) - $200,000/Year Usd
By Crossover At Scarborough, Ontario, Canada
5+ years of experience in software development
3+ years of experience in software architecture
3+ years of experience developing using AWS cloud patterns
Principal Software Engineer Key Responsibilities
Making the most complex architectural decisions in the product
Reviewing feature design proposals from other team members and simplifying them
Lead Principal Software Engineer, Enterprise Trust Foundations
By Atlassian At Canada
Experience in enterprise security, identity management, PKI and related stacks: X.509, TLS, SSH
In-depth knowledge of AWS offerings
Excellent collaboration, communication, and leadership skills. Ability to get engineers to follow their lead as well as mentor/coach.
Understanding of regulated industries and compliance requirements of FedRAMP, HIPAA, ISO, SOC2, etc.
Previous experience having led teams through arduous decomposition and architecture programs
Passion for software engineering excellence (design principles and patterns, unit testing, performance engineering, best practices for security and privacy etc)
Lead Principal Software Engineer, Enterprise Trust
By Atlassian At Canada
In-depth knowledge of AWS offerings
Excellent collaboration, communication and leadership skills. Ability to get engineers to follow their lead as well as mentor/coach.
10+ years of industry experience
Experience in cloud security including end point security
Previous experience having led teams thru arduous decomposition and architecture programs.
Atlassian Administrator: a common admin portal for all Atlassian products, and a platform for teams to contribute administration functions
Principal Software Engineer (Remote Canada)
By Autodesk At Canada
Work with a cross-functional, agile team to understand and refine functional requirements
8+ years of professional work experience in product development
Expert level programming skills with Java (strong backend development skills)
Experience with frontend development is a plus (angular, javascript, or related)
In-depth understanding and experience applying software design principles and patterns
Experience designing and working with APIs
Principal Software Engineer, Gt.school (Remote) - $200,000/Year Usd
By Crossover At Montreal, Quebec, Canada
5+ years of experience in software development
3+ years of experience in software architecture
3+ years of experience developing using AWS cloud patterns
Principal Software Engineer Key Responsibilities
Making the most complex architectural decisions in the product
Reviewing feature design proposals from other team members and simplifying them
Principal Software Engineer Jobs
By Mastercard At Vancouver, British Columbia, Canada
Assisting people managers in the talent management process, including hiring strong engineering talent and running performance evaluations.
Balancing trade-offs between competing interests with judgment and experience.
Engaging with external technical communities to extend our reach and benefit from the discovery outside of Mastercard and our industry.
Current, deep, hands-on software engineering experience in architecture, design, and implementation of large-scale distributed systems.
Strong knowledge in event-driven architecture, zero trust, or other related areas.
Strong experience in software development using Java, Go, or other major programming languages to develop high-quality software frameworks.
Principal Software Engineer Jobs
By Multi-Health Systems Inc. (MHS) At Canada
Experience with Code Repository configuration and management (GitHub, Azure DevOps), and CI/CD configuration, maintenance, and best-practices.
5 years of software engineering practice, with progressive responsibilities through that period.
Experience with multiple software architecture patterns for application development and best-practices.
Experience with Microsoft .NET framework ASP.NET, C#, VB.Net and SQL Server. Familiar with Web technologies, e.g. CSS, JavaScript, REST, React.
Microsoft certifications, Microsoft Azure, Python or other related technologies are an asset.
Experience with test-driven development (TDD).
Principal Software Engineer Jobs
By ServiceTitan At Greater Calgary Metropolitan Area, Canada
Collaborate: Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners
15-20+ years of industry experience, including with large scale enterprise web/saas applications
10+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
HTML5 and JavaScript; experience such front-end frameworks as React and Knockout.js is a plus
Experience with large scale 3rd party integrations
Basic Microsoft Windows administration skills including IIS administration
Principal Software Engineer, Gt.school (Remote) - $200,000/Year Usd
By Crossover At Toronto, Ontario, Canada
5+ years of experience in software development
3+ years of experience in software architecture
3+ years of experience developing using AWS cloud patterns
Principal Software Engineer Key Responsibilities
Making the most complex architectural decisions in the product
Reviewing feature design proposals from other team members and simplifying them
Principal Software Engineer - Jira Align
By Atlassian At Canada
Proven experience on working with senior team members, PMs and managers to bring a strategy to execution.
Automated deployment and release management tools (ex. Octopus)
10+ years of professional experience in a software development team
Strong fundamental software development skills
Advanced experience in web-based applications and architecture
Experience building and integrating REST APIs
Lead Principal Software Engineer, Cloud Infrastructure
By Atlassian At Canada
Experience with public cloud (we’re on AWS, but we also believe skills with other cloud providers are transferrable)
Excellent collaboration, communication and leadership skills
Experience in designing and building scalable infrastructure platforms used by hundreds of service owners
10+ years of industry experience
Experience with compute technologies including containerized and serverless architectures
Experience with cloud data and storage technologies
Principal Backend Software Engineer
By Atlassian At Canada
Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure)
Transfer your depth of knowledge from your current language to excel as a Software Engineer
10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle
Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time
Experience in Developer Experience or Developer Productivity
Experience in at least one additional language
Principal Fullstack Software Engineer
By Atlassian At Canada
Transfer your depth of knowledge and share best engineering practices to improve engineering excellence
10+ years experience in Full Stack development with one or more prominent languages such as Java, Scala, Node, Javascript, React.
Deep experience in systems engineering at scale with regards to testing, reliability, security, and observability
Experience with collaborating with and mentoring junior members of the team
Regularly tackle the largest and most complex problems on the team, from technical design to launch
Provide technical leadership on high-impact projects and determine plans-of-attack on large projects
Principal Software Engineer Jobs
By PointClickCare At Mississauga, Ontario, Canada
Collaborating with the Product team, Data Architects and Data Modelers to understand requirements (both functional and non-functional) and data.
Work with business stakeholders to understand and iterate over software and business requirements
Strong hands-on development experience in the data space – ETL, Data Mart Design and Development, Analytics and Reporting
Good working experience with Relational databases like Microsoft SQL Server, Oracle, MySQL etc…
Excellent organization, critical-thinking and personal leadership skills
Solid experience as a Senior Software Engineer for Microservices/Cloud.
Principal Software Engineer, Gt.school (Remote) - $200,000/Year Usd
By Crossover At Mississauga, Ontario, Canada
5+ years of experience in software development
3+ years of experience in software architecture
3+ years of experience developing using AWS cloud patterns
Principal Software Engineer Key Responsibilities
Making the most complex architectural decisions in the product
Reviewing feature design proposals from other team members and simplifying them

Are you a software engineer looking for a challenging and rewarding opportunity? We are looking for a Principal Software Engineer to join our team and help us build the future of software engineering. You will be responsible for developing and maintaining our software applications, as well as leading the design and development of new features and products. If you have a passion for software engineering and a drive to make a difference, this is the job for you!

What is Principal Software Engineer Job Skills Required?

• Strong knowledge of software engineering principles and practices
• Expertise in developing software applications using various programming languages
• Ability to design and develop software solutions for complex problems
• Excellent problem-solving and analytical skills
• Ability to work independently and collaboratively in a team environment
• Excellent communication and interpersonal skills
• Ability to manage multiple projects and tasks simultaneously

What is Principal Software Engineer Job Qualifications?

• Bachelor’s degree in Computer Science, Information Technology, or related field
• 5+ years of experience in software engineering
• Experience with software development life cycle (SDLC)
• Experience with object-oriented programming (OOP)
• Experience with database design and development
• Experience with web development technologies
• Experience with software testing and debugging

What is Principal Software Engineer Job Knowledge?

• Knowledge of software engineering principles and practices
• Knowledge of software development life cycle (SDLC)
• Knowledge of object-oriented programming (OOP)
• Knowledge of database design and development
• Knowledge of web development technologies
• Knowledge of software testing and debugging

What is Principal Software Engineer Job Experience?

• 5+ years of experience in software engineering
• Experience with software development life cycle (SDLC)
• Experience with object-oriented programming