Explore Job Opportunities
Find the latest job openings from top companies around the world. Use the filters to refine your search and discover the perfect role for you.
Featured Jobs
Open Jobs
Principal Software Engineer (Director)
TeamBuilder Consulting - Mississauga, ON, Canada
Software Engineer II
BAE Systems - Austin, TX
Software Engineer – Network Visibility Platforms
Keysight Technologies, Inc. - Austin, TX
Software Developer
Columbia University - New York, NY
Software Engineer
SAIC - Offutt AFB, NE
Ruby - Software Engineer, AI
G2i Inc. - Richmond, VA
Project Engineering Manager - Water/Wastewater - Richmond
Black & Veatch Family of Companies - Richmond, VA
TeamBuilder Consulting - Mississauga, ON, Canada
Principal Software Engineer (Director)
Job Type: Not specified
Experience: Not specified
About Job
Principal Software Engineer (Director) TeamBuilder Consulting | Remote (Canada) TeamBuilder Consulting is partnering with an innovative technology company to hire a Director level Principal Software Engineer who will help shape the long-term architecture and technical direction of a large-scale platform used by IT teams globally. This is a high-impact role for an experienced engineer who enjoys working across teams, solving complex system challenges, and influencing architecture at scale. You’ll work closely with engineering leadership to evolve a platform that spans legacy systems and modern distributed microservices running in Kubernetes environments. Leadership and influence is key to this role, you will be driving the project across the business and leading all progress for this key initiative. What You’ll Do Define and evolve the long-term architecture of a complex distributed platformLead modernization efforts across legacy and microservices systemsDesign scalable data systems and event-driven architecturesImprove reliability, scalability, and maintainability of core infrastructurePartner with engineering leaders and product teams on technical strategyMentor senior engineers and guide architectural decisions across teamsInfluence engineering direction through design reviews and technical leadership What They’re Looking For ✔ Deep experience designing large-scale distributed systems ✔ Strong expertise in data architecture (relational, NoSQL, document, analytical databases) ✔ Experience with data streaming / event-driven systems (Kafka or similar) ✔ Experience modernizing large legacy platforms ✔ Strong architectural thinking and ability to balance trade-offs ✔ Past experience being lead for transitioning legacy monolith to new system ✔ Excellent collaboration and communication skills Tech Environment Go, ScalaReact, TypeScript, GraphQLKubernetes, AWSKafka and streaming platformsRelational + NoSQL data storesObservability tooling for distributed systems Why This Role is Interesting ✔ Opportunity to influence the architecture of a widely used global platform ✔ Work on complex distributed systems challenges ✔ High level of technical ownership and autonomy ✔ Collaborate with experienced engineering leaders job perk: Posted At: 3 days ago, job perk: Schedule Type: Full-time, job perk: Qualifications: No degree mentioned
Enhance Your Job Prospects
- Access exclusive job listings in specialized industries.
- Optimize your CV with our AI-powered tools.
- Define salary and equity expectations from the start.
- Find the perfect fit with personalized job filters.
- Get top founders and recruiters reaching out to you.
Showing 330 to 336 of 2394 results