Principal Developer
$200k - $220k per yearE INC
E INC is the parent company of EBlock and EDealer, unifying our approach to products, services, and strategies under one Vision and one Mission: to create the best digital auction and retailing platform in the world by connecting the automotive wholesale and retail experiences. Our brands and their technologies make it easy for a vehicle to move between buyers and sellers throughout its entire ownership lifecycle. Learn more at
We're looking for a full-stack Principal Developer to provide technical leadership across our EBlock digital wholesale auction platform. In this role, you'll bridge product vision and technical execution working closely with product managers, development managers, stakeholders, and engineering teams to set technical direction and deliver capabilities that power thousands of dealer transactions.
This is a hands‑on leadership role. You'll shape architecture decisions, drive engineering excellence, and write code throughout the stack while ensuring our platform scales to meet rapid growth.
We offer a competitive salary ($200,000.00 - $220,000.00);
a competitive bonus plan;
paid time off;
participation in our benefits, RRSP matching, and life insurance programs;
continuous learning;
an amazing culture;
and so much more!
What You Will Do
Drive the overall architecture of the EBlock platform in partnership with infrastructure, software development, and data engineering teams
Make key technical decisions that ensure service resiliency and scalability
Own application performance and observability, proactively identifying and resolving issues
Develop and nurture engineering best practices, culture, and standards across teams
Mentor engineers through code reviews, technical guidance, and collaborative problem‑solving
Partner with product managers and stakeholders to translate business needs into technical solutions
Balance delivery of new capabilities with managing technical debt and platform health
Support production systems and contribute directly to the codebase
Influence technical direction across multiple teams and drive alignment on architectural decisions
What You Will Need
Bachelor's degree in Computer Science or related field, or equivalent practical experience
10+ years of professional software development experience
Deep expertise in Java application development for large, complex systems serving web and mobile clients
Exceptional attention to detail when it comes to client‑facing app design and architecture
Proven experience scaling applications through periods of rapid growth
Strong knowledge of application architecture patterns and best practices
Track record of leading technical initiatives from conception through delivery
Excellent communication skills with the ability to adapt to technical and non‑technical audiences
Critical thinking, autonomy, and sound judgment in ambiguous situations
Passion for mentoring and elevating the engineers around you
Technical Skills
Core Stack:
Java/Kotlin
Spring/Spring Boot
GraphQL
SQL / MySQL
Elasticsearch
AWS
Javascript/Typescript
Swift (iOS)
Additional Experience:
Maven, Git, CI/CD pipelines
DevOps practices and tooling (CDK, Terraform)
Nice To Have
Data engineering experience (ETLs, data pipelines, AWS data services)
Mobile development (Kotlin, iOS, Flutter)
Hands‑on experience with AI systems and agentic programming frameworks is a plus
Automotive industry experience
What We Offer
Competitive pay
Medical, Dental & Vision
401k/RSP programs
Company paid Group Life/AD&D insurance
Paid time off
Flexible working environment
Continuous Learning
And an amazing culture to top it all off!
At E INC, in the spirit of pay transparency, we are excited to share our base pay as it is one part of our total compensation package and is determined within a range. The base pay range for this full‑time position is $200,000.00 - $220,000.00, and this role may be eligible for discretionary bonuses or commission payments. Your base pay will depend on your skills, qualifications, experience, and location. In addition, our ranges are determined by role, level, and location.
E INC is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.
E INC is an equal opportunity employer and affirmatively seeks diversity in its workforce. E INC recruits qualified applicants and advances employment its employees without regard to race, color, religion, gender, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other categories protected by law.
E INC takes cybersecurity seriously. E INC will reach out to candidates via our Application Tracking System Rippling, LinkedIn, and Indeed, through company accounts. E INC does not require bank information, date of birth, social identification information, or upfront fees as part of our application process.
As part of our recruitment and hiring process, E INC may use automated tools including artificial intelligence (AI) to support the screening and evaluation of applicants. AI tools support human decision-making and do not replace individualized review by our hiring team. E INC is committed to using these technologies responsibly and in compliance with applicable laws and regulations, and we regularly assess our processes to promote fairness, objectivity, and data protection.
#J-18808-Ljbffr
We're looking for a full-stack Principal Developer to provide technical leadership across our EBlock digital wholesale auction platform. In this role, you'll bridge product vision and technical execution working closely with product managers, development managers, stakeholders, and engineering teams to set technical direction and deliver capabilities that power thousands of dealer transactions.
This is a hands‑on leadership role. You'll shape architecture decisions, drive engineering excellence, and write code throughout the stack while ensuring our platform scales to meet rapid growth.
We offer a competitive salary ($200,000.00 - $220,000.00);
a competitive bonus plan;
paid time off;
participation in our benefits, RRSP matching, and life insurance programs;
continuous learning;
an amazing culture;
and so much more!
What You Will Do
Drive the overall architecture of the EBlock platform in partnership with infrastructure, software development, and data engineering teams
Make key technical decisions that ensure service resiliency and scalability
Own application performance and observability, proactively identifying and resolving issues
Develop and nurture engineering best practices, culture, and standards across teams
Mentor engineers through code reviews, technical guidance, and collaborative problem‑solving
Partner with product managers and stakeholders to translate business needs into technical solutions
Balance delivery of new capabilities with managing technical debt and platform health
Support production systems and contribute directly to the codebase
Influence technical direction across multiple teams and drive alignment on architectural decisions
What You Will Need
Bachelor's degree in Computer Science or related field, or equivalent practical experience
10+ years of professional software development experience
Deep expertise in Java application development for large, complex systems serving web and mobile clients
Exceptional attention to detail when it comes to client‑facing app design and architecture
Proven experience scaling applications through periods of rapid growth
Strong knowledge of application architecture patterns and best practices
Track record of leading technical initiatives from conception through delivery
Excellent communication skills with the ability to adapt to technical and non‑technical audiences
Critical thinking, autonomy, and sound judgment in ambiguous situations
Passion for mentoring and elevating the engineers around you
Technical Skills
Core Stack:
Java/Kotlin
Spring/Spring Boot
GraphQL
SQL / MySQL
Elasticsearch
AWS
Javascript/Typescript
Swift (iOS)
Additional Experience:
Maven, Git, CI/CD pipelines
DevOps practices and tooling (CDK, Terraform)
Nice To Have
Data engineering experience (ETLs, data pipelines, AWS data services)
Mobile development (Kotlin, iOS, Flutter)
Hands‑on experience with AI systems and agentic programming frameworks is a plus
Automotive industry experience
What We Offer
Competitive pay
Medical, Dental & Vision
401k/RSP programs
Company paid Group Life/AD&D insurance
Paid time off
Flexible working environment
Continuous Learning
And an amazing culture to top it all off!
At E INC, in the spirit of pay transparency, we are excited to share our base pay as it is one part of our total compensation package and is determined within a range. The base pay range for this full‑time position is $200,000.00 - $220,000.00, and this role may be eligible for discretionary bonuses or commission payments. Your base pay will depend on your skills, qualifications, experience, and location. In addition, our ranges are determined by role, level, and location.
E INC is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.
E INC is an equal opportunity employer and affirmatively seeks diversity in its workforce. E INC recruits qualified applicants and advances employment its employees without regard to race, color, religion, gender, sex (including pregnancy), sexual orientation, gender identity, gender expression, age, disability, genetic information, ethnic or national origin, marital status, veteran status, or any other categories protected by law.
E INC takes cybersecurity seriously. E INC will reach out to candidates via our Application Tracking System Rippling, LinkedIn, and Indeed, through company accounts. E INC does not require bank information, date of birth, social identification information, or upfront fees as part of our application process.
As part of our recruitment and hiring process, E INC may use automated tools including artificial intelligence (AI) to support the screening and evaluation of applicants. AI tools support human decision-making and do not replace individualized review by our hiring team. E INC is committed to using these technologies responsibly and in compliance with applicable laws and regulations, and we regularly assess our processes to promote fairness, objectivity, and data protection.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Principal Developer in Winnipeg, MB vacancy
- ...patterns.Evaluate and implement agentic AI workflows, tool calling, and Model Context Protocol (MCP)-based integrations where appropriate.Develop Proofs of Concept (POCs) and production-oriented solutions using AI APIs, orchestration frameworks, and enterprise integration...SuggestedLong term contract
- ...that foster fun and relationship building across our global community. The RoleAspenTech is looking for a talented and experienced Developer with Quality background to join our Enterprise Operations Platform (EOP) organization. In this role, you will be responsible for...SuggestedFlexible hours
$131k - $191.4k per year
...DeveloperPosition OverviewAutodesk is seeking a Senior Software Developer Or a Principal Software Developer to join the Architecture, Engineering and... ...événementielle est un atout Compréhension des principes de sécurité, de l’authentification et des mécanismes d’autorisation...SuggestedDaily paidApprenticeship$150k - $200k per year
...build a better financial future for millions of people. About the Role: We are looking for a highly technical, hands‑on Principal DevSecOps Developer to join Upgrade's Security team. In this role, you'll focus on building and improving security automation, strengthening...SuggestedFlexible hours$150k - $200k per year
...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Principal DevSecOps Developer based in Canada. As a Principal DevSecOps Developer, you will play a key role in strengthening cloud security and...SuggestedRemote workFlexible hours- Principal Software DeveloperAbout APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying... ...Overview We’re looking for a hands‑on Principal Software Developer with a strong background in full-stack development, technical leadership...Remote work
- Area(s) of interest: Information technology Location(s): Montreal A career as a Lead AI Developer within the Commercial and 1859 team at National Bank means acting as a specialist in the development of advanced technology solutions. In this role, you will have a...Flexible hours
- ...that foster fun and relationship building across our global community.The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be responsible for building and evolving the...Flexible hours
- Architect Robinhood’s developer platform with CI/CD, monorepo systems, and AI-driven automation at company-wide engineering scale.As Senior Staff Software Developer, Developer Infrastructure, you will unify DevX, TestX, Backend Platform, and Mobile Platform. Your technical...Remote work
- ...that foster fun and relationship building across our global community.The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization. In this role, you will be responsible for building and evolving the engineering...Contract workLocal areaFlexible hours
- Lead cloud software development for Autodesk Platform Services in a hybrid Principal Software Developer role based in Montreal or Toronto. Apply Java and AWS expertise.Autodesk seeks a Principal Software Developer for its Data Models Team. You will deliver cloud data platform...
- Senior AI DeveloperMontreal or Remote in Canada Engineering Remote Full-time About the RoleWe are hiring a Senior AI Developer who is passionate about electronics. You'll play an early and foundational role building the AI tools at the heart of Cadstrom – from LLM...Full timeInternshipRemote work
- Build security automation at Upgrade as a hands-on Principal DevSecOps Developer, using Python, Terraform, AWS, and APIs across SaaS environments.This autonomous engineering role strengthens security operations through scalable solutions and effective controls. You will analyze...
$154k - $243.6k per year
...search, security, and observability help organizations deliver on the promise of AI. What is The Role: We are seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead the architecture and design of Elasticsearch's main features...Local areaFlexible hours- Job Requisition ID # 26WD101769 Principal Software Developer French job description to follow!/La description de poste en français se trouve plus bas! This is a hybrid role. Relocation is an option.Position Overview Autodesk is looking for a Principal Software Developer to join...Temporary workWork at officeRelocation
- Principal Software Developer French job description to follow!/La description de poste en français se trouve plus bas!API development experience (REST, GraphQL, gRPC)Job Requisition ID # 26WD101769Principal Software Developer French job description to follow!/La description...Relocation
- Strengthen AWS cloud security through Terraform, programming, and automation as a Principal DevSecOps Developer working remotely in Canada. Build safeguards that reduce manual operations.This principal-level developer designs security solutions across cloud infrastructure and...Remote work
- ...and verbal communication: you can explain a technical tradeoff to a designer, a support lead, or an executive as easily as to another developer. Comfort making progress on a problem before the spec is fully settled, adjusting as you learn more. Day-to-day use of AI...Long term contractWork at office
$131k - $191.4k per year
...Relocation is an option.Position OverviewAutodesk is looking for a Principal Software Developer to join the AutodeskPlatform Services Data Models Team.The... ...tel que JenkinsExpérience des bases de données et des principes de conception de bases de données à l'échelle du...Work at officeRelocation- Lead advanced projects as a Principal Full-Stack Developer with MaintainX, enhancing mobile-first solutions for industrial teams. Utilize your deep expertise in TypeScript, React, and Node.Js to drive our mission. MaintainX, recently acquired by Autodesk, is seeking a Principal...
- ...Broadcom is seeking a Principal Forward Deployed Engineer to serve as a technical authority and field-to-engineering leader across the ISG. You will embed with enterprise accounts to help teams build, deploy, and scale AI-native applications on Broadcom's core infrastructure...Remote work
- Join as a Principal Developer shaping the future of automotive technology. Leverage your deep Java expertise to architect and scale a pivotal digital auction platform. Your role will involve hands-on technical leadership and collaboration with product and engineering teams...
$274.05k - $401.94k per year
...improve the tools and technology that empower content developers worldwide. What You'll DoWe're looking for a Principal Al Programmer who builds products that integrate... ...we continue to build our Engine technology and develop remarkable games, we strive to build teams of...Long term contractTemporary workWorldwide- Lead strategic initiatives at Google Cloud as the Principal Developer for Machine Learning Compute Services. Transform the ML landscape with innovative design and scalable solutions. In this prestigious position, you will be responsible for defining the technical approach...
- ...improve the tools and technology that empower content developers worldwide. What You’ll DoWe're looking for a Principal Al Programmer who builds products that integrate... ...we continue to build our Engine technology and develop remarkable games, we strive to build teams of...Long term contractTemporary workWorldwide
- ...Identity, communication, search and Pantry, including the Integrations Marketplace, Global Search and the Pantry Design System. Developer Productivity: Internal tooling and IDE plugins that make every engineer faster. Release + Runtime and Testing: CI/CD, SRE,...Long term contractWork at office
- ...Places to Work two years running. About the Position The Principal Designer is a senior individual contributor who takes on Otherlife... .... Collaborate with project managers, strategists, and developers for efficient delivery. Present creative work to stakeholders...
- ...d’applications d’affaires. Le rôleÀ titre de développeur principal, applications d’affaires, vous agirez comme référence technique... ...du Québec. Atouts Certifications Salesforce B2C Commerce Developer ou Microsoft Power Platform. Expérience avec Copilot Studio,...
$101k - $126k per year
...Career Opportunities: Développeur(euse) Principal(e) Front-End / Lead Front-End Developer (72672) La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) Développeur(euse) Front-End Principal (Interface Utilisateur ADPS...Work at office- Job Description: We are seeking a Principal Forward Deployed Engineer to serve as a technical authority, enterprise developer advocate, and field‑to‑engineering leader across the Infrastructure Software Division (ISG). In this high‑impact role, you will embed with our largest...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Developer. Be the first to apply!
Related searches
- project engineer assistant project manager Winnipeg, MB
- chief engineer Winnipeg, MB
- director software engineering Winnipeg, MB
- engineering project manager Winnipeg, MB
- mechanical engineering project manager Winnipeg, MB
- mechanical engineering director Winnipeg, MB
- chief power engineer Winnipeg, MB
- directeur ingénierie Winnipeg, MB
- general engineer Winnipeg, MB
- comptable principal Winnipeg, MB

