Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C# .Net Senior Software Engineer

Full-time

3pillarglobal

Canada
  • Remote job

3Pillar is an AI transformation partner on a mission to help enterprises build the AI-native products and intelligent agents that will define the next era of business. With teams across North America, Europe, Latin America, and Asia, we work with the most ambitious companies in financial services, healthcare, media, and technology — helping them move faster, modernize boldly, and compete on their own terms. Our HelixAI platform and Helix Pods delivery model put our engineers at the center of real agentic transformation — doing work that is open, portable, and built to last. We are building the future of enterprise AI.

Responsibilities:

Key Responsibilities:

  • Actively contribute in agile project teams during scrums, sprint planning, code reviews

  • Develop, maintain, and integrate software systems and applications.

  • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality.

  • Apply object oriented programming concepts and design patterns 

  • Write automated unit tests 

  • Participate in story refinement and sprint planning 

  • More senior candidates will have demonstrated the ability to design complex data models and REST APIs, evaluate and compare solution options, and have technical leadership skills.

  • Articulate technical issues to peers, architects and project managers while recommending creative solutions

  • Ensure application quality and guard against regressions by maintaining test suites covering the breadth of system features

  • Client facing experience and strong communication skills

  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.

  • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success.

  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities.

  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

Requirements

  • A minimum of 7+ years of experience/expertise in the following areas specified below*:

    • Senior level software development experience using C#.NET and ASP.Net Core, 

    • Experience with . NET MVC and .NET10

    • Front-end technologies: Front-end AngularJS and Angular 17,  HTML, CSS

    • SQL and Ms SQL Server 2019

  • Experience in Agile software development methodologies.

  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).

  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.

  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.

  • Good understanding of SOLID principles.

  • Familiarity with OWASP.

  • Client facing experience and strong communication skills.

Nice to haves:

Additional Experience Desired:

  • Previous experience with IBM MQ or any similar message queuing system

  • Containers using Docker/Kubernetes/Aspire

  • Object-Relational Mappers (ORMs)

  • Prior experience with SQL Server Reporting Services

  • Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns

  • Working with Cloud technologies (Azure, AWS)

What is it like working for 3Pillar Global?

What is it like working for 3Pillar Global?

At 3Pillar, we offer a world of opportunity:

  • Imagine a flexible work environment – whether it's the office, your home, or a blend of both. From interviews to onboarding, we embody a remote-first approach. 

  • You will be part of a global team , learning from top talent around the world and across cultures, speaking English everyday. Our global workforce enables our team to leverage global resources to accomplish our work in efficient and effective teams. 

  • We’re big on your well-being – as a company, we spend a whole trimester in our annual cycle focused on wellbeing. Whether it is taking advantage of fitness offerings, mental health plans (country-dependent), or simply leveraging generous time off, we want all of our team members operating at their best.

  • Our professional services model enables us to accelerate career growth and development opportunities - across projects, offerings, and industries.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior C# .Net Senior Software Engineer in Canada vacancy
  •  ...Helix Pods delivery model put our engineers at the center of real agentic...  ..., maintain, and integrate software systems and applications. Craft...  ...and sprint planning  More senior candidates will have...  ...development experience using C#.NET and ASP.Net Core,  Experience... 
    Senior
    .net
    C#
    Remote job
    Internship
    Work at office
    Flexible hours
    Canada
    13 hours ago
  • $105.1k - $129.4k per year

     ...About This Role We are looking for a Senior Engineer to join the Securitization Technology...  ...time" basis. A strong emphasis is placed on software engineering skills. Our team is made up...  ...enterprise-wide projects built on the .NET stack. Teamwork and cooperation are... 
    Senior
    .net
    C#
    Full time
    Manual labor
    Work at office
    Work from home
    Canada
    7 days ago
  •  ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented... 
    Senior
    Remote job

    EPAM Systems

    Canada
    1 day ago
  •  ...scalable SaaS-based cloud service. At Behavox, our engineering culture is built around speed, experimentation, and technical...  ..., Singapore, and Tokyo. About the Role The Software Engineer (Java) operates at a senior engineer level, driving technical direction across... 
    Senior
    Long term contract
    Contract work
    Live In
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    1 day per week

    Behavox

    Canada
    21 hours ago
  • $191.1k per year

     ...and reliability challenges across distributed systems. Mentor engineers on architectural best practices and contribute to raising the...  ...Required Skills and Experience: ~5+ years of professional software engineering experience building and operating large-scale backend... 
    Senior
    Remote job
    Contract work
    Local area
    Canada
    1 day ago
  •  ...télémétrie.   Ce que tu feras en tant que développeur.euse logiciel sénior.e   Accroître notre capacité à développer et à fournir des...  ...et évolutifs destinés à des services de jeu similaires à Battle.net ou EA Accounts. Expérience avec AWS et bonne compréhension de l... 
    Senior
    .net
    Long term contract
    Worldwide

    Hasbro

    Canada
    2 days ago
  •  ...We are seeking a Senior Engineer with deep expertise in Apache Solr to design, build, and optimize scalable search solutions. This role focuses on improving search performance, relevancy, and indexing pipelines in a cloud-based environment. You will own search relevance... 
    Senior

    EPAM Systems

    Canada
    1 day ago
  • $96.9k - $136.8k per year

     ...Job Description: CUSTOMER Execute on Engineering strategy as it relates to the...  ...of business functions to design optimal software / systems Review technical deliverables...  ...Works independently and/or autonomously as a senior/ lead on a diverse range of tasks / operational... 
    Senior
    Full time
    Work from home
    Shift work
    Canada
    1 day ago
  • $96.9k - $136.8k per year

     ...Salesforce & nCino Solutions Design IT Specialist About the Role: Join TD's Business Banking Credit Modernization team as a Senior IT Specialist, where you'll lead technical design and development for Salesforce and nCino solutions supporting Small Business and Commercial... 
    Senior
    Work from home

    TD

    Canada
    3 hours ago
  •  ...ecosystem. What You'll Bring: ~5+ years of software development experience, including...  ...targeted at gaming services similar to Battle.net or EA Accounts. ~ Experience with AWS...  ...feras en tant que développeur.euse logiciel sénior.e   Accroître notre capacité à... 
    Senior
    .net
    Long term contract
    Work at office
    Worldwide
    3 days per week

    Hasbro

    Canada
    2 days ago
  • $125.5k - $154k per year

     ...Central Product Group of TD's Core Platform is seeking a talented Software Engineer III to develop & support critical applications around customer...  ...and regulatory compliance. We are seeking a skilled Senior Software Engineer with expertise in Java with expertise in Node... 
    Senior
    Full time
    Temporary work
    Work from home
    Canada
    17 days ago
  • $140.4k - $252.8k per year

     ...opportunity to write production-quality software in the networking domain. Partner with...  ...world's problems. As a Principal Software Engineer, you will be responsible for: Getting...  ..., or managing your savings, we're the engine behind the scenes. We provide the world's... 
    Remote job
    Long term contract
    Work at office
    Work from home

    Akamai Technologies

    Canada
    6 hours ago
  • $81.6k - $115.2k per year

     ...Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop new...  ...Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/ policies/... 
    Full time
    Work from home
    Shift work

    TD

    Canada
    1 day ago
  • We take play seriously. We’re looking for curious adventurers ready to find their party, fueled by imagination and drive to build what’s never been built before. At Hasbro and Wizards of the Coast, you’ll collaborate with passionate teams to reimagine our iconic brands and ...
    Long term contract
    Worldwide

    Hasbro

    Canada
    2 days ago
  •  ...collector-focused experiences, an integrated content hub, interactive community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team, you will build, improve, and support complex systems that bring Hasbro’s iconic... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    2 days ago
  •  ...Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Our customers include... 
    Remote job
    Long term contract
    Local area
    Flexible hours
    Canada
    7 hours ago
  • $45.7k - $74.4k per year

     ...engagement. Job responsibilities for a Software Engineer Intern/ Co-op may vary by area. This may...  ...strength in any of the following: C, C++, C#, Object C, Java, Java Script, Python, NodeJS, Ruby, SQL, J2EE, Web Services, .NET, VBA, FPML, XML, WSDL, Linux, Unix, Perl,... 
    .net
    C#
    Full time
    Internship
    Work at office
    Work from home
    Relocation
    Monday to friday

    TD

    Canada
    2 days ago
  • $100k - $135k per year

     ...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $69.7k - $98.4k per year

     ...code quality and adherence to best practices Ensuring that software quality standards are met by enforcing code standards, conducting...  ...team Key Requirements Degree in Computer Science, Engineering, or a related field Have 3+ years of solid full-stack experience... 
    Full time
    Work from home
    Canada
    13 hours ago
  • $180k - $275k per year

     ...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers... 
    Remote job
    Internship
    Work at office
    Local area
    Flexible hours

    Veeva Systems

    Canada
    7 minutes ago
  •  ...shortage issues and become innovative by building Dedicated Software Development Teams in Ukraine, Canada and LatAm providing on-demand...  ...is expanding its Core Data Platform team and is seeking a Senior Data Engineer to help deliver multiple high-impact initiatives. This role... 
    Senior
    Remote job
    Contract work
    Canada
    7 hours ago
  •  ...We are looking for a Senior Software Developer, Data to join our Data team in the Engineering Department!  The Senior Software Developer, Data is a senior-level individual contributor, reporting to the Team Lead, Data. In this role you will own the systems and infrastructure... 
    Senior
    Remote job
    Local area
    Canada
    1 day ago
  • $115.6k - $163.2k per year

     ...recruiter who can provide you more specific details for this role. Job Description: As a member of Private Wealth Management, the High-Net-Worth Planner is responsible for working with TD advisors to deliver high value customized guidance on tax, estate and overall wealth... 
    Full time
    Work from home
    Canada
    6 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving...  ...in high-risk or high-priority areas Mentor and guide senior engineers and technical leads through coaching, design discussions... 
    Senior
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    more than 2 months ago
  • $81.6k - $115.2k per year

     ...and contract management systems. The position combines SaaS engineering, cloud integration, production support, vendor management, and...  ...banking environment. We're looking for an intermediate-level software engineer with strong SaaS integration experience who will act as... 
    Full time
    Contract work
    Work from home
    Shift work

    TD

    Canada
    17 days ago
  •  ...be surrounded by people who believe in what they do—and in you. We are seeking a highly skilled and customer‑focused Pre‑Sales Engineer to support our sales organization, partners, and prospective customers. In this role, you will deliver compelling product demonstrations... 
    Senior
    Local area
    Flexible hours

    N-able

    Canada
    6 hours ago
  •  ...The Senior PBAC Engineer helps architect, deploy and operate a secure application infrastructure that aligns with business needs. The position is responsible for developing security solutions at scale and with resiliency to support business initiatives. In this role, the... 
    Senior
    Remote job
    Long term contract

    EPAM Systems

    Canada
    1 day ago
  • $164.49k - $197.39k per year

     ...eligible for this role. The Opportunity Grafana Labs is seeking a Senior Engineer (AI & Automation) to own the AI agent infrastructure and...  ...quality standards. What Makes You a Great Fit ~8+ years of software engineering experience with depth in backend development,... 
    Senior
    Remote job
    Local area
    Flexible hours
    Canada
    7 hours ago
  •  ...shortage issues and become innovative by building Dedicated Software Development Teams in Ukraine, Canada and LatAm providing on-demand...  ...Canadian financial institution who is looking to hire a Senior Data Engineer with Platform Experience to support the evolution of its Core... 
    Senior
    Remote job
    Contract work
    Canada
    7 hours ago
  • $125.5k - $154k per year

     ...can provide you more specific details for this role. Job Description: Role summary We are seeking a highly technical Software Engineer III - Metadata Management & Data Discovery to help lead the design, engineering, and delivery of enterprise metadata harvesting... 
    Full time
    Temporary work
    Work from home

    TD

    Canada
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C# .Net Senior Software Engineer. Be the first to apply!