Current jobs related to Principal Software Developer - Waterloo, Ontario - AspiringIT
-
Waterloo, Ontario, Canada Google Full timeinfo_outlineXThis posting is for an existing vacancy.Minimum qualifications:Bachelor's degree in Computer Science, a related field, or equivalent practical experience.2 years of experience with software development in one or more programming languages.Preferred qualifications:Master's degree in Computer Science or Engineering. 2 years of experience...
-
Senior Software Developer, AI/ML
5 days ago
Waterloo, Ontario, Canada Google Full timeinfo_outlineXThis posting is for an existing vacancy.Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience with software development in Python.3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.3 years of experience with one or...
-
Waterloo, Ontario, Canada Google Full timeinfo_outlineXThis posting is for an existing vacancy.Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience programming in C++ or Go.2 years of experience with data structures or algorithms in either an academic or industry setting. 2 years of experience with developing large-scale infrastructure, distributed...
-
Software Development Engineer in Test
2 weeks ago
Waterloo, Ontario, Canada PlayStation Waterloo Co-Op Full timeApplication ID: 122888About SIE-PlayStationRecognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation brand and family of products and services. PlayStation has delivered innovation to the market since the launch of the original PlayStation in Japan in 1994. The PlayStation...
-
Waterloo, Ontario, Canada Google Full timeMinimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.2 years of C++ development experience in developing large-scale infrastructure or applications.Preferred qualifications:Master's degree or PhD in Computer Science,...
-
Waterloo, Ontario, Canada Google Full timeinfo_outlineXThis posting is for a new vacancy.Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.2 years of C++ development experience in developing large-scale infrastructure or applications.Preferred...
-
Principal Cloud Applications Administrator
6 days ago
Waterloo, Ontario, Canada Open Text Corporation Full timeHiring Manager: Ross SpeiranTalent Acquisition Advisor: Draun RavalJob Code Level: IRP5 Refer Your FriendsYOUR IMPACTAs a Principal Cloud Application Administrator role would be a great fit for someone with creative and innovative problem-solving skills. Collaborates with Agile squads/developers, sustain and business partners and provides significant...
-
Software Engineer II
2 weeks ago
Waterloo, Ontario, Canada Sony Interactive Entertainment Full timeWhy PlayStation?PlayStation isn't just the Best Place to Play — it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation5, PlayStation4, PlayStationVR, PlayStationPlus, acclaimed PlayStation software titles from PlayStation Studios, and...
-
Senior Software Engineer I, Valuations
6 days ago
Waterloo, Ontario, Canada Carta Full timeThe Company You'll JoinCarta connects founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity and private credit. Trusted by 65,000+ companies in 160+ countries, Carta's platform of software and services lays the groundwork so you can build, invest, and scale with...
-
Developer Engagement Marketing Manager
2 weeks ago
Waterloo, Ontario, Canada QNX Full timeWorker Sub-Type:Regular**Job Description:****It all starts here QNX technology has been deployed in the world's most critical embedded systems, including more than 255 million vehicles on the road today. As a trusted partner to some of the world's most innovative companies, we're on a mission to help redefine how we as a company go to market and unlock the...
Principal Software Developer
2 hours ago
Job Title: Principal Software Developer
Location:
Waterloo, ON (Onsite – 3 days/week)
Contract Duration:
9 months (possible extension)
About the Role:
We are seeking
Principal Software Developers
with strong expertise in Java/JEE and distributed systems to join our team. This is a hands-on leadership role requiring deep technical knowledge and the ability to design and implement end-to-end solutions for complex applications.
Key Responsibilities:
- Implement detailed designs into application functionalities using Java/JEE.
- Design and develop REST APIs and microservices architecture.
- Lead multiple projects and assist in troubleshooting.
- Collaborate effectively and demonstrate strong critical thinking skills.
Required Skills & Experience:
- 8+ years
of software development experience. - Expert in Java/JEE and JEE Web Services (JAXB, Java APIs for XML Messaging).
- Strong understanding of SDLC and various methodologies.
- Proficient in distributed and multi-threaded systems, relational databases, and modern front-end frameworks.
- Hands-on experience with
Spring 5+, Hibernate 5+, Sencha
, and
Java 8+
. - Familiarity with messaging middleware (IBM MQ, Active MQ), Oracle/MySQL/PostgreSQL.
- Development tools: IntelliJ/Eclipse, Maven, Git.
- Experience with performance testing, debugging, monitoring, and JVM tuning.
Nice to Have:
Hazelcast, Kafka, Docker, BIRT Reporting.