Senior or Principal Software Engineer(s)
2 weeks ago
As a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects.
We highly value technical knowledge, effective communication, and sound judgement as core competencies. We entrust our Principal Engineers to leverage these skills in achieving our shared goals across various departments. In essence, we hire smart and responsible individuals, agree on clear objectives, and empower them to make a significant impact.
Responsibilities:
- Lead the development of web applications using React and NodeJS (both in Typescript) using GraphQL and a Postgres database on AWS infrastructure
- Help improve the quality of our implementations by providing code reviews, system designs, and technical oversight, setting high standards for our team
- Participate in crucial technology decisions to shape the architecture and product roadmap of the company as we scale and serve millions of people across Canada
- Design and implement solutions for specific tickets
- Working with code and project management tools such as Jira
- Ensure our engineering practices follow best principles, strengthening our team and projects
- Collaborate directly with Engineering Leadership and Product Management to drive forward product roadmap, either directly or by supporting emerging leaders on your team
- Mentor colleagues to help them grow and share your insights
- Assist with resource planning, hiring, and onboarding of new team members
- Creating new patient and pharmacist flows (eg. intakes, modules, features) to meet the needs of both our national enterprises and mom-and-pop pharmacy partners
- Scaling our test environments using the AWS CDK (IaC)
- Working with 3rd party digital health platforms (eg. EHRs/pharmacy software, remote monitoring devices) to facilitate integration and data interoperability that allows pharmacists to deliver more personalized, proactive care
- Building & versioning APIs that are consumed by third parties
- React 17+
- with GraphQL
- PostgreSQL
- AWS infrastructure (CDK or Terraform a plus)
- Typescript (both frontend and backend)
- Dockerized / Container Infrastructure
- Github & Github actions
About You
- You are an experienced full-stack software engineer who has led multiple projects from concept to delivery.
- You are a team player and you enjoy collaborating with your fellow team members to work through ideas and challenges
- You have a growth mindset and you seek out opportunities to grow.
- Your communication style is open, concise, and effective; you can easily explain technical concepts to non-technical parties.
- You care about the products you build and about the people who ultimately use them
- You are looking for an opportunity to grow your people management skills
- You feel comfortable adding value at any point of the software lifecycle
-
Principal Software Engineer
1 week ago
Toronto, Ontario, Canada Software International Full timeSoftware International (SI)supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Principal Software Engineers - Kubernetes for our client in the Toronto area, which specializes in OS development for AI and data stacks.Role:Principal...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full timeSenior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...
-
Senior Software Engineer
6 days ago
Toronto, Ontario, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full timeSenior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...
-
Senior Software Engineer
5 days ago
Toronto, Ontario, Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
1 week ago
Toronto, Ontario, Canada Banyan Software Full timeBanyan Software provides the best permanent home for successful enterprise software companies, their employees, and customers. We are on a mission to acquire, build and grow great enterprise software businesses all over the world that have dominant positions in niche vertical markets. In recent years, Banyan was named the #1 fastest-growing private software...
-
Principal Software Engineer
2 days ago
Toronto, Ontario, Canada SoTalent Full timeJob Title : Principal Software EngineerLocation : Toronto, OntarioJob Type : Full TimeOur client is looking for aPrincipal SoftwareEngineer - Backendwho thrives in a collaborative, Agile environment and loves solving complex problems.What You'll DoDesign and develop backend solutions for diverse projects.Build robust applications using object-oriented...
-
Principal, Software Engineering – Finance
2 weeks ago
Toronto, Ontario, Canada Intact Full timeOur employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.Our employee promise represents Intact's commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to...
-
Senior Principal Software Developer
3 days ago
Toronto, Ontario, Canada Autodesk Full timeJob Requisition ID #25WD9333025WD93330, Senior Principal Software DeveloperFrench translation to follow/Traduction française à suivreAbout AutodeskWith Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry:...